SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
C ha lleng e E c lips e : A s k the A C



                        E clips e Architecture C ouncil
Y our A C P a nelis ts T oda y


Wayne B eaton, E clipse Foundation
Nick Boldt, R ed Hat
Boris B okowski, IB M R ational
D ave C arver, S TAR
E d M erks, M acro M odeling
M artin O berhuber, Wind R iver

M oderator: C edric B run, O beo




           C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0   2
A rc hitec ture of E c lips e: beyond the
      c ode
                                     Hig hly divers e projects and C ommunity
                                                Horizontal (Platform) Technolog y
                                      OS Gi / E quinox, S WT, R C P / Workbench, i18n, acces sibility, E MF, e4

                                                                   P ro c es s
                                B oard, C ouncils , E M O , P M C s, P rojects, M entors, C ommitters, C ommunity
                       puo g
                          r
sl gaicir o e Vi bo m g e,




                               Open, Trans parent, Predictable; IP D ue D iligence; Platform (C ompatibility)
                     . .




                               P has es , R eviews, B ugzilla, C VS , News, Wiki, M ailing, P lanet, R eleas e train

                                              C ommercial-friendly Licens es
     n kt r w el




                                     Open S ource, E P L, E D L; IP D ue D iligence, Licens e C ompatibility

                                                         Eclipse Brand
                                Vendor-neutral, Legally safe, Established, Quality, Predictable


                                       C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0      3
T he R ole of the C ounc ils


Board makes (strategic) decisions
   C ouncils and E M O implement thos e decis ions…
      P C : R elease train
      AC : D ev.P rocess E xecution, M entorship, G uidelines

   … and feed back input to the Board
      AC : O verall Architecture, C ommunity, P rocess R equirements
      R C : S upport of the B rand, D irection beyond individual vendors


D oes this actually work?
   E M O performs bulk of the work
   C ommunication B oard  C ouncils : Board is no t trans parent
   Lack of participation on councils




            C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0   4
A rc h. R eview : B ra nd


Is our B rand still right?
Is influence on the Brand O K?
   R eleas e train, proces s , pres s , high-profile project quality
R isk: B loat, trying to be too broad
   C ontinued focus on R eleas e train, “right” s et of rules
   C ros s-project tes ting, performance, interaction /UI des ign
   Improved firs t-us er /downloader experience (media)
R isk: not innovative
   P roces s and infras tructure to s upport innovation: git /D VC S
   Better highlight / market new s tuff “E clips e is not jus t an ID E ”

                              Eclipse Brand
      Vendor-neutral, Legally safe, Established, Quality, Predictable


            C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0   5
A rc h. R eview : C om m erc ia l Friendly


Are our licenses / IP P rocess still commercial friendly?
   E P L s ucces s ful outs ide E clips e
   E P L + E D L dual-licens ing was a succes s
   246945: LG P L and p2 /external download interactions
      G reat P rogress with M arketplace C lient
   R is k of I P R eview bec om ing a bottlenec k for
    g row th
        M ore and larger intertwined 3rd party stacks
        P arallel IP just defers work but does not avoid it
        R elease Train projects have precedence, others must wait
        O n the other hand, a limitation against introducing new
         dependencies to light-heartedly
                 C o m m erc ia l-friendly L ic ens es
            O pen S ource, E P L, E D L; IP D ue D iligence, License C ompatibility


             C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0   6
A rc h. R eview : P roc es s


Is it still “just enough process”?
   From a M entor’s point, yes – but what about P rojects ?
       1-man-projects perceive E clipse as bureaucratic
       Further simplifications on the way, simplified process docs
   261408: M icroprojects - website s etup is painful
       Hudson and C ommon B uilder successful
       B etter website templates implemented
   257706: D VC S being implemented now


                                          P roc es s
       B oard, C ouncils, E M O , P M C s, P rojects, M entors, C ommitters, C ommunity
      Open, Trans parent, Predictable; IP D ue D iligence; Platform (C ompatibility)
      P hases , R eviews, B ugzilla, C VS , News, Wiki, M ailing, P lanet, R eleas e train


             C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0      7
A rc h R eview : P la tform T ec hnolog ies


Are our P latform Technologies still adequate?
     S ufficient participation in e4?
     S WT s witching from X ulrunner to Webkit
     261544: D eprecation P olicy implemented at E clips e P M C
     167144: R e-us ing vs duplicating common “s mall” things –
      facilitated by s haring “alien” bundles via p2

   C ommon G uidelines for “C oding P roperly”
        AP I D esign tutorial being rolled out broadly




                   H orizonta l (P la tfo rm ) T ec hnolog y
              O S G i / E quino x , S W T , R C P / Workbench, i18n, accessibility, E MF,
                                                    e4

              C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0    8
A rc h. R eview : P rojec ts a nd C om m unity


P roject D iversity
   How to handle duplication?
       IAM vs m2eclipse; S ubversive vs S ubclipse;
       C D O vs E M FS tore vs Tigerstripe
   How to bring related technologies together?
Are our social interactions still good?
   P lanet, mail, wiki, E clips eC on… it is a C ommunity to be proud
   Forums s ucces sful, Twitter
   256660: Bugzilla grievance handling for users , bugs in limbo
       C ome to my “E clipse B ugs” talk Thurs day 1430 G ra nd
        B a llroo m



       H ig hly divers e pro jec ts a nd C om m unity

            C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0   9
In G eneral, E clips e is doing great.
  We have a very s trong brand, great community and proces s .
Let’s work together doing the right things to keep and advance it.


                                   Q uestions ?

           http:/wiki.eclips e.org/
                 /                 Architecture_C ouncil



                          TH A N K S !


           C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0   10

Contenu connexe

Similaire à Challenging Eclipse: Ask the AC Panel

Web Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterWeb Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterAlfresco Software
 
Eskwela Openstandard V1.1
Eskwela Openstandard V1.1Eskwela Openstandard V1.1
Eskwela Openstandard V1.1opendesk
 
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USPTelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USPMarcio
 
Open Data in the UK - API Days 2016
Open Data in the UK - API Days 2016Open Data in the UK - API Days 2016
Open Data in the UK - API Days 2016senakafdo
 
Studio Session #11 | Accenture Liquid Studio
Studio Session #11 | Accenture Liquid StudioStudio Session #11 | Accenture Liquid Studio
Studio Session #11 | Accenture Liquid StudioFrances Coronel
 
Enterprise Platform - Mathon
Enterprise Platform - MathonEnterprise Platform - Mathon
Enterprise Platform - Mathonaaronwso2
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
JoseSandovalResDec2016
JoseSandovalResDec2016JoseSandovalResDec2016
JoseSandovalResDec2016Jose Sandoval
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTValeria de Paiva
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular SwiftSally Shepard
 
Sparkl: End to End integration with Pentaho
Sparkl: End to End integration with PentahoSparkl: End to End integration with Pentaho
Sparkl: End to End integration with PentahoXpand IT
 
Nubeliu Presentation in Peru v2
Nubeliu Presentation in Peru v2Nubeliu Presentation in Peru v2
Nubeliu Presentation in Peru v2Alex Hübner
 
Openet Business Agility - PCC Berlin 2014
Openet Business Agility - PCC Berlin 2014Openet Business Agility - PCC Berlin 2014
Openet Business Agility - PCC Berlin 2014Openet
 
2012 oct 22 shaping access presentation_alt
2012 oct 22  shaping access presentation_alt2012 oct 22  shaping access presentation_alt
2012 oct 22 shaping access presentation_altEuropeana
 
Online Learning Platform
Online Learning PlatformOnline Learning Platform
Online Learning PlatformInnovecs
 
1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2Stud1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2StudAnastaciaShadelb
 

Similaire à Challenging Eclipse: Ask the AC Panel (20)

UCL's Media Adventure
UCL's Media AdventureUCL's Media Adventure
UCL's Media Adventure
 
Web Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with CrafterWeb Experience Management Solution for Alfresco 4 with Crafter
Web Experience Management Solution for Alfresco 4 with Crafter
 
Eskwela Openstandard V1.1
Eskwela Openstandard V1.1Eskwela Openstandard V1.1
Eskwela Openstandard V1.1
 
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USPTelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
TelaSocial Presentation and Lessons Learned with the Pilot Case at ICMC-USP
 
Open Data in the UK - API Days 2016
Open Data in the UK - API Days 2016Open Data in the UK - API Days 2016
Open Data in the UK - API Days 2016
 
IOvents project overview
IOvents project overviewIOvents project overview
IOvents project overview
 
Studio Session #11 | Accenture Liquid Studio
Studio Session #11 | Accenture Liquid StudioStudio Session #11 | Accenture Liquid Studio
Studio Session #11 | Accenture Liquid Studio
 
Enterprise Platform - Mathon
Enterprise Platform - MathonEnterprise Platform - Mathon
Enterprise Platform - Mathon
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
JoseSandovalResDec2016
JoseSandovalResDec2016JoseSandovalResDec2016
JoseSandovalResDec2016
 
Future Internet Research
Future Internet ResearchFuture Internet Research
Future Internet Research
 
Semantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACTSemantics and Reasoning for NLP, AI and ACT
Semantics and Reasoning for NLP, AI and ACT
 
Extracurricular Swift
Extracurricular SwiftExtracurricular Swift
Extracurricular Swift
 
Sparkl: End to End integration with Pentaho
Sparkl: End to End integration with PentahoSparkl: End to End integration with Pentaho
Sparkl: End to End integration with Pentaho
 
Nubeliu Presentation in Peru v2
Nubeliu Presentation in Peru v2Nubeliu Presentation in Peru v2
Nubeliu Presentation in Peru v2
 
Openet Business Agility - PCC Berlin 2014
Openet Business Agility - PCC Berlin 2014Openet Business Agility - PCC Berlin 2014
Openet Business Agility - PCC Berlin 2014
 
2012 oct 22 shaping access presentation_alt
2012 oct 22  shaping access presentation_alt2012 oct 22  shaping access presentation_alt
2012 oct 22 shaping access presentation_alt
 
Online Learning Platform
Online Learning PlatformOnline Learning Platform
Online Learning Platform
 
resume
resumeresume
resume
 
1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2Stud1Mobile SystemsChapter Extension 3ce03-2Stud
1Mobile SystemsChapter Extension 3ce03-2Stud
 

Challenging Eclipse: Ask the AC Panel

  • 1. C ha lleng e E c lips e : A s k the A C E clips e Architecture C ouncil
  • 2. Y our A C P a nelis ts T oda y Wayne B eaton, E clipse Foundation Nick Boldt, R ed Hat Boris B okowski, IB M R ational D ave C arver, S TAR E d M erks, M acro M odeling M artin O berhuber, Wind R iver M oderator: C edric B run, O beo C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 2
  • 3. A rc hitec ture of E c lips e: beyond the c ode Hig hly divers e projects and C ommunity Horizontal (Platform) Technolog y OS Gi / E quinox, S WT, R C P / Workbench, i18n, acces sibility, E MF, e4 P ro c es s B oard, C ouncils , E M O , P M C s, P rojects, M entors, C ommitters, C ommunity puo g r sl gaicir o e Vi bo m g e, Open, Trans parent, Predictable; IP D ue D iligence; Platform (C ompatibility) . . P has es , R eviews, B ugzilla, C VS , News, Wiki, M ailing, P lanet, R eleas e train C ommercial-friendly Licens es n kt r w el Open S ource, E P L, E D L; IP D ue D iligence, Licens e C ompatibility Eclipse Brand Vendor-neutral, Legally safe, Established, Quality, Predictable C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 3
  • 4. T he R ole of the C ounc ils Board makes (strategic) decisions  C ouncils and E M O implement thos e decis ions…  P C : R elease train  AC : D ev.P rocess E xecution, M entorship, G uidelines  … and feed back input to the Board  AC : O verall Architecture, C ommunity, P rocess R equirements  R C : S upport of the B rand, D irection beyond individual vendors D oes this actually work?  E M O performs bulk of the work  C ommunication B oard  C ouncils : Board is no t trans parent  Lack of participation on councils C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 4
  • 5. A rc h. R eview : B ra nd Is our B rand still right? Is influence on the Brand O K?  R eleas e train, proces s , pres s , high-profile project quality R isk: B loat, trying to be too broad  C ontinued focus on R eleas e train, “right” s et of rules  C ros s-project tes ting, performance, interaction /UI des ign  Improved firs t-us er /downloader experience (media) R isk: not innovative  P roces s and infras tructure to s upport innovation: git /D VC S  Better highlight / market new s tuff “E clips e is not jus t an ID E ” Eclipse Brand Vendor-neutral, Legally safe, Established, Quality, Predictable C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 5
  • 6. A rc h. R eview : C om m erc ia l Friendly Are our licenses / IP P rocess still commercial friendly?  E P L s ucces s ful outs ide E clips e  E P L + E D L dual-licens ing was a succes s  246945: LG P L and p2 /external download interactions  G reat P rogress with M arketplace C lient  R is k of I P R eview bec om ing a bottlenec k for g row th  M ore and larger intertwined 3rd party stacks  P arallel IP just defers work but does not avoid it  R elease Train projects have precedence, others must wait  O n the other hand, a limitation against introducing new dependencies to light-heartedly C o m m erc ia l-friendly L ic ens es O pen S ource, E P L, E D L; IP D ue D iligence, License C ompatibility C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 6
  • 7. A rc h. R eview : P roc es s Is it still “just enough process”?  From a M entor’s point, yes – but what about P rojects ?  1-man-projects perceive E clipse as bureaucratic  Further simplifications on the way, simplified process docs  261408: M icroprojects - website s etup is painful  Hudson and C ommon B uilder successful  B etter website templates implemented  257706: D VC S being implemented now P roc es s B oard, C ouncils, E M O , P M C s, P rojects, M entors, C ommitters, C ommunity Open, Trans parent, Predictable; IP D ue D iligence; Platform (C ompatibility) P hases , R eviews, B ugzilla, C VS , News, Wiki, M ailing, P lanet, R eleas e train C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 7
  • 8. A rc h R eview : P la tform T ec hnolog ies Are our P latform Technologies still adequate?  S ufficient participation in e4?  S WT s witching from X ulrunner to Webkit  261544: D eprecation P olicy implemented at E clips e P M C  167144: R e-us ing vs duplicating common “s mall” things – facilitated by s haring “alien” bundles via p2  C ommon G uidelines for “C oding P roperly”  AP I D esign tutorial being rolled out broadly H orizonta l (P la tfo rm ) T ec hnolog y O S G i / E quino x , S W T , R C P / Workbench, i18n, accessibility, E MF, e4 C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 8
  • 9. A rc h. R eview : P rojec ts a nd C om m unity P roject D iversity  How to handle duplication?  IAM vs m2eclipse; S ubversive vs S ubclipse;  C D O vs E M FS tore vs Tigerstripe  How to bring related technologies together? Are our social interactions still good?  P lanet, mail, wiki, E clips eC on… it is a C ommunity to be proud  Forums s ucces sful, Twitter  256660: Bugzilla grievance handling for users , bugs in limbo  C ome to my “E clipse B ugs” talk Thurs day 1430 G ra nd B a llroo m H ig hly divers e pro jec ts a nd C om m unity C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 9
  • 10. In G eneral, E clips e is doing great. We have a very s trong brand, great community and proces s . Let’s work together doing the right things to keep and advance it. Q uestions ? http:/wiki.eclips e.org/ / Architecture_C ouncil TH A N K S ! C o pyrig ht © W ind R ive r 2009, 2010. P ublis hed unde r the E P L v1.0 10