Apache Harmony许可证问题也拖累了JCP执行委员会成员争取从Oracle独立出来
Oracle对JCP (Java社区进程)的处理受到了一些业内人士的批评,他们认为Java技术标准化没有一个公平的竞争环境。
JCP决定哪些技术可以,哪些不可以成为正式的Java规范。选举JCP执行委员会成员将于本月举行。执行委员会成员Doug Lea已经退出了寻求另一个任期,并批评了甲骨文对JCP的处理。JCP的参与者Stephen Colebourne是JCP规范的领导者和Apache软件基金会的成员,他反对Oracle提名Hologic为执行委员会成员。他还质疑了前雅虎首席技术官山姆·普拉拉的候选人资格,怀疑普拉拉是否与甲骨文关系太密切。
[Oracle详细介绍了Java的野心在最近的JavaOne会议上。要获得最新的Java新闻,请注册JavaWorld企业Java通讯.]
Lea对JCP的方向表示失望。
“我相信JCP不再是一个可信的规范和标准机构,对于EC的学术和研究团体来说,独立的倡导者已经没有什么有用的作用了,”纽约州立大学的计算机科学教授Lea在一篇文章中说声明.
Lea表示,虽然Sun Microsystems制定了一些规则,以确保JCP能够促进创新,但Oracle却无视这些规则。Lea警告说,JCP可能只会成为oracle支持的项目的批准机构。Sun发明了Java,但是今年早些时候被甲骨文收购了.
Lea会把他的精力集中在开放源码Java的OpenJDK社区.
Lea还怀疑Oracle是否会向Apache软件基金会授予Java兼容性许可和谐项目提供了一种Java实现,而不是Oracle版本。阿帕奇的一名官员证实,这个问题已经拖延了多年,僵局仍在继续。
“甲骨文逆转多年的ASF的支持在这个问题上,表示,他们将继续太阳位置和没有提供ASF许可证,不包括要求我们限制的用户可以使用Apache和谐分布测试,”盖尔·Magnusson Jr .)说,从Apache,上周在一封电子邮件。
“当然,他们会很乐意为我们提供有这些限制的许可证。
Magnusson说:“我们面临的问题是,任何有这种限制的软件都不是众所周知的开源软件,‘开源软件的发布’是我们公司章程的基本要素之一。”
与此同时,Colebourne质疑甲骨文推动Hologic在欧盟的席位。
“Hologic和Oracle已经就他们的合作发布了联合新闻稿和视频,”科尔伯恩在他的博客中说.他说,他和其他许多人“不知道Hologic是谁,也不知道为什么他们是代表Java社区(JCP中的“C”)的好选择!”
科尔伯恩还质疑普拉拉是否与甲骨文副总裁亚当·梅辛格关系过于密切。
“政治有时是肮脏的游戏。而Hologic和Sam Pullara的加入并没有给人一个很好的印象,”Colebourne说。在最初建议投票反对普拉拉之后,利亚说他让其他人来决定。
最近,Java创始人兼前Oracle和Sun Microsystems官员James Gosling呼吁Oracle创建一个独立的JCP来控制Java.但是Oracle目前“基本上完全控制”JCP, Colebourne说。
“JCP实际上不是一个独立的组织,”科尔伯恩在接受采访时说。
Colebourne说:“通过能够控制Java周围整个社区发生的事情,Oracle从本质上受益。”
甲骨文在一份声明中为其Hologic提名进行了辩护。Hologic为医疗保健开发技术。
该公司表示:“我们对Hologic的提名,就像之前对瑞士信贷的提名一样,是为了向EC注入一些急需的Java终端用户和业务视角,而不是标准、技术专家、技术供应商和开发者社区的视角——所有这些都已经得到了很好的体现。”
普拉拉在采访中强调说独立于甲骨文。“我非常了解Adam Messinger,但那是因为我们都在Java上工作了很长时间,”Pullara说。“我对推进甲骨文的议程没有兴趣,只关心Java的议程。”
这篇文章中,“Java政治在Oracle和JCP参与者之间酝酿冲突,最初发表于InfoWorld.com.遵循商业技术新闻的最新发展每天都要对关键的故事进行总结信息世界每日简报.
阅读更多关于开发者世界的内容在InfoWorld的开发者世界频道。
这篇“Java政治在Oracle和JCP参与者之间酝酿冲突”的文章最初是由信息世界 .