マキノ式@Blogger

マキノ式@ブログ! Java関連をベースとしてWEBとかプログラミングとか

5.11.2005

ProjectHarmony

ApacheがオープンソースでJ2SE5.0互換のインプリメンテーションを開発するそうだ。
以前からIBMなんかはSunに対してJavaをオープンソースにしろと圧力をかけていたが、Javaはオープンソースにして欲しくないなー。
いや、オープンソースでも良いんだけどSunにリーダーシップをとって欲しいなー。
確かにオープンソースにはお世話になってるし素晴らしいと思うけど、Javaに限っては様々なインプリメンテーションによる群雄割拠状態になっては困るという心情から賛成できない。

まあ、Harmonyに関してはSunの互換性テストを受けるらしい(っていうか現時点では受けないとJavaと言えない)から問題はないとは思うけど。

ただ、なんでHarmonyを作るんだろう?
あまり意味がないのではないかと思う根拠
  • SunのJDKは無償である(当面有償になるとは思えない)
  • J2SE6.0(いわゆるMustang)はオープンソースで開発してる
  • JCPによりオープンな仕様策定が行われている(やや閉鎖的ではあるが・・・)
ApacheはオープンソースのJ2EEコンテナGeronimoも作っているが、あれもそんなに普及しているとは思えない。JBossがあるしね。

やはり備えなのかな?プロプライエタリなソフトは、いつ手のひらを返すか判らないし。

TheServerSide(Harmonyのコンポーネント構成のイメージ図がある)
Apache Software Foundation : J2SE Project Proposed

CNET Japan
アパッチのメンバーら、「Project Harmony」でオープンソース版J2SE開発へ