oracle|Oracle JDK 17 NFTC许可调整,可免费商用

【oracle|Oracle JDK 17 NFTC许可调整,可免费商用】oracle|Oracle JDK 17 NFTC许可调整,可免费商用

最新更改发布Oracle JDK 免费条款和条件 (NFTC) 许可 , 其可以免费用于生产用途。 此次发布的更新推翻2018年Oracle JDK 对 生产使用收费的决定 , 并且不会影响 Oracle OpenJDK 的发行版 。 修改过的NFT适用于最近发布的 Oracle JDK 17 版和未来版本 。

Oracle产品管理高级总监Donald Smith在最近的一篇博客文章中解释原因:基于GPL提供Oracle OpenJDK构建受到高度欢迎 , 但来自开发人员、学术界和企业的反馈是 , 他们也希望在明确的免费条款许可下获得可信赖、稳定可靠的Oracle JDK 。
Oracle感谢开发人员生态系统的反馈 , 并很高兴地宣布 , 从 Java 17 开始 , 我们将完全满足该要求 。
Smith明确表示 , NFTC“包括商业和生产用途” , 尽管NFTC似乎没有强调这一事实 , 并且“只要不收费 , 就允许重新分发” 。
Oracle 承诺在NFTC下为Java LTS版本提供安全更新 , 直到Java社区可以使用下一个LTS版本后的一年 。鉴于Oracle提议将 Java LTS发布周期从三年缩短到两年 , 安全更新总共将提供三年 。 在此之后 , 在生产中进一步使用Oracle JDK需要商业许可 。 NFTC 还涵盖非LTS JDK版本的季度安全更新 。
客户仍然可以通过商业获得Oracle JDK 17 Oracle Java SE订阅 , 按用户或处理器付费 。 订阅服务包括Java管理服务、高级管理控制台、GraalVM Enterprise 和支持 。 而OpenJDK发行版并不提供这样的商业支持 。
另NFTC也覆盖了Oracle JDK的另外两个许可:Oracle二进制代码许可和 Oracle 技术网络许可协议 。 建议组织在将其与Oracle JDK一起使用之前仔细审查 NFTC 。
Oracles 在 2018 年开始对JD收费的决定导致Java社区相当大的不确定性和混乱 。 调查表明 , Oracle 的JDK发行版不再是最受欢迎的Java发行版 。 开发人员则更喜欢来自AdoptOpenJDK(现在的 OpenJDK 发行版 Eclipse Temurin )、亚马逊、微软、Azul 和其他供应商的版本 。 这些组织还为其发行版提供商业支持 。 比如在Eclipse Temurin , 由Azul提供了支持 。