Java Programming Language Oracleは、公開まであと2ヶ月を切ったJava SE 7の参照実装を、OpenJDKをベースとした成果物にすると発表した。参照実装はGPLのもとで公開されると説明がある。 これまでJavaの参照実装としてはバイナリコードライセンスのもとで提供されるSun JDKが利用されてきた。Oracleはオープンソースの実装者が参照実装のソースコードを参考にしたり評価することができないとして、この方式を変更。参照実装をOpenJDKベースのものへ変更することを決断した。 変更の概要は次のとおり。 参照実装はOpenJDKのコードベースのもののみを提供する。 参照実装は商用利用者にはバイナリコードライセンスのもとで提供し、オープンソースの実装者にはGPLv2(クラスパス例外付き)のもとで提供する。 商用ライセンスに対する互換試験キットの提供は継続。