oracle 搞死java_谈判失败:Oracle 杀死 Java EE

Eclipse基金会执行董事Mike Milinkovich在他的博客中发表了Oracle与Eclipse基金会之间Java商标谈判的结果 - 双方之间的谈判以失败告终,甲骨文拒绝出售Java商标。

Mike还在博客中提到了Jakarta EE的最新发展,Java商标以及Eclipse基金会和Oracle之间javax命名空间的使用。

b4f9462a483772e6f7451918cf4ae3fc.png

2017年,Oracle宣布开源Java EE并将项目移交给Eclipse基金会,后者接管了Java EE的管理和开发。 Oracle将其领先的Java EE技术和相关的GlassFish技术重新授权给Eclipse基金会,包括参考实现,技术兼容性工具包(TCK)和相关项目文档,并希望通过Eclipse基金会成为开源项目。丰富的治理,Java EE和相关技术经验为Java EE带来了更美好的未来。

Eclipse基金会执行董事迈克·米林科维奇(Mike Milinkovich)也对此举表示乐观,并表示这是Java EE所需要的以及社区一直希望看到的内容。

当刚刚宣布将Java EE移交给Eclipse基金会时,Oracle要求为该平台建立一个新的品牌名称。毕竟,Java是Oracle的商标,属于Oracle的属性,因此Eclipse基金会无法继续使用Java EE。最后,企业Java平台被重命名为Jakarta EE。虽然在此期间,外界有人建议Oracle同意Eclipse基金会将继续使用Java EE。他们认为从J2EE重命名为Java EE和现在的Java EE将会使用很长时间。它造成了麻烦,并引起了市场的混乱。

Eclipse基金会接受了Java EE被重命名为Jakarta EE的事实。但在转换过程中,Oracle从Eclipse基金会提出了一系列令人无法接受的要求,例如:

1. javax包命名空间可以在Jakarta EE规范中使用,但可以“按原样”使用。在Jakarta EE组件规范中不允许对javax包命名空间进行任何修改。继续使用javax包命名空间的Jakarta EE规范必须与相应的Java EE规范保持TCK兼容。

2.使用javax包命名空间的Jakarta EE组件规范可能完全从未来的Jakarta EE平台规范中省略。

3.必须将规范名称从“Java EE”命名约定更改为“Jakarta EE”命名约定。这包括EJB,JPA或JAX-RS等首字母缩略词。

经过数月的友好协商,Eclipse基金会和Oracle无法就修改javax包名称空间以及之前Java EE规范中使用的Java商标协议的条款达成一致。

最终的共识是Jakarta EE无法发布基础库javax的修改包,Jakarta EE规范也不能使用包含Java商标的现有规范名称。

由于谈判的复杂性和机密性,Eclipse基金会和甲骨文都同意不披露谈判结果的原因。然而,有消息称甲骨文利用其在董事会中的席位来干预决策。

对于Oracle的一系列要求,Eclipse基金会选择在其中一些要求上妥协。即便如此,如果Jakarta EE无法提供向后兼容性并且符合Oracle的要求,那么Java EE实际上已被Oracle判处死刑。

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值