サン・マイクロシステムズが開発した「Java」は、2007年にオープンソースとなり、JDK(Java Development Kit)のソースコードがGPLの下で公開されました。そしてそれを基にオープンソースによるJavaの実装である「OpenJDK」が始まりました。 OpenJDK開始後も、サンは引き続き同社製の(いわゆる純正)JDKをリリースしていますが、OpenJDKはそれにひけをとらない品質のJDKに仕上がっていると評価されています(両者はおおむね同一のもの、ともいわれているようです)。 OpenJDKによってJavaのソースコードはオープンソースになりましたが、まだ懸念が指摘されています。それはサン・マイクロシステムズから提供されている、Javaの互換性を確認するTest Compatibility Kit(TCK、互換試験キット)にライセンス上の制限があるという点です。 マイコ
![Javaのオープンソース実装にくすぶる懸念。オラクルはこの問題を解決するのか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/ca0810e4b6b3ead24b6451d312016131bc72a4ae/height=288;version=1;width=512/https%3A%2F%2Fwww.publickey1.jp%2Ffbico_pblky.png)