13
オラクル、ApacheをJavaグループに引き戻そうと試みる

Oracle は、Apache Software Foundation に対して、Java SE/EE Executive Committee からの脱退決定を再考するよう求めており、また、ASF が Java の将来にとって重要であることを認めている。

ASFは水曜日のブログ投稿で、OracleがJavaを過度に支配しているとして、委員会からの離脱を発表した。「Oracleという単一の組織による商業的懸念は、今後もエコシステムの透明なガバナンスに深刻な干渉と偏りをもたらすだろう」とASFのブログには記されている。

同財団はまた、OracleがJava Technology Compatibility Kit(TCK)に課しているFOU(利用分野)制限にも憤慨している。ASFは、TCKを使用して、独自のオープンソースJavaランタイム「Apache Harmony」のJava標準への準拠をテストしている。この制限により、オープンソースのHarmonyはモバイルプラットフォーム上で利用できなくなっている。

木曜遅くに発表されたメッセージの中で、オラクルの幹部はアパッチに対して和解の姿勢を示した。

「先月、オラクルはJava Executive CommitteeにApacheを再指名しました。Javaに対するApacheの積極的な参加と視点を評価したからです」と開発担当副社長のアダム・メッシンジャー氏は書いている。

「Oracleは、Javaを前進させ、何百万人ものJava開発者のためにJava標準の統一性を維持する責任を負っており、執行委員会の過半数もこれに賛同しています。Apacheには、その立場を再考し、Javaを前進させるプロセスに引き続き参加するよう促します。ASFとその中の多くのオープンソース・プロジェクトは、Javaエコシステム全体にとって重要な一部です」とメッシンジャー氏は記した。

実際、ASFはTomcatやGeronimoアプリケーションサーバーなど、Javaに何らかの形で関連する約100のオープンソースプロジェクトを支援しています。OracleがASFに対して和解の意を示したことは、Apacheの参加がなければJavaのロードマップに支障が出ることを同社が認識していることの表れかもしれません。

少なくとも今のところ、ASF は委員会に再び参加することに熱心ではないようだ。

「『お願いします』以外の理由でASFが再考すべき理由を教えてください」とASFのジム・ジャギエルスキ会長は木曜日のツイッター投稿で述べた。

Javaコミュニティプロセスは「死んだ」と、ジャギエルスキ氏は同じく木曜日のブログ投稿で述べた。「残っているのは、Javaエコシステムの路上を徘徊し、脳みそを探しているゾンビだけだ」

「しかし、もしかしたら、この死をきっかけに、どこかで新たな真の共同体が生まれるかもしれない。そこには、これまでとは違う人々が集まり、『他者より平等』という概念のない共同体が存在する。ASFは、まさにその姿を目にすることに非常に興味を持っていると思う」と彼は付け加えた。

ヤギェルスキ氏はIDGニュースサービスへの電子メールで自身の立場を詳しく説明した。

「オラクルがFOUを削除し、Java仕様参加契約を遵守しない限り、議論の余地はありません。もしオラクルが本当にコミュニケーションを再開したいのであれば、そしてASFもそれを受け入れるのであれば、FOUを削除すべきです」と彼は書いている。

Apacheの役員であるGeir Magnusson Jr.氏も電子メールでOracleの声明に反応した。

「私たちがここで行っているのは、Javaの仕様は誰でも実装・配布できるようオープンであるべきだという考え方を支持することです。その際、フリーソフトウェアやオープンソースライセンス(ただし、それらに限定されるものではありません)の下で、それが当然のことです。オラクルがJava SE 7に提案した条件は、まさにそれを阻むものであり、オラクルが回答の中でそれを擁護しようとすらしないのは興味深いことです」と彼は記した。「投票声明を読めば、私たちだけがこの立場を取っているわけではないことがわかるでしょう。」

マグナソン氏は、ASFが「Javaの発展を支持している」と強調し、JavaエコシステムにおけるJavaの重要性を指摘した。「しかし、私たちのソフトウェアはApacheライセンスの下で配布でき、ユーザーは知的財産訴訟を恐れることなく使用できるものでなければなりません。」

クリス・カナラカスは、IDGニュースサービスでエンタープライズソフトウェアとテクノロジー全般の最新ニュースを担当しています。クリスのメールアドレスは[email protected]です。