Oracle Javaのライセンス変更に振り回された人々の回顧録2020
他の有識者の反応とやり取り
SunではなくOracleによるJava OSS化
@chiroito Sun時代の固有の有償機能って何かありましたっけ? アプレットは廃止されたし、Web Startは代替のOSSあるし。デバッグパッチとかかな? Sun時代の有償サポートのJava SE for Businessは今のJava SE Subscriptionより高いけどw
2020-11-25 22:39:20@chiroito あぁ・・・まったくスコープ外だったけど、そうですねw その頃にSun/Oracleにロイヤリティ払いたくない人はAzul Zulu Embedded使ってたみたいですし。
2020-11-25 22:51:28@yamadamn @chiroito Realtime Specification for Javaでリアルタイムシステム向けJavaです。
2020-11-25 22:54:19一応解説しておくか。 Java Mission Control=Oracleの商用プロプライエタリ製品。 JRockit Mission Controlの後継であり、Java Flight Recorderと共に、以前は超高いJava SE Advanced契約をしていないと使えなかった。 (続く)
2020-11-19 12:29:20JDK Mission Control=OracleがJDK 11でOSS化した製品。 様々なベンダーがリリースできるようになり、バイナリ提供されている。 Java Flight RecorderをOSS化したJDK Flight Recorder(JFR)と共に利用する。 JFRもOpenJDK 8u262にバックポートされたため、誰でも無償で利用できるようになっている。
2020-11-19 12:32:18ちなみにJava Flight Recorderを有効化するには、-XX:+UnlockCommercialFeaturesってフラグを付けないとダメでした。 "Commercial"って言葉が付いてるように、昔から商用のOracle Javaは有償という建て付けなんですね。 商用でOracle Javaを無償利用できると皆さん勘違いしてただけとも言えるのです…
2020-11-19 12:44:03結局Flight RecorderもMissoin Controlも無償(OSS化)されたわけで、以前にJava SE Advanced契約してたり商用サポートが欲しい人は、もっと安いJava SE Subscriptionで安価に使えるようになったわけです。
2020-11-19 12:59:58無償で使いたい人たちも、主にRed Hatが頑張るから、AdoptやCorretto 8のEOLも以前より長くなってハッピーなんじゃないのかな? もちろんOSSだから、別途有償サポートでも契約しない限りは、使う側の責任な訳ですけど。
2020-11-19 12:59:58Azul Zuluが(自社製品のシェアを伸ばすのが主目的だろうけど)いちはやくApple Silicon対応したのも、以前では考えられなかっただろうし、Javaをよりオープン化する(かつ収益と両立させる)方向性にしたOracle社の決断は、今のところ、よい方向に動いてるんじゃないかなぁ。
2020-11-19 13:11:27メディア・広報関連
そういえば、騒ぎの発端となった日経xTechの謝罪記事云々は結局どうなったのだろう? twitter.com/yamadamn/statu…
2020-11-26 07:49:16Oracle Java SE (Oracle JDK/JRE) のライセンス変更、いわゆるJava有償化事件は、しばらく語り継がれるんだろうなぁ。 今更ながらだが界隈の流れを追ってきたものとして、主にTwitterでどんな反応があったか思い起こしながら語っておくか。 ※過剰・適当な表現が含まれますのでご注意ください。
2020-11-25 22:11:20@btnrouge あの記事自体が有償化されてて、失笑を禁じ得なかったですねぇ。 謝罪や反省の弁?ゴシップIT記事でPVを稼ごうとしか考えてないフェイクニュースメディアには無理なんじゃないですかねぇ。 せめて一人でやっておられるPublickeyさんの方が、遥かに良質な記事を無料で書かれておりましたが…
2020-11-26 07:52:57@yamadamn 今使ってるOracleJDK8に対して、請求が来るようになるんじゃないか、突然動かなくなったりするんじゃないか、という不安や疑心暗鬼は有りました。 Oracleの広報が下手くそで顧客の不安を払拭できてなかったというのは有りますか
2020-11-26 08:12:22@nagise 確かに。O社は金の亡者的な反応ですかね。ビジネスのために、わざと分かりづらく振る舞っていた節もあり…
2020-11-26 08:17:42@yamadamn ひとつ思い出しました。 時期的にJava Appletのサポート終了と重なった影響で、脱Javaが喧伝されたりしていましたね
2020-11-26 10:20:35@nagise それ某フェイクニュースメディアのせいじゃないですか・・・ 大概あれがよくなかったですが、Oracle からのカウンターも遅れた感じでしたね
2020-11-26 10:22:03@yamadamn 一般人にAppletの話とサーバーサイドJavaの話を理解してもらうのは難しいからなあ…… 混同されてJavaオワタ論となっていたのは記録しておきたい歴史ですねえ
2020-11-26 10:24:45