InfoQ

News

OpenJDK運営委員会,成果のないまま期間を延長

作者 Charles Humble , 翻訳者 吉田 英人 投稿日 2009年5月31日 午後3時11分

コミュニティ
Java
トピック
オープンソース
タグ
オープンソースJava ,
Open JDK

原文(投稿日:2009/5/13)へのリンク

確定的となったOracleによるSun Microsystems の買収があり,Java7のJSRが未だ存在しないという事実がある。そしてOpenJDK プロジェクトにおける憲章の不在が今,Javaコミュニティの多くの人々にとって関心事になってきている。そのような中で,SunのJavaSEチーフエンジニアであるMark Reinhold氏は2009年5月8日,Sunが暫定OpenJDK運営委員会(OpenJDK Governance Board)の設置期間を12ヶ月延長するとともに,その活動対象をガバナンス(統治)問題に戻すという発表を行った

運営委員会は今から2年ほど前,2007年5月8日に設立された。当初の主な目的は,OpenJDKコミュニティ憲章を策定すること,そして2008年7月の JavaOne に間に合うように,コミュニティメンバの参加する民主的プロセスを通じてそれを承認することであった。委員会は最初の1年間に何度も会議を行った。その会議録の大部分は,OpenJDKウェブサイトの委員会のページで参照することができる。

当初期限が近くなっても憲章を提示できなかったため,委員会はSun Microsystemsに対して12ヶ月間の期間延長の申し入れると同時に,委員会のメンバを5名から7名にする増員を要求した。要求は2つとも正式に承認され,この時に委員会はその活動対象を,ガバナンス形成からJDKコミュニティの構築に変更した。2008年4月10日に行われた会議の議事録では次のように記されている。

"Mark [Reinhold]の指摘によると ...Sunにおける優先順位がここ1年の間に変更されたために,憲章策定に関する活動は予定より遅れており,当初計画のJavaOneに間に合わない見込みである。Dalibor, Simon, その他メンバと数ヶ月にわたって話し合った結果,Mark はガバナンス形成よりもコミュニティの構築とコラボレーションのためのインフラ確立がより重要であるとの結論に達し,自身の作業をそれに沿って優先付けした。" 

Reinhold氏は自身のブログにおいて補足的な解説を何度か行っているが,その中で彼は憲章がいまだ,ドラフトさえも存在していないことを明らかにした。今も状況は変わっていない。2008年4月10日の会議以降に増員された2名の委員も未決定のままである。Reinhold氏はInfoQ に対して,委員会がその日から会合を開いていないことを認めている。2009年1月,Neal Gafter氏が憲章の起草と追加された委員選考の状況に関する質問を行った。これに対する回答中でSun Microsystems のオープンソース担当役員である Simon Phipps氏 は,憲章が必須のものではない,という考え方を示唆している。

"会議が行われていないことについては100%ハッピーではありませんが,それでも私たちが同意した全体的な目標 ー 実作業に対するいかなる組織の干渉も排すること,私たちが本当に望んでいたことができたと確証を持てるまで待つこと - は現在においても有効であり,作業当初から変わりなく達成できている,と私は考えています。"

おそらくはOracleによる買収のショックによってであろう,委員会の活動に再開の予兆が見られている。Reinhold氏 は InfoQ に対して,委員会が1年間の延長期間中での新たな憲章策定を目標としていること,未定の2委員を4週以内に決めること,の2点を語った。

特集コンテンツ一覧

Scala+Liftによる超実用開発

オブジェクト指向と関数型の機能をすべて提供し、さらにRubyに代表される動的言語の柔軟性と静的型付け言語の信頼性をも兼ね備え、JavaVMの上で開発実行できる新時代の言語がScalaだ。Scalaとその上で使える強力なWebフレームワークLiftを用いた実システム開発が世界的に広がっているが、今回は日本での実システム開発の事例とScala採用の理由をインタビュー+プレゼン形式で語ってもらう。

マネージャ 2.0: スクラムでのマネージャの役割

スクラムはマネージャの役割を定義しない。この記事ではPete Deemer氏がスクラムが果たす役割や選択肢について考察する。この考察にはマネージャの役割の再定義やマネージャをスクラムマスタに任命することも含む。

学習の科学: 脳にとって最善のアプローチ

ある意味、私たちはみんな先生です。ところが、プロの教育者だけがこの分野のトレーニングを受けています。この記事では神経細胞からの教えとそのアジャイルソフトウェア開発などへの適用方法について説明します。

GroovyServ —高速起動Groovy—

GroovyServは、筆者が所属しているNTTソフトウェア株式会社において、Apache License, Version 2.0に基づき開発・公開しているオープンソースソフトウェアです。GroovyServの基本的なアイデアの説明に始まり、実際の効果を示した上で、導入方法と簡単な使い方、応用例などについても説明します。最後に、適用条件と制約について言及します。

GroovyServ —高速起動Groovy—

GroovyServは、筆者が所属しているNTTソフトウェア株式会社において、Apache License, Version 2.0に基づき開発・公開しているオープンソースソフトウェアです。本記事ではGroovyServを紹介します。GroovyServの基本的なアイデアの説明に始まり、実際の効果を示した上で、導入方法と簡単な使い方、応用例などについても説明します。

丸山不二夫氏が語る― Android ”Cloud to Device Messaging Framework” 概要

Android2.2 Froyoで導入された”Cloud to Device Messaging (C2DM) Framework”は、Androidの利用スタイルに大きな変化をもたらす可能性があります。そこで、日本Androidの会 丸山不二夫会長による、「C2DMの概要」についての講演の模様を紹介します。

アジャイルの限界

アジャイルのスイート・スポットの外はアジャイルの手法を適用するするのはコストがかかり障壁もある。このような障害物はアジャイルの適用そのものの適用を妨げるものではないが、アジャイル実践のコストを増大させる。

マルチタスクで仕事は遅くなる

Juggling Balls

個人がマルチタスクで仕事をした場合、非効率で遅くなることは今ではよく知られている。Roger Brown氏は同じ問題を抱える厄介なチームで明示する。