2017 年 8 月,Oracle(甲骨文)决定将 Java EE(Java Enterprise Edition)移交给开源组织,最后 Eclipse 基金会接手。不过,甲骨文可不允许开源组织用 Java 的名号,于是发起了投票为 Java EE 征集新的名字。
当时社区确定的两个备选名是:"Jakarta EE" 和 "Enterprise Profile",最后 Jakarta EE 以 64.4% 的票数获胜。也就是说,Java EE 已经正式更名为 Jakarta EE(雅加达)。
相关阅读:
https://www.oschina.net/news/93345/vote-for-javaee-new-name
https://www.oschina.net/news/93778/enterprise-java-new-name-jakarta-ee
不过,这场“换新”风波并未就此结束。继上周新名称确定后,近日,社区又发起了新一轮的征集活动,这次是为 Jakarta EE 征集新 Logo。
征集时间截止 3 月 14 号,感兴趣的朋友可以试试为 Jakarta EE 设计一个 Logo,然后提交到这个页面。
关于 Jakarta EE 的规范及版本化的问题,官方还整理一篇“关于 Jakarta EE 你必须知道的 5 件事”,主要内容如下:
1、规范
Jakarta EE 规范将由 Jakarta EE 工作组定义并由规范委员会批准。 JCP 将仅负责 Java SE 和 Java ME 规范。Eclipse Enterprise for Java(EE4J)顶级项目将发布 Eclipse Glassfish 作为 Java EE 8 兼容实现。
2、版本
下一版本的 Enterprise Java 将是 Jakarta EE 9,它将使用 Java EE 8 作为其基准版本。
3、实现
Jakarta EE 9 的版本应由 Eclipse Glassfish,Apache TomEE,Wildfly,Oracle WebLogic,JBoss 和 IBM Websphere Liberty 实施,并使用 Jakarta EE 徽标。
4、迁移
将 Java EE 迁移到 Eclipse Foundation 的过程已经进行了几个月,并将继续进行,直到所有项目都迁移完毕。
5、更名
有一些名称做了更改:
旧名称新名称
旧名称 | 新名称 |
Java EE | Jakarta EE |
Glassfish | Eclipse Glassfish |
Java Community Process (JCP) ¹ | Eclipse EE.next Working Group (EE.next) |
Oracle development management | Eclipse
Enterprise for Java (EE4J) Project Management Committee (PMC) |
JCP 将继续支持 Java SE / ME 社区。 但是,Jakarta EE 规范将不会在 JCP 下开发。
本文微信公众号“开源中国”,公众号ID“oschina2013”