Oracle、「Oracle JDK」を再び無料提供へ 本番環境でも利用可
米Oracleは、同社が提供している企業向けのJavaディストリビューションであるOracle JDKのライセンスを変更し、無料で本番環境などでの利用を可能にした。
この記事は新野淳一氏のブログ「Publickey」に掲載された「オラクル、Oracle JDKを再び無料提供へ、本番環境でも利用可。昨日リリースのJava 17から」(2021年9月15日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米Oracleは、同社が提供している企業向けのJavaディストリビューションであるOracle JDKのライセンスを変更し、無料で本番環境などでの利用を可能にしました。
同社が9月14日付で公開したブログ「Introducing the Free Java License 」で、次のように説明しています(関連するプレスリリース「Oracle Releases Java 17」)。
- Oracle JDKを無料で提供し、四半期ごとのセキュリティアップデートも提供する。
- 新ライセンス「Oracle No-Fee Terms and Conditions(NFTC)」は、商用利用や本番環境での利用を含む全てのユーザーに対して無料での利用を許可する。
- Oracle JDK 17から、この無料のリリースとアップデートの提供を開始する。これは次の長期サポート(LTS:Long Term Support)がリリースされてから1年が経過するまで続く。
最新版のOracle JDK 17が無料で利用可能に
Javaは半年ごとにフィーチャーリリースと呼ばれるメジャーアップデートが行われますが、このフィーチャーリリースのうち、3年に一度のリリースが長期サポート版(LTS版)として提供されます。
このLTS版は、少なくとも3年以上にわたりアップデートやセキュリティパッチが提供されます。Javaのバージョンを一定期間以上固定して開発や運用を行いたい企業ユーザー向けのリリースです。
前回のLTS版は2018年9月に登場したJava 11であり、昨日リリースされたJava 17が最新のLTS版となります。
今回の発表により、このJava 17に対応したOracle JDK 17が無料で提供されることになります。
そして少なくとも次のLTS版が登場して1年が経過するまで、Oracle JDK 17に対して本番環境などでの利用許可とオラクルからのセキュリティパッチ提供などが無料で受けられることになります。
次のLTS版は、当初の予定では3年後の2024年9月に登場となっていますが、オラクルは現在、この3年ごとのLTSのサイクルを2年ごとにする提案を行っています(もしこれが実現すると、Oracle JDKの無料期間も1年短くなると見られます。これについては後日、別記事で紹介する予定です)。
Oracle JDKはなぜ再び無料化されたのか?
企業がJavaを利用する場合、Oracle JDKが事実上の標準とされてきました。
しかし2018年にOracle JDKの商用利用の有償化が発表されます。
当時は「Javaが有償化された」との誤解を含む多くの反発があった一方で、これを機会に、オープンソースであるOpenJDKを基にさまざまなベンダがビルドした独自のJavaディストリビューションが登場し、注目されるようになりました。
特に、AWSがAmazon Correttoを、マイクロソフトがMicrosoft Build of OpenJDKをそれぞれ無料でリリースし、自社のクラウドではそれを標準のJava環境にします。
このことが、いまクラウド市場でこの2社を懸命に追いかけているオラクルの判断に影響したのではないかと推察されます。
Javaの実行環境として大きな影響力を持つAWSとMicrosoft AzureのJava環境がそれぞれ両社自身のJava環境になり、ユーザーが次々に「Oracle JDKでなくても全く問題ない」と考えるようになれば、JavaにおけるOracle JDKの影響力が削がれていく可能性が高くなります。
これを長期的に見れば、Javaの実行環境として事実上の標準であるOracle JDKの本家が運営しているOracle Cloudこそ、企業のJava環境にとって最善の選択肢である、というJavaにおけるOracle Cloudの地位まで脅かされてしまう可能性があるのです。
そのためにはJavaの事実上の標準がOracle JDKであることを維持しなければなりません。
あくまでも推測ですが、オラクルはクラウドの競争力を維持するために、Oracle JDKも企業にとって魅力的な選択肢として維持しなければならなかった。そのためにOracle JDKのライセンスを変更したのではないか、と考えられるのです。
関連記事
- AWSの大規模障害、原因はネットワークデバイス 新プロトコル処理に潜在的なバグ
9月2日に発生した、AWSの東京リージョンで大規模な障害で、同社が報告書を公開した。Direct Connectが接続される場所から東京リージョンのデータセンターへの途中にあるネットワークデバイスで障害が起きていたという。 - Docker Desktopが有料化へ 従業員数250人未満・年間売り上げ1000万ドル未満の組織などは引き続き無料
Docker社がこれまで無料で提供してきたDocker Desktopの有料化を発表した。従業員数250人未満かつ年間売上高1000万ドル未満、個人利用、教育機関、非商用のオープンソースプロジェクトであれば、引き続き無料で利用できる。 - AWSで障害、ネットワーク接続に問題 GitHubも同時期に一時アクセスしづらい状態に【復旧済み】
Amazon Web Servicesが提供する、クラウドサービス「AWS」と企業サーバなどを接続するサービス「AWS Direct Connect」で、9月2日午前7時半ごろから障害が発生している。「コアネットワークデバイスに複数の問題が発生している」という。復旧のめどは未定。 - ITフリーランス対象の国の労災保険「特別加入制度」がスタート 通勤や仕事でのケガ、病気など補償
フリーランスのプログラマーやWebデザイナーなどの、いわゆるITフリーランスが通勤や仕事で被ったケガや病気、障害、死亡などに対して補償が行われる、国による労災保険の特別加入の対象拡大が今日、2021年9月1日からスタートした。 - フリーのITエンジニアやWebデザイナーも国の労災保険へ加入可能に 9月から
厚生労働省は9月1日に省令を改正し、フリーランスのITエンジニアやWebデザイナーも労災保険に加入できるようになる。厚労省の諮問機関がITフリーランス支援機構からヒアリング。保険料は個人負担、加入手続きは団体を通じて行う。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.