各JDKのビジネスモデルに関するまとめ
AdoptOpenJDKのスポンサーにAWSが参加
あれ、AdoptOpenJDKのスポンサーにいつの間にかAWSが増えてるw adoptopenjdk.net/sponsors.html 特にアナウンスを見た覚えはないのだが、Code Oneで話が出るのかな?
2019-09-14 02:09:46これ結構私としては大きなニュースだったんだが、深夜のせいか反応薄かったなw Red Hat主導のOpenJDK LTS陣営はこれでSAPを除いてAdoptOpenJDKのPlatinumスポンサーになった訳です。 slideshare.net/TakahiroYamada… twitter.com/yamadamn/statu…
2019-09-14 08:19:36しかし、これのAWSの狙いはどの辺なんだろうな。何となく先日にMSがjClarity買収したのががトリガーになってる気もするが考えすぎかな。 Adoptコミュニティもスポンサーとのバランス関係をよくハンドリングできるものだと感心する。IBMが商用サポートを始めた時点から変わりつつある感じ。
2019-09-14 10:37:01Adoptのシェアが急速に拡大してるのは確実だろうから、商用サポートなど様々な要望も発生するよね。(正直OpenJ9に留めた方が無難だと思うが…) 期待が大きくなる分、スポンサーを増やさないと立ちいかないし、こうした状況ではTCK通らないのは当たり前とも言える。
2019-09-14 10:51:17↑のJava互換を示すTCKについては商用利用する場合、かなりの費用が掛かるようで、元々はコミュニティベースでスポンサーシップで賄っているAdoptOpenJDKでは難しいという話もあります。
Amazon Correttoの評価については以前のツイートやまとめを参照ください。↓
Amazon Corretto が出てきたときに、信頼できる提供元と思った方も多いと思うんだけど、別にAWSのAmazon Linux 2以外では、それほど実績もなかったはずなんよね。 当時はOpenJDK自体へのコントリビューションも少なかったし、私は懐疑的に見てました。(今はだいぶその印象も和らいだけど) twitter.com/tmtms/status/1…
2019-07-02 20:40:27@hiro345 SIerみたいな業態からすると、信頼できる提供元(Oracle)が長期間サポートしていることが重要なので、そういう人たちから見るとまさに「Java有償化」なんだろうなーと思いました。
2019-07-02 09:39:32カスタムJREのライセンス
そういえば、Usage Logger (Oracle JDK 8での有償機能) がOpenJDK 14から入ってくる予定なんだ。 bugs.openjdk.java.net/browse/JDK-819… おそらくだけど、jpackageのタイミングと同期を取りそうだなとは思ってた。これ使えばクライアント用のOracle JDKに由来するアプリのライセンス管理とかもできそう。
2019-09-15 10:57:13Oracle JDK 11以降のjlinkで作ったカスタムJREは、他の多くのJDKとは異なり、OTNライセンスが適用され、つまり本番用途ではOracle Java SE Subscriptionが必要になる可能性が高いので。 speakerdeck.com/miyakawataku/j… よって無償でアプリ配布を考慮するなら、他のJDKでjlinkを使ったほうが無難と思われる。
2019-09-15 11:06:28ただ、特にクライアント用途のOracle Java SE Desktop Subscriptionは相当にリーズナブルなので、社内用など限定された環境でカスタムJREを含むアプリを配布し、サポートがほしい状況では、Oracle JDKでjlinkを利用するのがよいと思います。
2019-09-15 11:17:36ちなみにRed Hat OpenJDKも、利用するのにRHELかWindows用のOpenJDK Subscriptionが必要だから、似たようなものとも言える。 しかしRed Hat製を含む多くのJDKはGPLv2 with CEなので、見極めは困難かな。java -version相当の情報がUsage Loggerで記録されれば監査対象にはなり得るが。
2019-09-15 11:31:00その他各JDKのビジネスモデル
まずはEOL(ライフサイクル)状況から考察
今後の活動のために以前の資料を見直し中。slideshare.net/TakahiroYamada… のEOLで気づいてる人もいると思うがAdopt 8 with HotSpotは2023-09まででRed Hat OpenJDK 8よりちょっとだけ長い。 Adoptコミュニティメンバーで、独自に修正できるとは思えないのだが、どうするつもりなのか以前から気になってる。
2019-09-15 12:43:28そこは僕もそこは気になってるけれど、「きっとRed Hat OpenJDK 8は延長してくれる」と思ってるのでまぁそういうことなのだろう。 とはいえ、Adoptコミュニティメンバーが楽観的にそう思ってるとしたらそれはそれで問題だよなぁ(´・ω・`) twitter.com/yamadamn/statu…
2019-09-15 12:47:44どっちみちEOL延長するだろうから、それに賭けてる可能性もあるが、Red HatがOpenJDK 8 LTSのメンテ離脱後はAzul Systemsが引き継ぐ可能性あるから、そっちと何かしら約束してるんかね。現状OpenJDK 6のメンテはRed Hatから引き継いだ訳だし。
2019-09-15 12:47:53@nino_mine 一応AzulもAdoptのスポンサーなので、さっき追記した感じだとは思ってます。 twitter.com/yamadamn/statu…
2019-09-15 12:49:01@yamadamn なるほど、そちらとなんとなく話ついてれば取り敢えずなんとかなりそうですね(/・ω・)/ とはいえそんな事気にしなくて済むように移行が進むのが一番ですけれど
2019-09-15 12:51:23@nino_mine ですねー。AdoptOpenJDKのダウンロード数からすると、まだ8が主流ですが、2023年頃にはJDK 17 LTSも出てる予定なので、さすがに逆転してるとよいなとは思いますw dash.adoptopenjdk.net
2019-09-15 13:01:25@yamadamn 今うちの会社のパッケージも動作保証がJDK11になったので、バージョンアップで色んな所が追加機能の移行が大変でヒーヒー言ってます(;´∀`)
2019-09-15 13:04:35