超过 30 位 Java 社区领袖联合发表了一封公开信,介绍了之后的可用支持选项和Java 构建。
信中详细地介绍了Oracle 和其他供应商提供的可用的免费和付费支持选项。
InfoQ 之前曾经报道过 Oracle 改变了 Java 支持模式,但仍然存在不确定的因素,开发人员对于 Java 支持的未来发展一无所知,尤其是 Java 8 的支持。
公开信中介绍了付费 Oracle JDK 和 GPL 许可下(大概是零开销的)OpenJDK 选项的区别。
OpenJDK 社区创建并维护 (GPLv2+CE) Java SE 规范的开源参考实现(RI),受 JCP 标准组织( Java Community Process )管理,并根据 JSR(Java Specification Request)发布未来每个版本。
已经有不同提供商发布的不同 Java SE 实现(例如 Azul、Eclipse、IBM、Red Hat、Oracle、SAP 和其他公司),其中最通用的是 Oracle JDK。
信中讨论了不同供应商提供的 Java 8 和 11 产品。
Oracle JDK 8 正处于“公开更新结束”阶段,这代表着在2019 年1 月之后不会再有免费的商业版本更新。然而,从Java SE 9 开始,Oracle 也提供了自己的 OpenJDK 构建,是免费商用的,也有其他供应商,比如 AdoptOpenJDK、Azul、IBM、Red Hat、Linux distros 等提供的免费 OpenJDK 构建。
信中也进一步讨论了长期支持(LTS)的概念和版本,基本上将每六个月就发布 Java 的新版本,但是从 Java 11 开始每三年发布一次的版本是长期支持版本。这些长期支持版本将长期提供 Oracle 付费支持服务。预期其他的供应商也将给长期支持版本提供比普通版本发布六个月标准时间要长的服务。
信中还清楚地介绍了开发人员如何获得零成本的受支持 Java 二进制版本,可以在较短版本的信中的“I Want Free(我想免费)”这部分找到。
注:本文作者是公开信的签署人之一。
查看英文原文: Java Community Leaders Clarify Platform Support Options
感谢冬雨对本文的审校。
评论