手机版
你好,游客 登录 注册
背景:
阅读新闻

谈判失败:Oracle 杀死 Java EE

[日期:2019-05-06] 来源:Linux公社  作者:醉落红尘 [字体: ]

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

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

谈判失败:Oracle 杀死 Java EE

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判处死刑。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-05/158510.htm

linux
相关资讯       Java EE 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款