【東京】JJUG ナイトセミナー 「緊急特集! Javaの無償版はなくならないぞ!」 #jjug
バージョンリリース間隔は従来と変わらず数年間と長めだけど、搭載された機能数は増えてきている。リリース待ちになっている機能がもったいない側面も。 #jjug
2018-06-20 19:12:11JDK9以降の作り方。OpenJDKのソースコードを、OracleがビルドしたOpenJDKを提供。GPL v2 + classpath exception。 もう一つがOracleJDK。オラクルライセンスで有償
2018-06-20 19:13:48JDK9以降のOpenJDKとOracle JDKの作り方。 ソースコードはOpenJDKコミュニティが開発 OpenJDKバイナリは、オラクルがOpenJDKバイナリを生成し、無償提供。ライセンスGPLv2+Classpath Exception。 JavaFXとインストーラ付き Oracle JDKバイナリは、オラクルがバイナリ生成、有償提供。ライセンスBCL
2018-06-20 19:14:11JDK9以降はオラクルがOpenJDKバイナリを生成し、無償提供する。ライセンスはGPLv2 + Classpath Exception。OracleJDKはオラクルがバイナリ生成、有償提供。ライセンスはBCL。OracleJDKにこれまで付加されてきたJava Web StartやAuto Version Upが削除される。JavaFXとInstallerだけ付加される。 #jjug
2018-06-20 19:14:37正確にはJava Plug-InやWeb StartはOracle JDK 9にも含まれるが、JDK 11から入らなくなる、はず。 #jjug
2018-06-20 19:14:54OpenJDKバイナリにはJava Web StartとAuto Version Upは追加されないと。
2018-06-20 19:15:02これからのリリース→ソースに変更は無し、OpenJDKをオラクルがバイナリ化する、OracleJDKもバイナリ化して機能追加(ただしFXとInsrallerだけに減る)で有償 後はライセンス違い #JJUG
2018-06-20 19:15:15お、 JDK 9 以降は、 OpenJDK のソースコードから OpenJDK バイナリと Oracle バイナリ作られてるん? #jjug
2018-06-20 19:15:18JDK6から7は4年7ヶ月、7から8は2年8ヶ月、8から9は3年6ヶ月、長い!JDK9では一気に90以上の機能追加→もっと早く新機能使わせてよ! 結果、JDK以降は、OracleがOpenJDKをバイナリ生成し、無償提供(GPLv.2+classpath Exception) OracleJDKは引き続きBCLライセンスで有償提供 #jjug
2018-06-20 19:15:30OpenJDKにJava Flight Recorder/Java Mission Controlが移行されている(JDK11〜)
2018-06-20 19:16:13OpenJDKは6ヶ月単位、OracleJDKは3年に一度のリリース。新しい機能使いたい勢とバージョン固定したい勢の両方のニーズに特化して応えるかまえ。 #jjug
2018-06-20 19:17:47