主题:【原创】开源的Eclipse(一) Eclipse的历史 -- 可爱的中国
共:💬62 🌺159 新:
全看 分页 树展 · 主题
家园 【原创】开源的Eclipse(一) Eclipse的历史

看到有人在讨论开源软件如何成功,我也来凑热闹,胡扯一下Eclipse开源和在它之上的一些成功的商业例子。

大概写Java的大多都应该听说过Eclipse这个Java开发工具,其实Eclipse 不光是一个Java IDE,还是一个很大的开源平台,在Eclipse社区,你可以看到从Java,C/C++, PHP,Cobol 等语言的开发工具,到报表工具,到Nasa的卫星图片处理软件等五花八门的应用。 有兴趣的可以去Eclipse.org看看。

说到Eclipse, 要从IBM开始。不知道还有多少人知道Visual Age for Java这个东东,反正我是没有用过,只是看见过。 没见过的,可以去看Eclipse JDT, 它的图标很明显来自Visual Age for Java。Eclipse的前身就是IBM的Visual Age for Java。 按照IBM 内部某位大牛的说法,Eclipse 的起源应该IBM是需要一个可以把 Visual Age for Java 和 WebSphere Studio 集成到一起的开发环境。

“因此,1998 年,我们开始了下一代开发工具技术探索之路,成立了一个项目开发小组,经过两年的发展,2000年,我们决定给新一代开发工具项目命名为 Eclipse,Eclipse 叫法当时只是内部使用的名称。”[1] 瞧这名字起的,Eclipse 了, Sun 怎么办。 看来IBM的目的的确是达到了, Sun 马上就要成为明日黄花了。

“这时候的商业目标就是希望 Eclipse 项目能够吸引开发人员,能发展起一个强大而又充满活力的商业合作伙伴(独立软件供应商)社区。同时我们意识到需要用它来对抗 Microsoft Visual Studio 的发展,因此从商业目标考虑,通过开源的方式我们最有机会达到目的。此外,IBM 推出了 Eclipse 试用计划,允许 IBM 以外的开发人员使用 Eclipse。结果证明我们的决策非常正确,Eclipse 从此在开发社区广为流传。Eclipse 也就成为这个项目的正式名称。”[1]

我觉的,还有一个没有说出来的目标是和Sun 竞争,也就是在JDK之上提供一个 Rich Client SDK, 试图取代AWT和SWing。

“2001 年 12 月,IBM 向世界宣布了两件事,第一件是创建开源项目,既 IBM 捐赠价值 4 千万美元的源码给开源社区;另外一件事是成立 Eclipse 协会(Eclipse Consortium),这个协会由一些成员公司组成,主要任务是支持并促进 Eclipse 开源项目。”[1] 除了IBM,创始的公司还包括 Borland、Merant、QNX Software Systems、Rational Software、Red Hat、SuSE、TogetherSoft和Webgain。 很象是IBM纠集了一批破落户为其装声势, 这里面的公司在2001年的时候似乎日子都不是太好过,或者还在创业时期。

很多大的公司在这个时候还不愿意加入Eclipse, 因为他们认为Eclipse 是IBM控制的。于是,IBM在2004 年初,宣布成立独立的Eclipse 基金会来管理整个Eclipse 社区。 其实Eclipse 基金会的CEO还是来自IBM, 就是这个帅哥 Mike Milinkovich。

点看全图

外链图片需谨慎,可能会被源头改

让我们看看现在Eclipse 的一些成员

Actuate, CA, IBM, Nokia, Oracle, SAP, Moto, BalckBerry, AdaCore, ADobe, AOL,ARM,Cisco,Ericsson,FreeScale, Google, HP, Intel, Redhat, Siemens,Sybase,Wind River,Zend 等等。 怎么样,够气势吧?

请出土鳖和铁牛吃太阳

References

1. Eclipse 的历史、现状和未来 By John Kellerman,IBM

关键词(Tags): #Eclipse#开源社区通宝推:高子山,
主题:2349757
全看 分页 树展 · 主题