Eclipse生态系统和Eclipse基金会的状况

那是2004年。以前由IBM主导的用于促进Eclipse平台的工业联盟刚刚转变为“供应商中立” Eclipse基金会。 该基金会的主要目的是将Eclipse建立为全球领先的Java开发平台。 如今,这一目标已基本实现,基金会的工作已被证明非常成功。 尽管如此,基金会目前正在失去会员公司,社区正在辩论这种趋势的可能原因。 基金会是否通过实现其原始目标而变得多余了? 它已成为自己成功的受害者吗? 现在是时候仔细看看了。

Eclipse基金会将自己描述为一个“非营利性”组织,旨在“促进Eclipse平台的创建,发展,推广和支持,并培养开源社区和互补产品,功能,和服务。” 通过查看Eclipse Foundation的组织结构,可以发现它由一个相当可管理的团队组成,该团队目前由16名固定员工组成(请参见框:“ Eclipse Foundation的员工”)。

根据2009年发布的官方季度报告 ,该集团第三季度的收入约为440万美元。 其中约65%是由组成基金会的企业支付的常规会费。 两次Eclipse会议EclipseCon和Eclipse Summit Europe所占比例不到30%。

因此,从经济上讲,Eclipse基金会主要由其成员企业支持,这些成员企业必须满足某些要求,具体取决于其成员资格类型。 (请参阅方框:“会员资格类型”。)

作为报酬,每年支付25,000至500,000美元,战略成员企业自动获得基金会最高委员会:董事会的职位。 该委员会负责所有商业和技术事务。 在每年举行的选举中,董事会会额外增加解决方案成员和委员会成员的代表(见方框:“董事会”。)

插图1:Eclipse项目的生命周期[4]

Eclipse Foundation的功能

Eclipse Foundation不是同类的唯一组织。 类似的“开源基础”以Apache和Linux的形式存在。 微软的托管网站“ CodePlex”也由基金会领导。 所有这些组织的共同点是营销和游说活动,以推广各自的技术,并提供IT基础结构,例如,其后续开放源代码项目的托管和维护需求。 在Eclipse Foundation的情况下,它们采用CVS / SVN代码存储库的形式( 在不久的将来可能还包括GIT ,Bugzilla数据库,Wiki,邮件列表,新闻组和下载页面)。

但是,使Eclipse Foundation与其他组织不同的原因是,它非常关注治理。 即建立控制程序,以根据基金会的任务导航参与的项目。 Eclipse Foundation的任务主要是建立一个可靠的,免费的,可用的技术平台,在此平台上可以开发商业产品。

该目标体现在基金会的指南和说明中,这些指南和说明旨在解决开放源代码软件在商业用途方面的适用性的弱点。

  • 版权已经澄清到最后一个细节(知识产权)。
  • 根据Eclipse Public License(EPL)进行许可。 这意味着源代码可用于商业扩展; 并非每个基于Eclipse源代码的项目都必须在EPL下发布。 (与copyleft许可证不同,例如GNU通用公共许可证(GPL))。
  • 所有项目都必须遵守Eclipse开发流程的准则(新项目必须通过提案申请;由导师陪同;由项目管理委员会(PMC)指导;它们必须证明社区感兴趣并且有足够的提交者参与在项目中;必须提交各种报告(创建审查,持续审查,发布审查,毕业审查;)必须经历不同的阶段(建议,孵化,成熟)等(请参见插图1)
  • 此外,还组织了一个年度协作Eclipse项目的集体发布(Eclipse Release Train),该项目在发布时间表和与其他项目的交互方面(例如,为里程碑发布确定了确切的日期)被提交给更严格的准则。

从一开始,Eclipse平台就被用作产品和服务的商业市场的起点:Eclipse生态系统。 长期以来,“基于Eclipse”的标记表示开放源代码软件的质量标准以及与开放源代码开发人员的专业社区的联系,这似乎具有光明的未来。

经济衰退

自Eclipse基金会于2004年成立以来所遵循的是常识。 Eclipse作为Java开发平台已获得了广泛的认可,以至没有一个Java开发人员没有将Eclipse加载到他的桌面上(至少一次试用)。 (2008年,Mike Milinkovich谈到了全球400万Eclipse用户 。)Eclipse基金会实施后,其成员资格也可以不断增加。 到2005年,已经突破了100个会员大关。 并且,在2008年,Eclipse Mania达到了182家参与企业的狂热程度。 这些组织中有20个是战略成员,来自75个不同组织的 900多位活跃提交者。 然后,出现了几乎前所未有的规模的经济衰退。 Eclipse基金会也面临着逐渐减少的成员资格,企业从基金会退出,战略成员减少了参与度并降低了成员资格的问题。

如果您今天查看基金会的会员页面 ,您会发现14家战略公司,3家所谓的企业会员,71家解决方案会员和72名准会员。 以前的战略成员Sybase,Zend,Open Methods,Intel和Compuware现在被列为解决方案成员,而BPM和ALM提供者Serena已被降级为准成员身份,而Motorola则被降级为企业成员身份。

自然,这种发展对基金会产生了财务影响。 基金会在财务方面相当透明,向其成员提供季度报告。 这些报告显示,2008年的营业额为590万美元,2009年下降至440万美元。与此同时,Eclipse项目的数量增加了,看到Eclipse平台扩展到了建模,SOA和运行时等新领域。 因此,社区正在缓慢而确定地处理“野兽之魂”(C / C ++开发工具项目负责人Doug Schaefer)应朝哪个方向发展的问题,并且鉴于资源的减少,它是否可以被统治在所有。

翻译自: https://jaxenter.com/quo-vadis-eclipse-part-one-101561.html

Qua Vadis Eclipse? 第一部分相关推荐

  1. 《Qua Vadis, Action Recognition? A New Model and the Kinetics Dataset》论文解读之Two-Stream I3D

    本文是CVPR 2017的一篇文章 Paper:Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset github: ...

  2. 实验一:JDK下载与安装、Eclipse下载与使用总结心得

    一. JDK 的下载 (1)打开 IE 浏览器,输入网址"http://www.oracle.com/index.html",浏览 Oracle 官方主页.将光标移动到工具栏Dow ...

  3. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  4. 将eclipse的背景色设置成眼睛保护色,保护眼睛从身边的小事做起。

    简介 长时间面对电脑已经是我们程序猿的家常便饭了,而这对我们眼睛的伤害也是非常大的.所以,我们日常能做的就是从点滴小事开始保护好我们的眼睛.下面我们来看下怎么把我们的开发工具eclipse的背景色设置 ...

  5. Eclipse的视图介绍

    ------------------------------Eclipse视图介绍-------------------------------------------- Eclipse的组成 整体叫 ...

  6. palette gef_GEF走向3D

    palette gef 在模型驱动的开发领域,模型扮演着重要角色. 通常,模型是通过二维图可视化的,UML图可能是最突出的示例. 但是,在某些情况下,二维根本不够. 有时,模型需要三维表示,或者应同时 ...

  7. linux 下用ecipse 作用oracle 的客户端

    大家都知道.在linux平台, 没有大受好评的pl sql developer . 虽然oracle 提供了跨平台的sql 客户端 sqldeveloper,  但是总系觉得用得很蛋疼. 关键是不支持 ...

  8. Python+Selenium+Appium环境搭建

    贫僧第一次写博客,如有不到之处,还望包涵!!! 附Python+Selenium+Appium安装包下载百度盘地址: https://pan.baidu.com/s/1dL5lIe   密码:s9hg ...

  9. Java小游戏-俄罗斯方块

    摘 要 随着时代的不断发展,个人电脑也在不断普及,一些有趣的桌面游戏已经成为人们在使用计算机进行工作或工作之余休闲娱乐的首选,从最开始的Windows系统自带的黑白棋.纸牌.扫雷等游戏开始,到现在目不 ...

  10. 大数据知识梳理(Hadoop、HDFS)(整理中。。。)

    大数据知识梳理(Hadoop.HDFS)(更新中...) 第1讲 大数据概述 1.1 大数据时代 1.2 大数据概念和影响 1.3 大数据的应用 1.4 大数据的关键技术 1.5 大数据与云计算.物联 ...

最新文章

  1. 【小项目关键技术二】UGV电机编码测速
  2. pragma名字的来源
  3. 【CodeForces - 618A】Slime Combining(二进制,思维)
  4. layui父页面调用子页面的渲染_layUI ajax加载html页面后重新渲染的方法
  5. 企业全面移动化实践指南
  6. 儿童智能手环方案/案列/APP/小程序/网站
  7. 一文带你了解MySQL的前世今生,架构,组成部分,特点,适用场景
  8. Windows 11 首次开机OOBE阶段跳过连接网络及登录微软账户,使用本地账号登录的方法
  9. 已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(2行)
  10. pop php,什么是POP
  11. iOS安全—防注入hook api “-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null”
  12. 外媒称阿里副主席蔡崇信正洽谈收购篮网主场球馆 此前已收购球队49%股份
  13. Hadoop百度百科
  14. 你想去看电影吗?电影院的未来可能会很像苹果商店
  15. 互联网时代中医药产业复兴的科技创新
  16. 在windows下制作mac os x的启动安装U盘
  17. stem课程教学的设计
  18. 东软睿道python培训
  19. OGame银河系说明
  20. Java借助API输出百分数

热门文章

  1. cspm2——T2 HRZ学英语
  2. 认识电信产品生命周期管理PLM及其PLM服务
  3. Enhancing Diversity in Teacher-Student Networks via Asymmetric branches for Unsupervised reid论文解读
  4. MA5626 MA5821 POE供电版开启POE供电高优先级配置指导
  5. HDU - 5956 The Elder——斜率优化dp
  6. 郑捷《机器学习算法原理与编程实践》学习笔记(第五章 梯度寻优)5.2 Logistic梯度下降法...
  7. UWB定位与蓝牙定位的优缺点分析
  8. 作业4—文法和语言总结与梳理
  9. 信息搜集快捷导航工具bug修复-光速启动
  10. java的nexttoken_int nextToken()