Apache声称要退出JCP?
随着Oracle将Java的各种许可不断的调整,最近关于Java的各种新闻不断涌现出来,除了令人难以琢磨的Oracle与Google之间的侵权之争外,最近最火爆的时间莫过于”Apache声称要退出JCP”,对于Java开发者来说,Apache开发的各种优秀工具可以说是多不胜数,尤其是针对Java开发者而言其作用是难以估量的,这么一个重量级人物如果退出JCP,那么Java的将来路在何方的确让很多人开始迷惘,不过Apache的威胁是否能让Oracle就范,Apache是否会真正退出JCP一切都还需要时间来验证。 近日,Apache软件基金会董事做出了一个史无前例的举动:如果他们作为Java规范实现者的权利得不到满足,那么就打算离开JCP。 在JSPA上,Oracle与ASF同意一起参与JCP的建设,ASF享有Java SE测试包(即”TCK“)的许可权,这样ASF就可以基于Apache License测试并发布Apache Harmony项目了。但现在Oracle违背了他们所签订的合同契约,只提供了附加额外条款与条件的TCK许可,而该许可与开源或免费软件许可又不兼 容。 ASF声称如果他们作为Java规范实现者的权利得不到JCP执委会最大限度的满足,那么他们将终止与JCP的合作关系。缺乏积极、有力、清晰执行力的权利反映出JSPA是毫无价值的,只能证明JCP规范只不过专有文档而已。 最具争议的事情就是Sun(现在的Oracle)拒绝为Apache开源的Java实现提供测试兼容包(TCK)。其中的原因在于财政—— Oracle很大一部分收益来自于移动设备上的Java,而移动设备上免费的JVM可能会威胁到Oracle的收入来源(OpenJDK对于很多嵌入式设 备都是不适用的,因为它要求所有的源代码都得基于GPL发布,这就需要商业许可了)。 然而,JCP文档还需要使用JSRs。对于Java 6平台的JSR 270来说,许可条款包括: 10.应该向非营利组织与参与创建Java SE 6规范兼容性实现的个人无偿提供Java SE 6 TCK,只需带有商标与商标版权即可,但不提供支持。 […]