Oracle 正在更改 Java SE 的许可证。 Red Hat 已接管 OpenJDK 8 和 11 的维护

从 16 月 XNUMX 日开始,甲骨文 开始出版 Java SE 发布时附带限制商业用途的新许可协议。 Java SE 现在只能在软件开发期间免费使用,或者用于个人使用、测试、原型设计和演示应用程序。

截至 16 月 XNUMX 日,Java SE 更新已在许可下发布 BCL (二进制代码许可证),然后仅根据新的许可协议 OTN (甲骨文技术网)。 用于商业项目时,需要购买License或改用免费包 OpenJDK的,它继续在 GPLv2 许可证下的相同条款下开发,并允许与商业产品进行动态链接的 GNU ClassPath 例外。 如果您继续使用Java SE进一步获取 更新 企业需要获得商业许可证,每个用户或每台计算机每月花费 2.50 美元。

改变许可模式的决定是在开发流程现代化之后做出的,开发流程被转移到一个使用 OpenJDK 不断更新的主分支,其中包括现成的更改,并且每六个月分支一次分支以稳定新版本。 以前 Oracle 的 Java SE 套件包含额外的商业组件,现在它们的源代码是开放的,并且 OpenJDK 和 Oracle Java SE 产品可以被认为是可以互换的。 java.com 提供的 Oracle Java SE 二进制文件的企业用户可以通过升级到 OpenJDK 版本来继续免费使用 Java。

如果使用Java SE 8分支,可以切换到Amazon开发的项目 正确, 传播 Java 8 和 11 的免费发行版具有长期支持,可供企业使用。 Corretto 8 的更新至少会在 2023 年 XNUMX 月之前发布。 更新是免费提供的,没有任何限制。 Corretto 经认证符合规范,可用于替代 Java SE。

此外,值得注意的是,红帽 领导 OpenJDK 8 和 OpenJDK 11 分支,这些分支之前由 Oracle 维护,现在专注于 OpenJDK 12 和 master 分支的开发,OpenJDK 13 版本将于 XNUMX 月份从该分支发布。
红帽已经接管了继续为过去的分支机构创建公开可用的更新、维护其代码库和解决技术支持问题的工作。 需要注意的是,这样的步骤并不特殊;Red Hat 之前就承担过分支的维护工作 OpenJDK 7 и OpenJDK 6.

来源: opennet.ru

添加评论