Oracle Hands Hudson Eclipse,但Jenkins Fork似乎是永久的

甲骨文的哈德逊(Hudson)移动疏远了开源社区,而叉子背后的人说,甲骨文的最新举动也是没有他们的

为了使开源社区与它处理哈德逊项目连续集成服务器从Sun Microsystems继承,如今Oracle突然更改了课程,并将Hudson交给了开源Eclipse Foundation。甲骨文的举动是由哈德森(Hudson)的叉子詹金斯(Jenkins)的支持者视为对自己的努力的证实。但是目前对这两个项目的统一似乎令人怀疑,詹金斯提倡的人想知道甲骨文是否有法律许可捐赠哈德森。

Oracle对Eclipse的贡献包括Hudson代码和知识产权。Oracle仍将担任Eclipse的Hudson项目负责人,为“承诺人”提供三名全职人员。EMC VMware和TaskTop还将为项目提供承诺,IBM和Intuit将参加Hudson。Eclipse的市场总监Ian Skerrett表示:“我们对Oracle将其带到Eclipse感到非常兴奋。”“似乎甲骨文想真正扩大哈德逊社区和参与。”Oracle的Farrell说,Eclipse有30天的审查期,以确保该项目符合其标准。

[Infoworld's萨维奥·罗德里格斯(Savio Rodrigues)在哈德逊(Hudson)的失误中称。|阅读Infoworld的特别报告Oracle如何管理了以前的太阳技术。|订阅技术:开源新闻通讯。这是给予的

用Java编写的Hudson为传统软件开发提供了替代方案,在该开发人员中,开发人员检查了代码,并在指定的时间内,有人会采用开发人员的检查代码并开始测试项目。它基本上是软件Deveopers的连续集成服务器。

Oracle的首席建筑师兼工具和中间件高级副总裁Ted Farrell表示,Oracle试图让Eclipse对哈德森实施自己的治理模式。他声称:“哈德逊作为一个开源项目从来没有真正拥有正式的结构。”甲骨文在与哈德逊建筑商的纠纷期间寻求更正式的结构,这一争议导致项目分配给詹金斯今年早些时候。法雷尔说,服从Eclipse向其他公司保证了Oracle想要“在哈德逊周围开放社区”的其他公司。

Hudson创始人Kohsuke Kawaguchi现在正在经营詹金斯(Jenkins),他认为甲骨文(Oracle)的举动是验证詹金斯(Jenkins)。“当我们与Oracle交谈以找到中间立场时,他们非常清楚地表明,他们无意放弃商标控制。但是,通过此举,他们清楚地承认Oracle无法跟上Jenkins的项目。“他说,他没有了解Oracle的计划。他确实指出,在叉子之后,甲骨文停止为哈德逊项目做出贡献。(Kawaguchi现在是Java Paas提供商CloudBees的开发人员和建筑师。)

Oracle的Farrell提​​出了争议:“由于叉子,Oracle和Sonatype一直致力于稳定和提高Hudson的质量,”推出了一个测试套件,以运行多年来没有进行的测试。他说,甲骨文还改变了开发过程,因此每五周而不是每周都会发生一次新版本,以提高用户的可预测性。Oracle的Hudson的Fork后版本,版本2.2.0,修复了约20个高优先级错误。

甲骨文的手势可能为时已晚 - 受到质疑但是,詹金斯核心(Jenkins Core)的开发商将Oracle的手势稍晚迟到。安德鲁·拜耳(Andrew Bayer)说:“很遗憾,没有来自Oracle或[Hudson参与者] Sonatype的人与Jenkins社区的任何人联系 - 我们仍然希望他们重新加入社区并为Jenkins做出贡献。”他说,他不知道为什么Oracle不建议早日捐赠Hudson商标。“尽管他们提出了像日食一样的治理/发展过程,但他们从未表示愿意将商标捐赠给外部基金会。”

拜耳和卡瓦格奇都质疑甲骨文是否有法律许可重新分配哈德逊知识产权。拜耳说:“我不确定甲骨文是否真的拥有重新分配版权和遗物的所有必要权利,这是哈德森(Hudson)(知识产权) - 对他们来说绝对是一个挑战。”

怀疑詹金斯的叉子是否会集成回哈德逊当被问及哈德森和詹金斯是否可以团聚时,拜耳怀疑时:“直到今天早上,哈德逊/日食前的一切都完全在公司层面上封闭,而没有任何社区讨论或公众参与,而詹金斯社区则是詹金斯社区一直在公开场合举行其治理会议,所有社区的所有成员都邀请并贡献了。我们希望oracle,Sonatype等人重新加入Jenkins社区,但事实是,任何一家公司都没有人接触到这一事实。詹金斯(Jenkins)社区表明他们对此不感兴趣。”

拜耳强调了他认为詹金斯现在对哈德森的力量:“吉特布(Github)上的詹金斯组织现在拥有近500个存储库,大多数这些插件和近100名公共成员,而哈德森(Hudson)只有四个公众可用,只有四个公众可用在分裂之前最常用的25个最常见的插件中,有21个已将主要开发项目集中在詹金斯上,其余四个在此期间没有任何更改。自分裂以来,詹金斯(Jenkins)加入了詹金斯(Jenkins),而哈德森(Hudson)只有一个。开发界肯定已经选择了自己的选择。”

IDC分析师Al Hilwa说,尽管如此,甲骨文为哈德逊的日食路线还是可以使分裂的哈德森和詹金斯的努力团聚。“我猜想这可能会让詹金斯的人们感到惊讶现在,它在Eclipse基金会之下。”

哈德森期望的许可和其他更改哈德森(Hudson)的更改包括更改许可证要求,因此该软件不绑定到GNU LPGL(较小的通用公共许可证),该许可要求释放所有受许可代码影响的代码。Oracle的Farrell说,哈德逊的第三方图书馆使用此“病毒”许可证,这使得很难用其他软件重新包装软件,因为所有软件都必须发布。他补充说,公司不喜欢此许可要求。预计Apache或Eclipse许可证将替换LGPL。

还计划的是具有高可用性的功能,并通过标准技术从专有的Web服务堆栈中换成。Oracle没有商业Hudson的产品,但确实为此提供了商业支持。

本文, ”Oracle Hands Hudson Eclipse,但Jenkins Fork似乎是永久的,”最初出版于infoworld.com。跟着商业技术新闻的最新发展并每天在Infoworld每日通讯。有关商业技术新闻的最新发展,请遵循infoworld.com在Twitter上

阅读有关应用程序开发的更多信息在Infoworld的应用程序开发渠道中。

这个故事,” Oracle Hand Hudson Eclipse,但Jenkins Fork似乎是永久的”Infoworld

加入网络世界社区足球竞猜app软件FacebookLinkedIn评论最重要的主题。

版权所有©2011 IDG Com足球竞彩网下载munications,Inc。