マイクロソフトが無償でJavaの長期サポートを提供へ、「Microsoft Build of OpenJDK」をリリース
マイクロソフトは同社独自のOpenJDKディストリビューションとなる「Microsoft Build of OpenJDK」のプレビューリリースを発表しました。
Say hello to Microsoft Build of #OpenJDK!
— Java at Microsoft (@JavaAtMicrosoft) April 6, 2021
New Long-Term Support distribution of @OpenJDK for your @Java workloads, in the #Cloud and everywhere else!
Visit https://t.co/VPM63V5M2H to learn more.
pic.twitter.com/8MBIFu1PF5
Microsoft Build of OpenJDKは無償で提供される、長期サポート(LTS:Long Term Support)対応のOpenJDKディストリビューションです。
つまり、3年ごとに登場するLTS版のJavaに対応し、少なくとも3年間はそのLTS版のバージョンに対してセキュリティパッチやバグフィクスが無償で提供されます。
今回Microsoft Build of OpenJDKのプレビューリリースとして公開されたのは、現時点でJavaのLTS版となっているJava 11に対応したビルドで、Windows、macOS、Linuxに対応したバイナリがそれぞれ用意されています(ほかにWindows AArch64/ARM64向けのOpenJDK 16アーリーアクセス版も提供されています)。
今年2021年9月には次のLTS版となるJava 17が登場予定です。マイクロソフトはJava 17が登場次第、速やかにJava 17に対応したMicrosoft Build of OpenJDKのディストリビューションを提供するとしています。
また、今年後半にはMicrosoft Azureのマネージドサービスで提供するJava 11のデフォルトが、Microsoft Build of OpenJDKになるとのことです。
Javaの長期サポートを利用できる選択肢が増えた
現在、もっとも代表的な無償のOpenJDKディストリビューションは、オラクルが提供しているOracle OpenJDKディストリビューションでしょう。ただしOracle OpenJDKディストリビューションは長期サポートを提供しておらず、6カ月ごとにメジャーバージョンアップが行われています。
これに対して企業などでは、もっと長期でJavaのバージョンを固定し、開発や運用を行いたいというニーズが強くあります。
その場合、オラクルなどが提供する有償サポートを利用して長期サポートの提供を受けるか、あるいはAWSのディストリビューションであるAmazon Correttoや、マイクロソフトとAzul Systemsが提供しているAzul Zuluなど、無償で長期サポートが提供されているディストリビューションを利用するなどの選択肢があります。
- AWS、「Java 8」を2026年まで、「Java 11」は2027年まで、現行より3年サポート期間延長を発表。独自JavaディストリビューションのCorretto 8とCorretto 11で
- Microsoft Azure上での実行目的ならJavaの長期サポート(LTS)を無料提供、MacやWindowsでの開発用途もOK。マイクロソフトとAzul Systemsが提携で
今回この選択肢に、マイクロソフトが独自にビルドして提供するMicrosoft Build of OpenJDKが加わったことになります。「安心できる大手ベンダが提供し長期サポートしてくれるJavaを、できれば無償で使いたい」という、おそらく多くのJava開発者や組織が願っている条件をかなえてくれる有力な選択肢になることは間違いありません。
Microsoft Build of OpenJDKの登場は、AWSが独自のOpenJDKディストリビューションであるCorrettoを長期サポートも含めて無償で提供したことに対抗しているように見えます。
オラクルがOracle JDKにおける長期サポートの有償化を発表した時には、「Javaが有償化された」と(誤解を含む)多くの非難を浴びました。一方でそれはJavaにおけるOracle JDK一強の時代を終わらせ、その代わりにEclipse Adoptium(旧AdoptOpenJDK)やAmazon Corretto、そして今回のMicrosoft Build of OpenJDKなど、さまざまなOpenJDKディストリビューションへの注目や新規開発や競争を促進し、結果的にJavaエコシステムの広がりにつながってきていると言えるのではないでしょうか。
あわせて読みたい
IDaaSベンダのOkta、月間1万5000アクティブユーザーまで無償の「Okta Starter Developer Edition」提供開始。多要素認証にも対応、開発者向け施策を拡大
≪前の記事
AWS、アレクサと同様の会話理解力を持つ「Amazon Lex」日本語対応を発表。日本語で会話する音声ボットやチャットボットが開発可能に