BT

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

Oracle提名SouJava成为JCP执委以取代Apache

| 作者 Charles Humble 关注 798 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2011年2月10日. 估计阅读时间: 5 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

近日,Oracle宣布将提名世界上规模最大的Java用户组之一的SouJava代表Bruno Souza加入JCP执委会。SouJava在巴西拥有20,00040,000名成员,还有几个分支机构;2005年,它成为加入JCP的首个Java用户组(JUG)。Souza是该用户组的创始人与上一届主席。

Oracle的SE发言人Henrik Ståhl说到

我们期待Bruno能够积极参与到JCP当中并帮助Java不断前进,同时也能帮助我们在接下来的几年内改革JCP。

JCP主席Patrick Curran说到

Bruno从一开始就积极支持开源与Java,他将为执委会增加新的活力,特别是在我们进入到第二个十年的时候,需要修改组织的进程之际他能加入进来真是太好了。

如果一切顺利,Souza将接管Apache于去年12月所放弃的席位,Apache与Oracle就Java SE TCK许可的问题已经争执很久了。Sun(在被Oracle收购前)与现在的Oracle都拒绝为Apache提供Harmony(Java SE的独立实现)的许可认证。

使用约束条款可以防止Java SE用于嵌入式系统中,特别是移动电话上,这是Oracle通过OEM许可发售Java ME的重要收入来源。Oracle的考虑在于OEM可以凭借Harmony制造基于Java的手持设备而无需支付给Oracle任何的许可费用。事实上,Google现在对Android所做的事情就是颇具争议的。Oracle声称Android违背了大量的Java专利与版权。

Apache离开JCP的决定发生在大多数JCP成员都对Oracle的Java 7与8路线图投赞成票之际。其中只有3个成员投了反对票,分别是Apache、Google与Tim Peierls,但其他投了赞成票的成员也是迫于无奈而非自愿的。

Souza在其博客上说到:

从我个人角度来说,我将这看作是一个机会,可以让JCP具备更好的开发者参与性,同时也可以让JCP尊重开源社区的需求。到目前为止,我与Oracle之间的讨论结果使我相信我们在一些问题上已经达成了一致,很明显我们会让其他人感到不爽,但这也是JCP的一部分。

未来还有很多事情要做:SouJava需要进行选举并获得JCP成员的批准。如果JCP成员知道我们的加入将是有益的,那么我们就会加入到讨论当中并提出我们自己的提案。我们知道这不是一件轻松的事情,变化都不是那么容易的。但我们的小组是强大且独立的,不会因为讨论和决定很难而有所退缩。

目前执委会已经有两个席位空缺了:Peierls与Doug Lea。他们之所以选择离去,都是因为Oracle对待JCP的态度。Peierls说“SE/EE执委会永远也不应该成为Oracle的傀儡”。

去年10月和11月,Oracle希望用Hologic公司替换掉Lea的尝试就得到了JCP成员的普遍反对。这次选举有95%的投票赞成Apache重返执委会。

Joda-Time创始人与Apache成员Stephen Colebourne那时的Hologic表明了Oracle想要掌控JCP的欲望(Hologic是Oracle的大客户)。InfoQ有幸采访到了Stephen Colebourne以了解他对Oracle提名SouJava的看法。他说到:

SouJava表达出的是要重振JCP的愿望,方式就是增加JCP的透明度。他们需要做的就是将JCP分为两个独立的部分——核心规范(Java SE/ME),这也是Oracle想要封闭的部分,以及其他规范(Java EE等),这是Oracle希望保持开源的部分。如果一切顺利,Apache就可能会重新考虑加入到开源部分(我怀疑这取决于分割后Oracle到底会掌控多少内容)中。

当然了,我不反对任何人这么做(比如说SouJava)。但我怀疑Oracle与Google之间的诉讼只要不结束,那么Oracle就会随意对其资产进行变更,这是因为我怀疑任何行动都会对可能的胜利作出妥协。

从Oracle的角度来看,SouJava是个很不错的选择,因为他们采取了与Apache类似的方式表达出了人们的心声。我认为SouJava会有一定的风险,但成功的机会也很大。Bruno当然完全有能力占据这个席位。作为一名JCP成员,我个人会对SouJava投赞成票。

查看英文原文:Oracle Nominates SouJava to Replace Apache on the JCP EC

评价本文

专业度
风格

您好,朋友!

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

获得来自InfoQ的更多体验。

告诉我们您的想法

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

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

Remark by 吴 伟勇

权力斗争无处不在。

Re by Zheng Dianyong

不希望Java和MySQL都掌握在Oracle手里。

Re: Re by 冯 希顺

是时候发明一个新的C血统的语言了。
这次新发明的语言一定要处于开发者的管理之下。

完全被商业化,权力化了 by Tarzan Wang Tarzan Wang

完全被商业化,权力化了

Re: Re by Zhen William

你是不是在说C++?

Re: Re by Zhen William

被码农们控制?God...

Re: Re by 冯 希顺

别瞧不起码农,想想终结者,最后改变世界的一定是码农,哈哈。

允许的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