EclipseCon 2010 Ask The AC Panel

501 views

Published on

An Overview of Eclipse Architecture, as seen by the C Members

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
501
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

EclipseCon 2010 Ask The AC Panel

  1. 1. C ha lleng e E c lips e : A s k the A C E clips e Architecture C ouncil
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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

×