今天, Eclipse Foundation 的总裁 Mike Milinkovic 在博客上发表了关于 Oracle 与 Eclipse Foundation 之间商标谈判的最终结果. 我们记得, Oracle 宣布 Java EE 将开源给该组织, 它将成为真正的开源. 经过 18 个月的密集谈判, 这项努力已经结束: 它失败了: 不会有商标协议.
根据 最近的董事会会议纪要 , 简单地说原因是, Oracle 希望反过来提出一系列不可接受的要求, 其中一些会使 Eclipse Foundation 的存在面临严重风险.
Oracle 声称由 Eclipse Foundation(如 Eclipse IDE) 分发的产品必须仅与 Oracle 运行时捆绑在一起 , 特别是由 Oracle 及其许可证持有者 - 而不是任何其他供应商的认证, 或任何未经认证的运行环境. 因此, 如果采纳这个苛刻要求, Eclipse IDE 和 GlassFish 将不再是厂商中立的产品.
在谈判开始时没有告知这一限制, 很久以后才提出了这一限制, 而 Oracle 向 Eclipse 的转移工作已在进行中.
人们可以认为这是对 IBM OpenJ9 JVM 捐赠的反应, IBM 这一举动会对甲骨文的 Java 业务构成了明显的威胁.
但是, 一旦 Eclipse 产品不再是厂商中立, EF 基金的免税可能会变得无效, 这意味着在财务金融上会失败, 或者可能意味着该组织的结束, 因此, 这不仅是不可接受的, 而且根本不可能. 因此谈判或多或少完全失败了.
剩下的不仅仅是 Java EE 的 Over,Eclipse Foundation 基金可能会使用一些相当过时的代码, 但不能修改它, 如果它被修改, 它必须重命名 : 两者项目名称不能相同 (如 JAX-RS, 这不是很好但可以接受), 包括名称 (如 javax.*). 这意味着, 如果不进行密集重构, 则无需重新编译应用程序, 现有应用程序将无法在更新的平台上运行.
因此, 新平台可能成为一个全新的, 不兼容的平台, 最糟糕的情况是可能的, 这不仅使 "WORA"(Write Once Run Anywhere) 原则无效: 18 个月之后几乎没有应用程序供应商真的想花时间和金钱来更新所有重新编译版本的客户, 只是为了一个带有 dubios 未来的重命名平台.
未来尚不清楚, 因为甲骨文已经开始在 Eclipse 基金会的董事会开始搞事, 甲骨文在 EF 董事会是有一席之地的, 并且董事会需要一致采纳做出决定. 甲骨文现在拥有权力, 显然将利用这种力量来阻止基金会的未来.
Eclipse 基金会目前的反应是: 至少依靠 Jakarta 品牌成功挽救了一些市场, 但是以后它不再是 Java EE 作为全球标准的继承者, 它只是一些基础构建的框架, 用户最终将学习并明白这个.
目前计划是: 尽快重新命名, 但是, 当它意味着改变所有现有的应用程序时, 谁会真正跳上那列火车呢?
Eclipse 的 Mike Milinkovic 仍然看到了未来的光明. 对我来说, 玻璃不再只是半空了: 今天它已经破碎成碎片了.
这是 Java EE 被 Oracle 杀死的那一天.
来源: http://www.tuicool.com/articles/3UZFZrZ