Launchpad (プロジェクト管理システム)
Launchpad(ランチパッド、ローンチパッド)はソフトウェア開発、特にオープンソースソフトウェアの開発の為のウェブアプリケーション及びウェブサイトである。Launchpadはカノニカルにより開発・管理されている。 コンポーネントLaunchpadには幾つかの部分で構成されている。
重要だが他より目立たないコンポーネントとしてSoyuz(Launchpadにおけるディストリビューション管理部分)がある。Launchpadは現在主にオペレーティングシステムの一つであるUbuntuの開発に使われている。LaunchpadはフリーでオープンソースなZope 3のアプリケーションサーバを用いている。 コラボレーションツール
ユーザーカノニカル自身がUbuntuやBazaarを含む幾つかの開発プロジェクトにLaunchpadを使っており、Launchpadの開発自体もLaunchpad内で管理されている。 他に開発を管理するために様々な点でLaunchpadを使用する有名なプロジェクトとして以下がある:
批評Launchpadは当初、その目的にもかかわらずGNU GPLのような自由ソフトウェアライセンスの下で公開されてはおらず、その事はJem Reportや他の自由ソフトウェアコミュニティのメンバーによって批判された。Launchpad開発者はLaunchpadをやがて自由ソフトウェアライセンスの下で公開することを目指すが、もしかしたらそれには何年もかかることになるかもしれないと述べた[5]。2007年7月9日、カノニカルは最初にLaunchpadのコンポーネントの一つである "Storm" を自由ソフトウェアライセンスの下で公開した[6]。 創設者であるMark Shuttleworthはこの批判に対しLaunchpadは雇ったプログラマがLaunchpad環境の開発を続ける必要があり、フォーク物にありがちな非互換性のために複数バージョンを開発する意味はないだろうと返答した[7]。しかし、オープンソース活動の何人かのメンバーはまだ不満なままであった[8]。2008年7月22日、Mark ShuttleworthはOSCONで全てのソースコードを12カ月以内にリリースするつもりであると発表した[9]。UDS Jauntyで、リリースが2009年7月21日にあるだろうとアナウンスされ[10]、GNU Affero GPL v3にてリリースが行われている[11]。 オープンAPIは現在ベータテスト段階であり、ウェブサイトと相互に作用するプログラム作成を可能にするだろう。オープンAPIの公開要求はスクリーンスクレイピングに頼りLaunchpadからデータを取得するLeonovのようなプロジェクトによって促進された。 関連項目参照
外部リンク
|
Portal di Ensiklopedia Dunia