Google与Eclipse合作 图谋称霸开源领域
创始人
2024-07-01 05:21:11
0

【51CTO特稿】在去年9月份,Eclipse基金会讨论并确定了很多2010年要投入的项目和工作,这些项目中,最吸引人的,也是反响最大的就是Eclipse Labs。上周,Eclipse Foundation非常激动的宣布了该项目已经进入实质阶段,这应该非常感谢Google的支持和投入,并且Google已经推出一个基于Eclipse的Workspace Mechanic项目。

Eclipse是一个非常庞大并且充满活力的商业和开源社区,并且经过了多年的积累和时间考验。对于Google Code、SourceForge、Codehaus等机构来说,无论是从产权角度来说,还是从投入成本来说,重新开发一个Eclipse都是不值得,也是不划算的,并且也很难达到Eclipse的影响力。因此完全可以寻找一个更适合的途径,来解决这些机构之间的资源协调问题。

去年,Eclipse开始与那些在Google Code上托管项目服务的机构进行了合作领域的讨论,寻找适合的Google Code与Eclipse合作途径。非常高兴的是,很快大家就达成了一致,决定成立一个Eclipse Labs,一个全新的,结合Eclipse与开源项目之间的桥梁。

什么是Eclipse Labs?

如果你参与过Google Code项目,那么你可以很快了解什么是Eclipse Labs。通过Eclipse Labs 可以快速访问问题跟踪系统以及源代码库,达到快速创建开源项目的目的。缺省情况下,通过Eclipse Labs创建的项目,采用的是EPL协议,但是也可以采用其他Google Code所允许的协议。任何人,在任何时候,都可以通过Eclipse Labs来创建项目(前提是要接受Google Code和Eclipse Labs使用条件)。另外Eclipse Labs推荐的命名空间是org.eclipselabs,但是这不是强制要求。

Eclipse Labs 也推荐在项目的描述信息中使用或创建特定的标记或标签。Eclipse已经在Eclipse Labs的搜索页中提供了一系列这样的标签,同时也将在未来的几个星期内提供一套与搜索这些标签相关的API。为了更好的合作和推广Eclipse Labs,Eclipse希望在采用Eclipse Labs的项目主页上带有明显的Eclipse Labs标识。例如在Eclipse BIRT项目中,会列出所有采用Eclipse Labs开发的插件,并且给出相应标记。同时Eclipse也希望能够将与Eclipse Labs相关市场结合起来,相信,通过Eclipse Labs平台,将为开源项目创造更多合作与发展的机会。

Eclipse Labs不能做什么?

Eclipse Labs与Eclipse之间是存在区别的,是开源社区与Eclipse之外的第三个选择,因此不能称其为Eclipse项目。因此如果希望在Eclipse中使用Eclipse Labs项目,需要经过合理的授权过程。如果某个项目希望通过这个过程受益,必须首先成为Eclipse成员之一。

前景

现在Eclipse Labs已经对商业开放,不过还处于beta阶段,所以希望大家能给更多的反馈。我们希望在Eclipse基金会的众多项目中,Eclipse Labs能够快速成为一个突出的项目。我们也希望这一过程更为简单,让大家体会到基于Eclipse Labs开发开源项目一个非常激动的事情。并不是所有的项目都必须直接进入Eclipse基金会,我们希望途径是项目从Eclipse Labs,到一定阶段之后,可以选择进入Eclipse基金会。

非常感谢Google

整个过程,Google员工一直参与其中,再次显示了Google对开源社区的承诺和支持。现在,没有Google的自持,Eclipse Labs是不可能的事情。也感谢Eclipse Labs的带领人,Ian Skerrett。

【51CTO观察】Eclipse基金会多年以来,虽然推出了最优秀的Eclipse开发工具,但是在其他开源项目上表现一直一般。Google这个IT巨头也一直在窥视开源市场。两者如何结合在一起,并且结合的方式是提供一个最便捷的开源软件开发平台。其目的非常明显,就是要图谋称霸开源领域。在这样一个平台上,51CTO相信,会有更多开源项目,特别是刚刚启动的开源项目加入进来。因为通过这样一个平台,可以让更多的开发者随之随地参与开发工作,也可以更好的利用已经存在的项目资源。

【编辑推荐】

  1. 专题:Eclipse平台应用与开发详解
  2. 向Web开发进军 Eclipse发展透析
  3. Sun公司克隆SourceForge意在Google Code
  4. Web开发兵器谱 来自Google的15款免费工具
  5. 下一代Eclipse平台:Eclipse e4全面介绍

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...