看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!
在 Java EE 更名为 Jakarta EE 之后不久,著名的 Java EE 布道师 Reza Rahman 最近关闭了 change.org 上的请愿,宣告这项最初由 Java EE 守护者(Java EE Guardian)大约在两年前所发起的呼吁Oracle 推动Java EE 8 发展的请愿取得了胜利,Reza Rahman 是CapTech Consulting 的高级架构师和前Oracle 的布道师。
Java EE 守护者是一个独立的草根组织,致力于通过活跃的社区参与和主张,推动 Java EE 平台的发展,它是导致 Oracle 最终开源Java EE 并将所有权转移给Eclipse 基金会的推动力。
为了避免重新命名其中的“Java”和** javax.*
** 包名,Java EE 守护者与 Oracle 进行了长期的辩论,最终选择支持 Jakara EE 这一名称。
在该请愿关闭的介绍中,Rahman 这样总结:
尽管失去 Java 的品牌让人有些失望,但是依然有很多地方值得庆祝。对于整个 Java 开放平台的整个重要组成部分来说,更名意味着一个全新的开始,它会变得真正厂商独立、开源监管。尽管现在还言之过早,但是 Jakarta EE 的名称很有象征意义,到目前为止,该名称依然能够得到广泛接受。
我们已经有了一个可靠的 Java EE 8 发布版本,它正在被广泛地采用。Java EE 作为一项技术已经脱离了一家商业实体的控制,解决了该请愿和 Java EE 守护者所试图解决的问题。请相信,如果没有你的呐喊支持,这一切都不可能发生。
Java EE 会致力于推动 Jakarta EE 的发展并维护 Java 社区最关注的事项。
Rahman 与 InfoQ 讨论了 Java EE 守护者以及 Jakarta EE 的未来。
InfoQ:Java EE 守护者的名称会受到 Java EE 更名为 Jakarta EE 的影响吗?
Rahman:我们最近将这个问题进行了投票并达成了一些共识,那就是随 Jakarta EE/EE4J 一同发展。
投票的结果非常接近,但是我们决定不会立即改名。在不久的将来,我们的确会改名为 Jakarta EE 守护者。我相信在 Jakarta EE 第一次发布之后,我们会重新考虑这个话题。
InfoQ:你去年两项调查的结果都显示,支持 Java 名称和javax.*
包名占据了压倒性的优势。对于 Java 社区将 Java EE 更名为 Jakarta EE,你是否感到失望呢?
Rahman: 这个问题很难准确和公平地回答。正如重命名投票所展现的那样,人们接受改名只是因为不得不那样做,而不是因为的确看到了一些正面的东西。我认为,还是有一些具体的证据显示重命名能够获得成功。
尽管重命名是通过一个相对草根的调查来决定的,但是伦敦 Java 社区(London Java Community,LJC)正式投票支持 Jakarta EE。我已经得到了 LJC 的许可,随后就会撰写一篇关于这个结果的博客文章,至少这个最初的结果是令人鼓舞的,尤其是我认为他们并没有像守护者社区那样密切致力于 Java EE 的发展。
我还计划针对 Java EE 守护者做一个更广泛的调查,了解他们对更名的真实感受。我不会过早地做这件事,因为新名称可能还没有得到广泛的认可。我认为较为合适的时间是组织重命名之时,也就是第一个 Jakarta EE 版本发布之后。
InfoQ:Java EE 已经开源,OpenJDK 同样如此,Oracle 是否有朝一日也把 Java SE 转交给 Eclipse 基金会呢?
Rahman:我始终希望并相信有这种可能。我们中的一些人认为,整个 Java 平台社区的归属是独立于盈利实体。也就是说,我非常清楚 Oracle 目前没有将 Java SE 分离出去的意向。但是,我认为如果能让正确的人做正确的事的话,那么 JavaFX 能够与 Java EE 一起应用到更加独立的领域。
InfoQ:最初的章程已经有了变化,Java EE 守护者是否会有新的章程呢?
Rahman:坦白说,我们已经经历了几次章程的修改。在 Java EE 8 发布之后有一次大的改动,在 EE4J/Jakarta EE 宣布之后有一次小的改动。我认为,我们还会调整一下章程,让我们的任务更加明确。
尽管会有微调,但是我们的核心使命是完全一致的。我们的主要目标就是教育和宣传。第二目标就是保持眼睛和耳朵的开放,确保草根社区的利益得到满足。为了实现后一个目标,我们需要提升对问题的敏感性,如果我们必须作为最后的保障的话,我们还会提出解决方案。
InfoQ:Java EE 守护者最近的工作是什么呢?
Rahman:在最近一段时间内,我们的章程会有一些微调,包括规范我们的行为准则,从而更好地保护社区内外的人。在不久的未来,会分配组织的责任。我认为对于我们来说这是一个必要的步骤,这样能够让我们更加具有扩展性、更高效、更有弹性。当然,所有的这些都是致力于我们的双重使命,也就是草根布道和行动主义,以便于推进 Java EE 未来的发展。
InfoQ:关于 Java EE 守护者和 Jakarta EE 的未来,你还希望向我们的读者介绍什么呢?
Rahman:回头来看,Java EE 守护者和 Jakarta EE 都创造了奇迹。但是,如果我们就此满足就太愚蠢了。这可能会导致我们已经取得的所有成绩付诸东流。这是一个存在极大机遇和持续风险的时代。我们要保证一直从事的事情是正确的,就要构建更加坚固的草根支持。
我真诚地邀请任何关心 Java 未来的人都能参与并壮大 Java EE 守护者和 Jakarta EE。我始终相信我们可以一起为 Java 创造一个更加光明的未来,这个未来的前景可能是我们现在无法想象的。要实现这一点,需要众人的点滴努力,这样就能带来整体的巨大改变。永远不要低估你与具有相同愿景的人共同努力所能取得的成就,在这个过程中,其实你不一定必须是什么大人物才能实现这一点。
参考资料
- David Delabassee 的文章“开启 Java EE- 一次更新”(2017 年 9 月 12 日)
- InfoQ 的新闻“Oracle 将 Java EE 移交 Eclipse 基金会”(2017 年 9 月 17 日)
- InfoQ 的新闻“Eclipse 基金会准备将 Java EE 作为 EE4J 开源”(2017 年 10 月 25 日)
- InfoQ 的新闻“Oracle 加入 Eclipse MicroProfile 项目”(2017 年 11 月 27 日)。
- InfoQ 的新闻“为 Java EE 的新名字投票”(2018 年 2 月 8 日)
- Java EE 守护者的文章“Java EE 路在何方?”(2018 年 1 月 11 日)。
- David Blevins 的文章“从 Java EE 到 Jakarta EE ”(2018 年 2 月 8 日)。
- Mike Milinkovich 的文章“名字将会是……”(2018 年 2 月 26 日)
- John K. Waters 的文章“ Java EE 更名为 Jakarta ”(2018 年 3 月 14 日)
编辑备注
从 2018 年 3 月,Michael Redlich 已经是 Java EE 守护者中的活跃成员了。
活动推荐:
2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。
评论