Oracle 取消了對 JDK 用於商業目的的限制

Oracle 更改了 JDK 17(Java SE 開發套件)的授權協議,該套件提供了用於開發和執行 Java 應用程式(實用程式、編譯器、類別庫和 JRE 執行時間環境)的工具的參考版本。 從 JDK 17 開始,該軟體包根據新的 NFTC(Oracle 免費條款和條件)許可證提供,允許在個人和商業項目中免費使用,也允許在商業系統的生產環境中使用。 此外,網站上確認下載操作的限制已被刪除,這使得您可以從腳本自動下載JDK。

NFTC 許可證還意味著可以進行免費的季度更新,以消除錯誤和漏洞,但 LTS 分支的這些更新不會在整個維護期內發布,而只會在下一個 LTS 版本發布後的一年內發布。 例如,Java SE 17 將支援到 2029 年,但免費更新存取將於 2024 年 21 月結束,即 Java SE 2 LTS 發布一年後。 至於第三方供應商分發 JDK 是允許的,但如果該包不是為了盈利而提供的。 Oracle 建構其 JDK 所依據的免費 OpenJDK 軟體包將繼續在 GPLvXNUMX 授權下的相同條款下開發,但 GNU ClassPath 例外允許與商業產品動態連結。

讓我們回顧一下,自 2019 年以來,JDK 受到 OTN(Oracle 技術網路)授權協議的約束,該協議僅允許在軟體開發過程中免費使用,用於個人使用、測試、原型設計和應用程式演示。 當用於商業項目時,需要購買單獨的許可證。

來源: opennet.ru

添加評論