Oracle 正在更改 Java SE 的授權。 Red Hat 已接管 OpenJDK 8 和 11 的維護

從 16 月 XNUMX 日開始,甲骨文 開始出版 Java SE 發佈時附帶限製商業用途的新授權協議。 Java SE 現在只能在軟體開發期間免費使用,或用於個人使用、測試、原型設計和演示應用程式。

截至 16 月 XNUMX 日,Java SE 更新已在許可下發布 BCL (二進位代碼許可證),然後僅根據新的許可協議 光傳輸網絡 (甲骨文技術網)。 用於商業項目時,需要購買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開發的項目 Corretto, 傳播 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

添加評論