10. ⽇本各地のJavaコミュニティでも広がる「Java is Still Free」
『Javaは今でも無償です、という話 / Java is still free』
https://speakerdeck.com/kishida/java-is-still-free by @kis さん
『Java Do #osc19do Java有償化(していない件)について』
https://speakerdeck.com/gishi_yama/java-do-number-osc19do by @gishi_yama さん
#nifclounge #glassfish_jp
54. [参考] 判断軸による⽐較(例) – 使いやすさ
ディストリビューション
インストーラ SDKMAN
& Scoop
コンテナ
(Docker)
知名度 備考
8 11
Oracle JDK S A B B S
Docker Storeのイメージは古い
(Oracle Container RegistryもServer JRE 8 のみ)
Oracle OpenJDK - - S A A LTSはないが最新版を利⽤可能
Red Hat OpenJDK A A - B B
Red Hat Container Catalogで利⽤
再配布⾃由なUniversal Base Image(UBI)に今後注⽬
Azul Zulu B S A S B
インストーラ・Dockerとも各種環境に注⼒
ZuluFXコミュニティ版にはあまり⼒を⼊れていない
SapMachine - A A S - Docker公式イメージもあり (ベースOSはUbuntu)
BellSoft Liberica JDK A S A A - 現状AlpineのDockerイメージは中途半端
AdoptOpenJDK B A S S S IDEバンドルも含めて⼀通り利⽤可能
Amazon Corretto A S A A A
DockerのベースOSはAmazon Linux2のみ
(Alpine対応は保留されている)
• JDK 8のインストーラは、既存のWindow⽤Oracle JRE 8との互換性を基準に評価
• JDK 11のインストーラは、多くのプラットフォームに対応しているかに注⽬
• 知名度は過去に実施したアンケートなどから判断
#nifclounge #glassfish_jp
55. [参考] 判断軸による⽐較(例) -どこで運⽤するか
ディストリビューション クラウド オンプレミス クライアント コンテナ 組み込み 備考
Oracle JDK OCI A S B A
クライアント⽤のJava Web
Start (アプレットは⾮推奨)
Oracle OpenJDK (any) A - A - 最新版はコンテナに適す
Red Hat OpenJDK OpenShift A A B -
IcedTea-Web for Windows
正式サポート予定
Azul Zulu Azure A B S A OpenJFXバンドル版や
IcedTea-Webも使われる︖
SapMachine (any) A - S - 基本はサーバ環境⽤途
BellSoft Liberica JDK (any) A A A A JavaFX/OpenJFXバンドル
AdoptOpenJDK (any) A A S A
IcedTea-Web for Windows
バンドル(オプション)
Amazon Corretto AWS A - A - 8のみOpenJFXバンドルだが
古いのとWebkit周りで難あり
• オンプレミスのサーバ環境は、特にどれでも問題なし (対応プラットフォーム次第)
• 既存クライアント環境との互換性を重視する場合は、Oracle JRE 8が妥当か
#nifclounge #glassfish_jp