Oracle 推出 Java SE Universal 订阅及定价
Oracle 自 2023 年 1 月起推出新的 Java SE Universal 订阅和定价,取代了原有的 Java SE 和 Java SE Desktop 订阅。此举旨在简化许可环境的跟踪和管理,并允许在桌面、服务器和第三方云平台上进行通用许可使用。
近年来的许可证变更
- 2019 年:Oracle 宣布 Java SE 将不再免费。
- 2020 年:Oracle 为 JDK 17 及更高版本引入 NFTC(免费使用条款和条件),允许某些用例免费使用。
旧版本 Java 的更新路径
- Oracle JDK 8 和 11:这些版本的应用程序无需更新,可以继续免费(个人使用)或付费更新运行。
- 更新路径:用户若需更新这些旧版本,需在续订时选择最新的 Java SE Universal 订阅。
最新的 LTS 版本
- Java 17:开发者可以继续使用 Java 17 更新路径,直到下一个 LTS 版本 Java 21 于 2023 年 9 月发布。
- Java 17 发布:Oracle 于 2021 年 9 月 15 日发布 Java 17,至今已有八个次要更新。
Java SE Universal 订阅的免费使用
- 免费处理器数量:Oracle 提供最多 50,000 个处理器(Oracle 定义的处理器)的免费使用,主要适用于服务器部署。
- 适用对象:仅适用于新的员工许可模式。
- 超出限制:超过该限制的客户需联系 Oracle 获取特殊价格。
许可证变更的影响
- 简化复杂性:这些新变化解决了运行多个 Java 版本的组织在许可证管理上的复杂性。
- 成本可能增加:根据 IDC 和 House of Brick CEO Nathan Biggs 的分析,某些情况下,简化可能会导致成本高于之前的许可模式。
商业替代方案
- OpenJDK:自 Java 8 以来,OpenJDK 一直是 Java 的上游社区。许多供应商与 Oracle 共同贡献,使 Java 成为一种支持数十亿设备并服务数百万开发者的企业语言。
- 技术差异:目前 OracleJDK 和 OpenJDK 之间几乎没有任何技术差异。
结论
Oracle 的许可政策可能复杂且可能发生变化。客户应咨询 Oracle,以确定最适合其特定需求的许可选项。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。