ニュース

「Oracle Java」のライセンスが変更 ~無償利用は個人での開発・テスト・デモ目的のみに

「Java 8」の無償アップデートは新ライセンス下で少なくとも2020年終わりまで継続

「Oracle Java」のライセンスが変更

 米Oracleは4月16日(現地時間)より、“Oracle Technology Network(OTN)”で配布されている「Oracle JDK」のライセンスを変更している。従来の“Oracle Binary Code License(BCL)”はデスクトップ・サーバーともに商用・本番環境での無償利用が許されていたが、新しいライセンス“Oracle Technology Network License”では個人利用・開発目的に限られるので注意したい。商用で利用したい場合は、“Oracle Java SE Subscriptions”の購入が案内されている。

 新しいライセンス下では、個人が自分のデスクトップやラップトップでアプリケーションの開発、テスト、プロトタイプ作成およびデモンストレーションを行う目的に限り、無償で「Oracle JDK」を利用できる。「Java 8」はパブリックアップデートの延長(“BCL”で提供)がすでに終了しているが、少なくとも2020年終わりまでは“OTN License”でアップデートが無償提供される見込み。

「Java SE 8」のランタイム(JRE)をアップデートする際の案内

 また、「Java 11」のアップデート(執筆時現在の最新版は「JDK 11.0.3」)も“OTN”から入手可能。“jdk.java.net”で配布されている「OpenJDK」ならば“GNU GPL v2.0”ライセンスで利用できるが、「JDK 11.0.3」のバイナリは提供されない。「JDK 12」へ移行する必要がある。