谈判失败:Oracle如何杀死Java EE


今天(5月3日),Eclipse Foundation总裁Mike Milinkovic在他的博客上写了Oracle与Eclipse Foundation之间关于商标的封闭商标的最终结果。 我们记得,Oracle宣布将为该组织开放Java EE源代码,以便该框架将是“真正的”开源。 经过18个月的紧张谈判,所有努力都告一段落:谈判失败。 没有商标协议。


简而言之,根据董事会会议记录 ,原因是Oracle提出了许多无法接受的条件。 其中一些使Eclipse Foundation的生存面临严重风险。 Oracle要求将Eclipse Foundation分发的产品(例如Eclipse IDE)与仅由Oracle或其许可证持有者认证的JRE捆绑在一起-不得获得其他供应商的证书或未经认证的运行时。 因此,IDE和GlassFish都将不再独立于供应商。 而且此限制并未在谈判开始时宣布,而是在代码传输已经开始时才宣布的。 可以假定,这是对IBM转让OpenJ9 JVM的反应,这直接威胁到Oracle的业务。 但是,一旦Eclipse产品不再独立于供应商,这可能会导致Eclipse Foundation的税收优惠被废除,这将意味着财务上的惨败,并且可能意味着整个组织的破产。 因此,这不仅是不可接受的 ,而且完全不可能同意Oracle的条款,因此某种程度上的谈判完全失败了。


剩下的一切不过是Java EE的结束而已。 Eclipse Foundation可能会使用过时的代码, 而无需进行修改 。 如果对其进行了修改,则应将其重命名 -项目名称(例如JAX-RS,虽然不是很酷,但是可以接受)和名称 (例如javax。* ,这意味着现有的应用程序将无法在更新后的版本上运行。密集重构后无需重新编译的平台。 因此,这将是一个全新的,不兼容的平台,这是最糟糕的选择,因为不仅违反了“ WORA”(可在任何地方运行一次写入)原则,而且实际上不会发生:在18个月后,几乎所有应用程序供应商都不会愿意花钱以支持可疑未来的重命名平台的名义为所有客户提供新的重建版本的时间和金钱。 由于甲骨文已经开始对Eclipse Foundation董事会采取阻止政策,因此甲骨文需要在该决议中做出一致决定,甲骨文已经在Eclipse董事会中制定了阻止政策。 Oracle具有强大的功能,并且看起来它将使用这种功能来阻止Eclipse Foundation的未来。 该公司已经在董事会上证明了这一点,并一致否决了该决定。


Eclipse Foundation正在进行的响应是展示成功并保存至少一些在雅加达品牌活动中宣传的价值。 但是要花多少钱呢? 为什么要保留已成为空白骨架的商标? 现在,它不再是Java EE作为全球标准的继承人,它只是某些组织制定的某种框架,用户很快就会理解这一点并得出结论。 当前,计划的重点是尽快重命名所有内容。 但是,如果这需要对所有现有应用程序进行更改,那么谁真正跳上这条火车呢? Eclipse的Mike Milinkovic仍然看到光明的未来。 对我来说,杯子还没装满:今天它倒塌了。 这是Oracle杀死Java EE的日子。

Source: https://habr.com/ru/post/zh-CN450914/


All Articles