Microsoft が独自の OpenJDK ディストリビューションを公開しました

Microsoft は、OpenJDK に基づいた独自の Java ディストリビューションの配布を開始しました。 この製品は無料で配布されており、GPLv2 ライセンスに基づいてソース コードで利用できます。 このディストリビューションには、OpenJDK 11 および OpenJDK 16 に基づく Java 11.0.11 および Java 16.0.1 の実行可能ファイルが含まれています。 ビルドは Linux、Windows、macOS 用に用意されており、x86_64 アーキテクチャで利用できます。 さらに、OpenJDK 16.0.1 に基づくテスト アセンブリが ARM システム用に作成されており、Linux および Windows で利用できます。

2019 年に Oracle が Java SE バイナリ ディストリビューションを、商業目的での使用を制限し、ソフトウェア開発プロセスまたは個人使用、アプリケーションのテスト、プロトタイピング、デモンストレーションにのみ自由に使用できる新しいライセンス契約に移行したことを思い出してください。 無料の商用利用の場合は、商用製品との動的リンクを可能にする GNU ClassPath 例外を含む GPLv2 ライセンスに基づいて提供される、無料の OpenJDK パッケージを使用することが提案されています。 Microsoft ディストリビューションで使用される OpenJDK 11 ブランチは LTS リリースとして分類されており、その更新プログラムは 2024 年 11 月まで生成されます。 OpenJDK XNUMX は Red Hat によって保守されています。

Microsoft によって公開された OpenJDK ディストリビューションは、同社の Java エコシステムへの貢献であり、コミュニティとの交流を強化する試みであることに注意してください。 このディストリビューションは安定したものとして位置付けられており、Azure、Minecraft、SQL Server、Visual Studio Code、LinkedIn などの多くの Microsoft サービスと製品ですでに使用されています。 このディストリビューションには長いメンテナンス サイクルがあり、四半期ごとに無料アップデートが公開されます。 この構成には、何らかの理由でメインの OpenJDK には受け入れられなかったものの、Microsoft の顧客とプロジェクトにとって重要であると認識されている修正と改善も含まれます。 これらの追加の変更はリリース ノートに明示的に記載され、プロジェクトのリポジトリ内のソース コードで公開されます。

Microsoft はまた、Eclipse Adoptium Working Group に参加したことも発表しました。Eclipse Adoptium Working Group は、Java 仕様に完全に準拠し、AQAvit の品質基準を満たし、運用プロジェクトですぐに使用できる OpenJDK バイナリ ビルドを配布するベンダー中立のマーケットプレイスと考えられています。 仕様への完全な準拠を保証するために、Adoptium を通じて配布されるアセンブリは Java SE TCK で検証されます (Technology Compatibility Kit へのアクセスには、Oracle と Eclipse Foundation 間の合意が必要です)。

現在、Eclipse Temurin プロジェクト (以前の AdoptOpenJDK Java ディストリビューション) の OpenJDK 8、11、および 16 ビルドは、Adoptium を通じて直接配布されています。 Adoptium プロジェクトには、OpenJ9 Java 仮想マシンに基づいて IBM によって作成された JDK アセンブリも含まれていますが、これらのアセンブリは IBM Web サイトを通じて個別に配布されます。

さらに、Amazon が開発した Corretto プロジェクトにも注目してください。このプロジェクトは、企業ですぐに使用できる、長期サポート付きの Java 8、11、および 16 の無料ディストリビューションを配布しています。 この製品は Amazon の内部インフラストラクチャ上で動作することが検証されており、Java SE 仕様に準拠していることが認定されています。 Oracle のサンクトペテルブルク支店の元従業員によって設立され、JDK 6 および JDK 8 の開発に最も積極的に参加した企業の評価で 11 位と 16 位を占めているロシアの会社 BellSoft は、互換性をパスした Liberica JDK ディストリビューションを配布しています。 Java SE 標準のテストが含まれており、無料で使用できます。

出所: オープンネット.ru

コメントを追加します