微軟發布了自己的 OpenJDK 發行版

微軟已經開始發布自己的 OpenJDK 為基礎的 Java 發行版。 該產品免費分發,並可根據 GPLv2 許可證以原始碼形式取得。 該發行版包括基於 OpenJDK 11 和 OpenJDK 16 的 Java 11.0.11 和 Java 16.0.1 的可執行檔。 建置版本適用於 Linux、Windows 和 macOS,並且可用於 x86_64 架構。 此外,也為ARM系統建立了基於OpenJDK 16.0.1的測試組件,可用於Linux和Windows。

讓我們回想一下,2019 年,Oracle 將其Java SE 二進位發行版轉移到了新的授權協議中,該協議限制用於商業目的,僅允許在軟體開發過程中或個人使用、測試、原型設計和演示應用程式中免費使用。 對於免費商業用途,建議使用免費的 OpenJDK 軟體包,該軟體包根據 GPLv2 許可證提供,並具有 GNU ClassPath 例外,允許與商業產品動態連結。 Microsoft 發行版中使用的 OpenJDK 11 分支被歸類為 LTS 版本,更新將在 2024 年 11 月之前產生。 OpenJDK XNUMX 由紅帽維護。

值得注意的是,微軟發布的OpenJDK發行版是該公司對Java生態系統的貢獻,也是加強與社群互動的嘗試。 此發行版定位穩定,已在許多 Microsoft 服務和產品中使用,包括 Azure、Minecraft、SQL Server、Visual Studio Code 和 LinkedIn。 該發行版將有一個較長的維護週期,每季發布一次免費更新。 該組合還將包括修復和改進,這些修復和改進由於某種原因未被主要 OpenJDK 接受,但被認為對 Microsoft 客戶和專案很重要。 這些額外的變更將在發行說明中明確註明,並在專案儲存庫的原始程式碼中發布。

Microsoft 也宣布已加入 Eclipse Adoptium 工作小組,該工作小組被視為一個供應商中立的市場,用於分發完全符合 Java 規範、滿足 AQAvit 品質標準並可在生產專案中使用的 OpenJDK 二進位版本。 為了確保完全符合規範,透過 Adoptium 分發的程序集在 Java SE TCK 中進行了驗證(對技術相容性工具包的存取涉及 Oracle 和 Eclipse 基金會之間的協議)。

目前,Eclipse Temurin 專案(以前的 AdoptOpenJDK Java 發行版)的 OpenJDK 8、11 和 16 版本直接透過 Adoptium 分發。 Adoptium專案還包括IBM基於OpenJ9 Java虛擬機器生產的JDK程式集,但這些組件透過IBM網站單獨分發。

此外,我們還可以注意到 Amazon 開發的 Corretto 項目,免費分發 Java 8、11 和 16,並提供長期支持,可供企業使用。 該產品經過驗證可以在 Amazon 的內部基礎設施上運行,並且經過認證符合 Java SE 規範。 俄羅斯公司BellSoft 由Oracle 聖彼得堡分公司的前員工創立,在JDK 6 和JDK 8 開發最積極參與者的評級中分別排名第六和第八,該公司分發Liberica JDK 發行版,該發行版通過了兼容性測試針對 Java SE 標準進行測試並可供免費使用。

來源: opennet.ru

添加評論