VisionMobile: 开放管控指数(四) -- 开源管控:Eclipse
来源:互联网 发布:微pe 知乎 编辑:程序博客网 时间:2024/06/01 08:21
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%的收入
相关链接:
- VisionMobile: 开放管控指数(一) (二)(三)(四)(五)(六)(七)(八)(九)(十)(十一)
- 我的产业生态链和杂谈文章
- VisionMobile: 开放管控指数(四) -- 开源管控:Eclipse
- VisionMobile: 开放管控指数(十) -- 开源管控指数
- VisionMobile: 开放管控指数(十一) -- 开源管控指数
- VisionMobile: 开放管控指数(二) -- 开源管控
- VisionMobile: 开放管控指数(三) -- 开源管控:Android
- VisionMobile: 开放管控指数(五) -- 开源管控:Linux Kernel
- VisionMobile: 开放管控指数(六) -- 开源管控:MeeGo
- VisionMobile: 开放管控指数(七) -- 开源管控:Mozilla
- VisionMobile: 开放管控指数(八) -- 开源管控:QT
- VisionMobile: 开放管控指数(一) -- 开源经济学
- VisionMobile: 开放管控指数(九) -- 开源管控:Symbian和WebKit
- VisionMobile:电信运营商创新工具箱(十二)第十章 将开放转化为竞争优势
- VisualSVN+Eclipse搭建代码控管应用
- VisionMobile:移动平台生态系统冲突报告(四)Chapter B:移动平台之战(上)
- VisionMobile:虚拟助手(VA)- Siri背后的前沿UI技术(四)
- VisionMobile:2012年移动开发者经济报告(四):一、新格局看似尘埃落定(下)
- VisionMobile:2012年移动开发者经济报告(八):四、应用市场销售(上)
- VisionMobile:2012年移动开发者经济报告(九):四、应用市场销售(下)
- 我php函数 2 字符串
- Jxls导出excel的若干方式总结(八)-- 导出一条查询记录到多个sheet
- Windows批处理命令
- OGRE - MultiThread
- Android中的内存管理
- VisionMobile: 开放管控指数(四) -- 开源管控:Eclipse
- android string.xml中的string转义
- 我的php函数 3 数组
- [018] Android开发之WebService介绍
- 03-05 创建和编辑AutoCAD实体(五) 使用图层、颜色和线型(1)使用图层(1-9)
- OGRE - Memory , nedmalloc结构分析
- Deep Copy and Shallow Copy
- 使用PHP+Sphinx建立高效的站内搜索引擎
- Windows SDK笔记 .