主题:【原创】开源的Eclipse(一) Eclipse的历史 -- 可爱的中国
Eclipse社区是一个由主要的软件供应商,解决方案提供商,企业,教育和研究机构以及个人共同创建的一个生态系统。 因此Eclipse社区有别于一些其他的开源项目,它的初始目的就是建立一个可以盈利的生态系统。
这种开源的模式使的开源项目不再是一种单纯的免费的项目,而是可以提供给用户一种更好的创新模式,和盈利的商业模式。
参与Eclipse 的商业组织或者个人的商业模式大概包括
1)服务器端平台提供商
这些公司的核心产品是服务器平台。 比如操作系统, J2EE服务器,报表数据处理器。 对这些公司来说,他们的参与Eclipse的主要兴趣在于
首先,利用Eclipse 框架开发成服务器平台的开发工具。 比如J2EE 开发工具,报表开发工具,等等。
其次,吸引其他的小软件公司开发针对他们服务器端产品的第三方工具。
比较典型的公式包括BEA, IBM, Wind River, QNX,Actuate等等。
2)桌面应用平台提供商
和第一类厂商类似,该类型的厂商一般提供某些桌面的应用或者开发框架,或者工具。 但是这些厂商的括框架需要一个好的图形工具来吸引用户。
比如 Sonatype 主导的 Maven Integration 项目就是一个典型。 Sonatype 通过将Maven 和Eclipse 整合来吸引大量的Java 开发人员使用Maven 作为编译和发布工具。就像M2E 项目说的那样 “Maven helps Eclipse build, and Eclipse helps people use Maven. ”
其他类似的还包括SAP 主导的Memory Analyzer项目等。
目前大多数Eclipse的项目由上述两类组织在主导运行,上述两类成员可以说是Eclipse社区的核心成员。
这些公司的主要盈利产品是他们的服务器端平台,或者是客户端应用框架,而不是客户端图形开发工具。 但是,向用户提供一个便利的开发工具,对于这些公司来说也是必须的。与其写一个闭源的,极少用户的,不太开能盈利的自有开发工具,还不如投靠Eclipse。
通过参与Eclipse,既可以减少自有开发的成本,又可以在Eclipse 庞大的用户群众起到宣传作用。 这些公司往往在项目开发上比较积极,倾向与提供一个优秀的,简单易用的图形开发工具。只要这个图形开发工具的功能不会影响到他们的后端产品的出售,他们就不介意向客户提供这些功能。
3)第三方插件提供商
这类厂商往往自己推出基于Eclipse扩展的开发工具。 由于他们依赖于Eclipse 的某些项目。为了更好的参与,影响这些项目的开发朝对自己有利的一面发展,这些厂商往往会积极的加入到这些项目中去,作为积极的开发者来使自己的产品能够更好的利用Eclipse的功能。
比如 Genuitec就是一个典型。 它的产品MyEclipse 可以说是目前最好的Java IDE 之一。同时Genuitec 作为Eclipse的“Strategic Developer Member” 积极参与到多个Eclipse 项目中。
其他例子包括 Instantiations,Apatana等。
这些公司往往和Eclipse 在某种程度上是竞争的,应此他们不会在Eclipse的项目中向客户提供一些高级功能。他们的重点在于使得项目的基础平台更模块化,更容易扩展和客户化,这样他们才能在此基础上扩展和开发自己的产品。
比如Zend 主导的PDT就因为不提供很多相对比较复杂的 IDE 的功能而为人诟病。
这些厂商也是Eclipse的主要用户,他们往往会在自己的产品中集成Eclipse的其他项目。比如Zend 就集成了BIRT 项目作为它的报表模块。
这些厂商也往往是报告Bug和修改Bug的积极分子,因为很多 Bug 很可能来自于他们在开发自由产品的过程,并影响他们的产品的进度。
4)服务和支持厂商
这些公司提供针对Eclipse 开发的服务。 包括外包服务,Eclipse 开发培训和认证等等。
比较典型的包括AvantSoft, Espirity 等。
这类公司加入Eclipse的目的是为了深入了解Eclipse的内部机制,同时有可以获得Eclipse Memember 这个金子招牌来吸引外包和需要培训的客户。相对而言,这些厂商往往不是项目的主导者,而是以参与为主。
5)独立的Eclipse 顾问
很多个人开发者也积极的参与Eclipse项目的开发。 他们利用这样的身份来帮助他们作为Eclipse 开发顾问而获得收益。
总的来说,Eclipse的基本商业模式就是通过提供Eclipse 这么一个优秀的,而又是免费的平台来大量吸引开发人员和用户。在拥有庞大的用户群的基础上,Eclipse 的参与者通过提供个性化的服务和产品来盈利。
关于Eclipse 的历史和商业模式的系列差不多结束了,欢迎大家拍砖。
也许考虑另写一个关于Eclipse 技术框架的系列,看时间吧。
- 相关回复 上下关系8
🙂【原创】开源的Eclipse(一) Eclipse的历史 46 可爱的中国 字2604 2009-08-05 03:26:38
🙂开源的Eclipse (四) 参与者如何盈利
🙂四人帮的erich不是总设计师吗 zmeng 字16 2009-09-17 05:07:26
🙂楼下说的没错 1 可爱的中国 字475 2009-09-17 23:34:46
🙂我觉得ibm大战略应该也不是开始就有的吧 zmeng 字126 2009-09-18 03:43:56
🙂osgi 迁移 3 可爱的中国 字408 2009-09-18 04:34:26
🙂Erich Gamma只是JDT的领导吧 大龙猫 字16 2009-09-17 08:00:16
🙂【原创】开源的Eclipse(三)好的开始是成功的一半 13 可爱的中国 字4137 2009-08-13 05:31:46