Javaのオープンソース実装にくすぶる懸念。オラクルはこの問題を解決するのか?

2009年9月 9日はてなブックマーク del.icio.us Twitter
OpenJDK

サン・マイクロシステムズが開発した「Java」は、2007年にオープンソースとなり、JDK(Java Development Kit)のソースコードがGPLの下で公開されました。そしてそれを基にオープンソースによるJavaの実装である「OpenJDK」が始まりました。

OpenJDK開始後も、サンは引き続き同社製の(いわゆる純正)JDKをリリースしていますが、OpenJDKはそれにひけをとらない品質のJDKに仕上がっていると評価されています(両者はおおむね同一のもの、ともいわれているようです)。

OpenJDKによってJavaのソースコードはオープンソースになりましたが、まだ懸念が指摘されています。それはサン・マイクロシステムズから提供されている、Javaの互換性を確認するTest Compatibility Kit(TCK、互換試験キット)にライセンス上の制限があるという点です。

マイコミジャーナルの2009年4月の記事が、この懸念について以下のように説明しています。

この条項があるために互換試験キットを使ったソースコードに同条項を追加する必要があり、この条項はOSSライセンスとは相容れない内容になっているためOSSとしては公開できないというわけだ。
Java 7はいらない? | マイコミジャーナル」から引用

Javaをオープンソースで活用したい人たちの長年にわたるこの懸念を、サン・マイクロシステムズを買収した後のオラクルが解消してくれることを期待している、と話すのは、先日ヴイエムウェアに買収されることが決定したSpringSourceのCEOであり、著名なJavaデベロッパーでもあるRod Johnson氏です。

Johnson氏は、The Registerの記事「Oracle should relax Sun's Java Community control grip」で、

If they don't do that, they are throwing away an opportunity.

と、オラクルがこの変化のタイミングを逃がしてほしくないとコメントしています。

Apacheが過去に抗議文を公開したのだが

TCKの制限条項にはApache Software Foundationも以前から反発を表明していました。Apacheが独自でJavaのオープンソース実装を進めているApache Harmony の進展を妨げている、といったことが関係しているためです。

2007年4月に、Apache Software Foundationがサン・マイクロシステムズに対する抗議文を公開したことを、Computerworld.jpの記事「アパッチ、Java互換性検証キットのライセンスを巡りサンに抗議」が報じています。

アパッチ・ソフトウェア・ファウンデーション(ASF)は4月10日、米国サン・マイクロシステムズが提供しているJava技術互換性検証キット「Java Compatibility Kit(JCK)」のライセンスを巡り、抗議する文書をオンライン上に公開した。

 ASFは、「サンが提供しているJCKのライセンスは知的財産権に制約を設けるものであり、到底受け入れられない」としている。

その後2007年8月には下記のITproの記事にあるように、TCKがOpenJDKに対して新しいライセンスで提供されたようなのですが、これでも懸念は完全に払拭されていなかったようです(このあたりのライセンス事情についてもし事情をご存じの方がいましたら、ぜひ情報をお寄せください)。

果たして、Javaの新しいオーナーとなるオラクルはこの懸念を払拭してくれるでしょうか? SpringSourceのRod Johnson氏は、前述のThe Registerの記事中で以下のようにコメントしています。

Oracle doesn't get a huge amount of trust in the open-source community
オラクルは、オープンソースコミュニティからそれほど信頼されているわけではない

そして心配しているのだと本音を明かしています。

Oracle they don't have an open-source track record so there's more concern
オラクルは、これまでそれほど信頼を積み上げてきてはいない。だから心配しているところだ

関連記事 on Publickey

参考記事 on the Web


次の記事≫ eXtreme Programmingが今年で10周年、ブーム再び
前の記事≪ RubyWorld Conference、まつもと氏の基調講演「Rubyは愛である(笑)」(Twitter中継)

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed
≫ 過去の記事を読む




アクセスランキング - 過去7日間

  1. IT系上場企業の平均給与を業種別にみてみた …
  2. IT系上場企業の平均給与を業種別にみてみた …
  3. Cassandra入門と、さらに詳しく知るた…
  4. SIerとパッケージベンダはどちらが高給? …
  5. ミクシィのNoSQLデータベース「Tokyo…
  6. 仮想化は、クラウドのインフラとしては不要では…
  7. Windows Azureも事実上、日本にデ…
  8. セキュリティを高めた「仮想化Firefox」…
  9. TwitterがBitTorrentで高速に…
  10. グーグル、「政府専用Google Apps」…
  11. アドビ「iPadでFlashアプリを動かす」…
  12. ITまんが 2010年版 ~ ITが楽しく分…
  13. 楽天、性能向上を分散オブジェクトキャッシュで…
  14. SQLの都市伝説。マイケル・ストーンブレイカ…

アーカイブ  (最新記事10)

バックナンバー

2010年7月
2010年6月
2010年5月
2010年4月
2010年3月
2010年2月
2010年1月
2009年12月
2009年11月
2009年10月
2009年9月
2009年8月
2009年7月
2009年6月
2009年5月
2009年4月
2009年3月
2009年2月






Trackbacks (TrackbackURL:http://www.publickey1.jp/mt/mt-tb.cgi/285)

  • (トラックバックは承認後に掲載されます)

Comments