Hudsonは人気のある継続的インテグレーション・ビルドサーバだが、プロジェクトの改名に賛成214、反対14というコミュニティ開発者による投票を受けて、Jenkinsに改名されることになった。ここに至る経緯について、詳しくはこれまでのInfoQの記事を参照のこと。
コミュニティの支持を受けたHudsonJenkins-labsは、既存のメーリングリストおよびGitHubインフラを新しい場所を指すように改名するという決定を公表している。
- hudson-labs.org -> jenkins-ci.org
- @hudsonci -> @jenkinsci
- http://github.com/hudson -> http://github.com/jenkinsci
- hudson-dev -> jenkins-dev
- hudson-users -> jenkins-users
- hudson-commits -> jenkins-commits
- hudson-issues -> jenkins-issues
この記事を書いている時点で、これらはすでに用意されているが、まだ使われてはいない。計画では、移行日が発表されて段階的に移行することになっており、大多数の人はその期日を事前に知ることができる。(大事な名前を登録する以外に)投票前に現在のインフラに移るのは差し出がましいだろう。"Jenkins"の商標はまだ申請されていないようだ。皮肉なことに、Jenkinsという名前のEUを拠点とする商標および特許会社があるので、そこが支援してくれるかもしれない。
プロジェクトの運営体制が整うまで、初期の開発を世話するための暫定運営組織が設けられる。初期メンバーはKohsuke Kawaguchi氏とAndrew Bayer氏、そして提示されたボードメンバーの席を拒否したWinston Prakash氏の代わりに選ばれたDean Wu氏の3名だ。Winston Prakash博士はかつてSunのエンジニアで現在はOracleに在籍しており、Java Storeにかかわっていた。現在の職務はHudsonプロジェクトに参加して貢献することだ。Oracleの現在のポジションはHudsonへの取り組みを継続することだ。InfoQはOracleに、Jenkinsに参加するかどうかを質問したが、彼らは詳細を詰めているところだと答えた。またWinston Prakash氏はHudsonのホームページにアップデートを投稿した。
あなた方の多くは、Andrew Bayer氏とCloudbees(Kohsuke Kawaguchi氏が現在働いているところ)がHudsonをフォークするという意思を新しいコミュニティに発表したことを知っているでしょう。私たちはOracleからの人たちや、Hudsonプロジェクトおよびコミュニティを作り育ててきたパートナーや現在のHudsonコミュニティメンバーを含んだ献身的なチームであることを、Hudsonコミュニティに知ってほしいです。あなたが現在インストールしているものは今後もうまく動作し、コードを変更する必要はないでしょう。Hudsonに関するものはすべて、依然として http://www.hudson-ci.org/ にあります。
この数か月の主な目標は、現在のHudsonで優先度の高いバグを修正して、何が変更されるのか、なぜ変更されるのか、いつバグが修正されるのかがHudsonのユーザにわかるよう、正式な開発およびリリースプロセスを作ることです。Hudsonの次のバージョン(v2)がどんなものになるか、先月から始めた議論を続けます。どこへ進むべきか、コミュニティと密接に連携していきたいと思っています。
HudsonのWikipediaにあるページがJenkinsのリファレンスを削除/追加するよう書き換えられているの見ると、双方の見解の不一致は続いているようだ。
H-Onlineによるコミュニティの圧勝という言及、また数多くのredditのコメントをみても、投票への反応は概して肯定的だ。ただし、ユーザ向けメーリングリストでは、HudsonとJenkinsは分岐するのか、すでにインストールされているユーザベースにどんな影響を及ぼすのか、といった質問も出てきている。
少なくとも短期的には、この改名/フォークには重大な違いはないだろう。Jenkinsが最初のリリースを出すまで、Hudsonのユーザにとって注目すべき違いは何もないだろう。Jenkinsがリリースされた場合にも、HudsonとJenkinsの相対的な開発ペースの違いは最終的に今後のプロジェクトの人気を決定づけるだろうが、現在インストールしているHudsonについてはOracleがサポートと開発を提供し、今後も動作し続けるだろう。
あなたはこのプロジェクト名の変更についてどう思うだろうか? 単なる改名だろうか、それとも、もっと重大なフォークだろうか? もし後者であれば、あなたはJenkinsのフォーク、Oracle Hudsoneのフォーク、どちらにしたがうだろうか?