BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Apache软件基金会宣布离开JCP

| 作者 Alex Blewitt 关注 4 他的粉丝 ,译者 张龙 关注 14 他的粉丝 发布于 2010年12月15日. 估计阅读时间: 4 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

近日,Apache软件基金会宣布离开JCP执委会,这也意味着他们彻底与JCP断绝了关系。根据他们此前围绕着JCP的声明以及关于Apache Harmony TCK的纷争,大多数观察家都认为Apache的这个举动应该在意料之内

在Apache软件基金会发布这个声明前,有很多人已经选择了离开,比如十月份离开的Doug Lea,他说“我认为JCP已经不再是可信赖的规范和标准了”,还有最近离开的Tim Peierls,他对Java SE JSRs投了反对票。

这个人们意料之中的决定反映出了这样一个事实:Oracle“没能履行其在JSPA中的职责”——为Java SE TCK提供合理、无差别的许可。事实上,Oracle最近在法庭上承认他们过去一直支持Apache拥有开放的TCK,同时声称“符合要求的大学、学院、非营利组织以及个人”可以免费使用许可。

Apache最后说到JCP的公正性已经被践踏了,无法挽回。

Apache软件基金会认为JCP已经不再是开放的规范进程了——Java规范已经成为了私有技术,必须要获得规范领导的许可才行,而规范领导可以自己决定规范的条款;JCP现在已经变成一家公司的商业工具了,Oracle还会继续干扰整个生态系统的透明治理;现在已经无法基于开源许可发布JSR的独立实现了,因为一旦这么做,用户可能就会收到专家组成员或规范领导提起的专利诉讼;最后,JCP执委会在JCP管理进程中不想或是不能维护他们自己的权利了。

一言以蔽之,现在的JCP执委会和JCP连个屁都不是。

Oracle就Apache的离开发表了一项声明,声称自己会继续推进Java的不断前进,同时希望Apache还能回心转意:

Oracle有责任推进Java不断前进,为众多的Java开发者和大多数执委会成员而维护Java标准的一致性。我们希望Apache能够重新审视一下自己的位置,并且能与我们携手推进Java向前发展。Apache软件基金会及其众多的开源项目是整个Java生态圈的重要组成部分。

然而,该新闻很快就传到了twitter上(#JCPisDead),大多数都转发自Apache的声明。后来竟演变成了JCP已死,Oracle是罪魁祸首,这个观点来自于Stephen Colebourne

JCP已死。剩下的只是行尸走肉,在Java生态系统的大街上游走,寻找自己的大脑...

由于与Oracle之间的僵局不可能打破,因此Apache软件基金会也不可能再回到JCP了;现在有人认为JCP就是一个大忽悠。这反映出了人们对Oracle的敌对情绪在不断上涨,主要是关于HudsonOracle对Hudson商标的错误声明。一些人甚至觉得Oracle是否在场可以反映出项目质量的好坏。Neil Bartlett为那些离开的专家而哭泣,他们完全是政治斗争的牺牲品。

最后,Oracle收购Sun简直就是捡个大便宜,他们可以从中获得更多的利润。随着社区与JCP渐行渐远以及从Oracle为TCK所设下的圈套来看,Oracle似乎对获得短期经济利益的同时再推进Java(以及社区)前进更感兴趣。但遗憾的是,社区是技术世界的强大推动力;看看最近SpringSource的发展及其被VMWare收购的事实吧,这完全是通过社区推动和对产品的资助达成的。

Oracle这一边还没有什么动静,从经济学角度来看,他们与Google之间的诉讼将这一切都推到了风口浪尖。

查看英文原文:Apache Software Foundation Resigns from JCP

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

支持apache by 強 周

rt所示

Re: 支持apache by Zhu Zhu

支持Oracle

Re: 支持apache by 孟 凯

为何呢?我有些摸不准oracle的思想,能解释下吗?还是为了标准?

Re: 支持apache by Zhen William

Apache License下的JDK开源实现,如果得到了Sun/Oracle的TCK和专利免责....大大小小公司都能fork出一个闭源,加入自己feature的"JDK"版本....
比如说,SAP fork出一个版本,为了优化其自己的基础设施SAP WAS而加入自己的feature,结果可想而知。
反之,如果是OpenJDK,因为其是GPL协议,没有其他公司可以fork出一个闭源的,独特分支。
说到底,是商业利益。这点上,就算是Sun公司当年,也绝不松口。换了Oracle,更不可能了。

Re: 支持apache by Zhang Gavin

当年BEA和IBM为什么能得到授权?

Re: 支持apache by jackey shi

五毛党

支持apache,不过也不反对oracle by xin zhang

支持apache ,
不过oracle也在维护java的统一。

apache是基金会
至于oracle与google不过是狗咬狗而已。。。此外本人反感google。
没有google的android,就不会搞出这么多老啥子事情。。。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

7 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT