VisionMobile: 开放管控指数(四) -- 开源管控:Eclipse

来源:互联网 发布:微pe 知乎 编辑:程序博客网 时间:2024/06/01 08:21
B. 开源管控 – Eclipse

Eclipse项目由IBM在2001年出资4千万美金,超过80软件商组成建立的开源开发工具基金会,于2004年独立运作,非盈利目的,掌管Eclipse社区。通Eclipse基金提供的技术和源代码都采用Eclipse公共许可(EPL)。基金掌管超过200个开源项目,最著名是Eclipse IDE,基金提供IT基础建设,市场支持,管理项目以及知识产权审查。

Eclipse 项目获取 17/19开发 15/18 衍生物6/6

社区

2/2

开源管控指数

84%

基金雇佣有15名员工,通过成员年费支付薪水。2009年,成员年费共270万美元,另有合作市场协议和捐献的30万美金。目前Eclipse成员包括IBM,Oracle, Nokia, Cisco, Motorola, RIM, Google, Intel, Sony Ericsson, Symbian和Adobe, 包括超过170国际领先公司。

下面将讨论Eclipse基金及其管理项目的管控模式。

访问

EPL要求所有源代码修改和衍生品必须是EPL许可。然而,EPL是弱的copyleft许可,EPL软件可和私有软件结合而无需此义务(与出自 Eclipse 的软件一起打包的私有代码不需要作为开放源码来授予许可证,该源代码也不需要提供给用户),EPL同样包含互惠专利许可。总体而言,EPL处于共享(在私有软件中重用代码)和贡献(将修改回馈社区)之间某个平衡点。

Eclipse基金特别强调开放性、透明性和精英性。开放性即对所有人开放,对任何潜在的贡献都不排斥;透明性即所有项目讨论,纪要,项目计划和路线路公开并易于获取;精英性即你贡献越多你责任越大。

Eclipse基金下属的200项目采用同样管理结构。每个项目有一个开发团队,有PMC领导,有非常全面信息,包括邮件列表,项目领导关系,提交(活跃、参与和不活跃),bug,版本和项目计划以及其他等等。获取信息方面是Eclipse是最开放。另外,Eclipse基金在www.eclipse.org/dash提供“Project Dash”。Dash目的是对所有公司和开发者参与Eclipse的贡献实现完全透明。

开发

Eclipse项目管理参照基金的开发流程,描述如何管理bug,版本和路线图,以及如何处理冲突和分歧的详细过程。

基金成员对Eclipse的路线图有投票权利,但针对具体的项目,项目开发是由各自团队管理,只有分歧才提交给Eclispse管理组织,执行董事以及最后的董事会。Eclipse开发是开放、透明和公开的过程。

对贡献(代码和文档)的评估通过两步:一、由项目的提交者进行技术评估;二、如贡献超过250行代码将进行知识产权审查(检查版权许可)。尽管基金不提供版权担保和赔款,但是它的大多数成员会提供,因为最终产品会基于基金项目。所有项目的贡献都采用EPL许可。

提交者对所有项目资源有写的权限,由此影响项目发展。提交者必须同意“提交者协议”(描述提交者管理代码的权利和责任)。新的提交者由投票机制通过,基于三个要求:真实可靠,公开投票和雇主中立。在2010年底,有近1000名活跃提交者参与Eclipse项目工作。Eclipse组织提交贡献的全面统计数据。IBM是目前最大的提交组织,贡献30%,其他Eclispe成员贡献另外的40%。

衍生物

每个Eclipse项目各自确定兼容性实现和质量要求。注意兼容性和质量需求并不是使用Eclipse商标和logo的前提。相反,成员提供符合基金策略和指引的协议,可使用Eclipse商标和logo。

社区结构

Eclipse基金已发展为完善的社区结构。每个项目团队都有一个项目领导者,多个提交者和贡献者。顶级项目由项目管理委员会(PMCs)管理,项目管理委员会则由Eclipse管理组织监管。社区是分层结构,成员可根据他们对项目的兴趣选择投票层级以及监督/管理工具。层次如下表:

  • 提交者可以提交源代码,不收取费用
  • 相关者:参与项目和年会,对非盈利组织和大学免费,其他每年5千美金
  • 获得解决方案者:将Eclipse的项目结合到产品,根据公司的利润,每年1500-2万美金
  • 企业:获取开发者如何使用Eclipse的分析。获取详细的知识产权政策,每年12.5万美金
  • 参与战略制定者:获取Eclipse仅仅董事会位置,可对Eclipse发展方向有直接影响。获取Eclipse理事会的位置,推动Eclipse技术。开发者战略:0.12%的收入;消费者战略:0.2%的收入
提升管控开放指数方面在EPL许可下,容易获取源代码容易访问Mail list,非常优秀的开发者工具和论坛采用非盈利的基础架构,提供厂商中立和独立结构项目做出所有的技术决策只需遵从基金的指引彻底的专利审查保证项目使用者明确专利版权每个项目非常清楚和透明的指标降低管控开发指数方面贡献和申请为提交者的过程对于外人和新仔显得复杂分层的成员关系,例如处于董事会位置的战略成员受到加权,尽管会受到其他成员选出的6名董事的制衡。

相关链接:

  • VisionMobile: 开放管控指数(一) (二)(三)(四)(五)(六)(七)(八)(九)(十)(十一)
  • 我的产业生态链和杂谈文章

原创粉丝点击