Apacheソフトウェア財団

ソフトウェア財団
Apache Software Foundationから転送)

Apacheソフトウェア財団(アパッチ ソフトウェアざいだん、: Apache Software Foundation;以下ASF)は、オープンソースソフトウェアプロジェクトを支援する団体であり、アメリカ合衆国で登録された非営利団体である。当初はWebサーバソフトウェアであるApache HTTP Server (Apache httpd) の開発のために発足したが、現在は多くのプロジェクトを抱え、ソフトウェアブランドとしてのApacheを保持している。名実ともに世界で成功しているオープンソースソフトウェアコミュニティの一つである。

Apacheソフトウェア財団
創立者
団体種類 501(c)(3)団体
設立 1999年 (25年前) (1999)
所在地 アメリカ合衆国の旗 アメリカ合衆国 メリーランド州フォレストヒル
主眼 オープンソースソフトウェア
活動手段 Apache License
ウェブサイト www.apache.org
テンプレートを表示

目的

編集

定款では次のように規定されている。

  1. オープンでコラボレイティブなソフトウェア開発プロジェクトのためにハードウェア、コミュニケーション、およびビジネスインフラストラクチャを提供する。
  2. 会社や個人が寄贈した設備や資金が個人ではなく、公益に使用されることを保証する。
  3. ASFやそのプロジェクト及びソフトウェア製品に向けられた法的訴訟から個人を保護する。
  4. Apacheブランドとそのソフトウェア製品の法的権利を保護する。

歴史

編集

1995年当時WebサーバソフトウェアCERN(ヨーロッパ素粒子物理学研究所)が開発したCERN httpdNCSA(アメリカ合衆国国立スーパーコンピュータ応用研究所)が開発したNCSA HTTPdの二種類があった。NCSA HTTPdは初めて Common Gateway Interface (CGI、動的なウェブページを実現する機構) を採用するなど、非常に普及していた。にもかかわらず、その後ほとんどメンテナンスが行われなくなり、放置されていた。そこで、何人かの有志が改良とサポートを行うためのグループを作り、自分たちをApache Groupと名付けた。しかし、彼等もその後プロジェクトに興味を失ってしまい、再度放置されかけた。そのため、1999年にユーザの一人だった Brian Behlendorf が自分のサーバを使ってユーザのためのメーリングリストを立ち上げた。これが現在のASFの母体である。

なお、Apacheの名前はネイティブアメリカンアパッチ族への尊敬の念に由来している。パッチだらけのサーバ「A Patchy Server」が訛ったものだという説は良くできた洒落ではあるが事実ではない[1]

2008年、マイクロソフトから資金提供を受けることとなり、オープンソース関係者を驚かせた[2]

設備

編集

ASFは仮想的な組織であり、物理的なオフィスを持たない。ただし、アメリカ合衆国カリフォルニア州サンフランシスコ・ベイエリア地域の4箇所のコロケーション設備に合計16台のサーバを設置している。

組織

編集

ASFの組織はユーザ、コミッタ、オフィサ、メンバ、及び理事会からなる。

ユーザ
メーリングリストの参加者であり、世界中の誰もがなることができる。ASFのプロジェクトで開発されるソフトウェアソースコードへアクセスできるが書き込み権限はない。
コミッタ(約7700人)
特に活発なユーザの中から選ばれる。ソースコードへの書き込み権限があり、apache.orgのメールアドレスを持つ。ASFの意思決定のための選挙権があり、プロジェクトマネージャになることもできる。
オフィサ
コミッタの中からオフィサが選ばれる。トップレベルプロジェクトのような大きなプロジェクトのマネージャは、一人または数人のオフィサが担当する。
メンバ(813人)
活動的なコミッタまたはオフィサから選ばれる。選挙権とともに被選挙権もある。ASFの法律上の正式な一員でもある。
理事会
さらに、メンバのなかから選挙により9人のディレクタと1人のプレジデントが選出され、理事会が構成される。選挙は毎年実施される。

(人数はいずれも2020年7月現在)

なお、ASFの参加者は完全なボランティアであり、ASFからいかなる報酬も受け取っていない。

運営

編集

ASFの運営は理事会によって行われるが、全体の管理監督、マネジメントや知的財産の保護に限られ、技術的な決定や指示をすることはない。技術的な決定は各プロジェクト毎に設置され、一人以上のオフィサが主宰するPMC (Project Management Committee) が行う。また、ASFのコミュニケーションは原則として全てメーリングリストにより行われ、内容は公開され、アーカイブされる。

Apacheライセンス

編集

ASFのプロジェクトは、Apacheライセンス (Apache License) の下で行われる。 このライセンスは、BSDライセンスに下記の条項が追加されたものとなっている。

  • 原著作者への謝辞を表示
  • ソフトウェアの名称やロゴは商標と扱われるため、事前の許可無く製品・作品の宣伝や推薦に使用できない

Apache License 2.0では、大幅に変更され、GNU General Public License第3版と互換性を有するようになった。

プロジェクト

編集

ASFではApache HTTP Serverだけでなく様々なソフトウェアが開発されており、トップレベルのプロジェクトだけで206(2020年7月現在)[3]に及び、Apacheブランドを構成している。その成果は全てソースコードと共に公開され誰もが無償で利用できる。

脚注

編集

出典

編集

外部リンク

編集