Launchpad (プロジェクト管理システム)

Launchpad（ランチパッド、ローンチパッド）はソフトウェア開発、特にオープンソースソフトウェアの開発の為のウェブアプリケーション及びウェブサイトである。Launchpadはカノニカルにより開発・管理されている。

コンポーネント 
Launchpadには幾つかの部分で構成されている。
 Code: Bazaarバージョン管理システムを使ったソースコードホスティング
 Bugs: 複数の環境（例えばUbuntuパッケージ、アップストリーム、他の場所にあるバグトラッカー）でトラックされたバグを許容するバグトラッカー
 Blueprints: 仕様と新機能をトラックするシステム
 Translations: 異なった自然言語にアプリケーションをローカライズするサイト
 Answers: コミュニティサポートサイトと知識ベース

重要だが他より目立たないコンポーネントとしてSoyuz（Launchpadにおけるディストリビューション管理部分）がある。Launchpadは現在主にオペレーティングシステムの一つであるUbuntuの開発に使われている。LaunchpadはフリーでオープンソースなZope 3のアプリケーションサーバを用いている。

コラボレーションツール 
 Trac/Launchpad Plugin
 The Bugzilla Launchpad Plugin
 Launchpad login module for Drupal
 Teams module for Drupal
 Bazaar Plugin for Eclipse 
 Firefox Launchpad Plugin

ユーザー 
カノニカル自身がUbuntuやBazaarを含む幾つかの開発プロジェクトにLaunchpadを使っており、Launchpadの開発自体もLaunchpad内で管理されている。

他に開発を管理するために様々な点でLaunchpadを使用する有名なプロジェクトとして以下がある:

 Bazaar
 Drizzle
 GNOME Do
 Inkscape（バグトラッキング）
 MySQL（コードホスティング）
 OpenStack
 Upstart
 WordPress
 Zope 3（バグトラッキング）

批評 
Launchpadは当初、その目的にもかかわらずGNU GPLのようなフリーソフトウェアライセンスの下で公開されてはおらず、その事はJem Reportや他のフリーソフトウェアコミュニティのメンバーによって批判された。Launchpad開発者はLaunchpadをやがてフリーソフトウェアライセンスの下で公開することを目指すが、もしかしたらそれには何年もかかることになるかもしれないと述べた。2007年7月9日、カノニカルは最初にLaunchpadのコンポーネントの一つである "Storm" をフリーソフトウェアライセンスの下で公開した。

創設者であるMark Shuttleworthはこの批判に対しLaunchpadは雇ったプログラマがLaunchpad環境の開発を続ける必要があり、フォーク物にありがちな非互換性のために複数バージョンを開発する意味はないだろうと返答した。しかし、オープンソース活動の何人かのメンバーはまだ不満なままであった。2008年7月22日、Mark ShuttleworthはOSCONで全てのソースコードを12カ月以内にリリースするつもりであると発表した。UDS Jauntyで、リリースが2009年7月21日にあるだろうとアナウンスされ、GNU Affero GPL v3にてリリースが行われている。

オープンAPIは現在ベータテスト段階であり、ウェブサイトと相互に作用するプログラム作成を可能にするだろう。オープンAPIの公開要求はスクリーンスクレイピングに頼りLaunchpadからデータを取得するLeonovのようなプロジェクトによって促進された。

関連項目 
 OSSホスティングサービスの比較

参照

外部リンク 
 Launchpad
 Launchpad News Blog
 Libera Chat上の

技術のウェブサイト
オープンソース文化・運動
オープンソースソフトウェア
OSSホスティングサービス
Ubuntu