メインコンテンツへスキップ
The Apache Software Foundation
Apache 20th Anniversary Logo

ASFガバナンス入門

アパッチプロジェクトが採用している合意形成に基づいたコミュニティ主導のガバナンスである「アパッチウェイ」をご存知かもしれませんが、この入門書は、Apache Software Foundation(ASF)が舞台裏でどのように機能しているかを理解するのに役立ちます。

非営利団体の定款

米国デラウェア州を拠点とする会員制法人であり、IRS登録済みの501(c)(3)非営利団体であるASFは、企業定款によって統治されています。会員は企業方針を策定し役員を任命する理事会を選出し、役員は企業方針を策定し実行し、理事会はApacheソフトウェアプロジェクトを運営するための様々なプロジェクト管理委員会(PMC)を任命します。

定款へ

組織図を見る

企業統治機関

数多くの成功しているApacheプロジェクトの舞台裏で、ASFは他の企業と同様に運営されています。「アパッチウェイ」の精神(メリット、合意、コミュニティ、慈善)は、企業統治活動に反映されていますが、企業が法的にどのように機能するかは、プロジェクトの運営方法とは多少異なります。

会員

ASFの会員は株主に似ています。彼らは新しい会員を選出し、理事に投票することができます。

理事会

理事会は企業方針を策定し、役員を任命し、PMCを形成し、方針や企業執行領域を役員に委任し、自身のプロジェクトを管理する責任をPMCに委任します。

プロジェクト管理委員会(PMC)

PMCは、プロジェクトの新しいコミッターとPMCメンバーを投票で決定し、プロジェクトごとのポリシーを設定し、ソフトウェア製品のリリースを正式に投票します。PMCは、社長ではなく、理事会に四半期ごとに直接報告します。

執行役員

理事会は理事長(理事)を選出し、標準的な範囲の執行役員を任命します。役員は全員無給のボランティアであり、それぞれの責任分野で理事会の指示に従って職務を遂行します。役員は、それぞれの分野で財団の業務を管理するとともに、理事会に毎月進捗状況を報告する責任を負います。

執行役員には、社長、副社長、書記、副書記、会計が含まれます。

企業役員

理事会は、企業全体の機能のためにいくつかの役員を任命しました。これには、ブランド管理、会議計画、資金調達、法務、マーケティングと広報、旅行支援、多様性を監督する副社長が含まれます。理事会は、各役員の具体的な責任範囲内で企業方針を策定し実行する権限を委任します。

理事会はまた、インフラストラクチャ担当副社長を任命しており、この役員はインフラストラクチャチームの日常的な運営と、Apacheを稼働させ続けるハードウェアを担当しています。インフラストラクチャ(ウェブサイト、メーリングリスト、ソースコード管理、wikiなど)は、ASFのすべてのプロジェクトで共有されるリソースであるため、一元的に管理されています。

これらの企業全体の役員のほとんどは、毎月社長に直接報告します。これにより、理事会が高レベルで提供する戦略的な監督が、社長およびその他の役員がASFのため、およびさまざまなApacheプロジェクトを代表して処理する日常業務から分離されます。

理事会委員会

理事会には、その範囲内で理事会の権限をもって運営される、法務委員会とセキュリティチームという2つの理事会委員会または執行委員会があります。理事会委員会は、毎月理事会に報告します。

役員または社長委員会

社長と一部の役員は、個々の役員の政策または運営業務を支援するために、社長委員会を設立しました。役員は、ブランド管理、資金調達、旅行支援などの分野で、自身のスコープの業務を支援するために他のボランティアを任命します。責任を負う役員は、委員会全体のレポートを毎月社長に提出します。

技術統治機関

ASF内では、理事会は各プロジェクトの技術的な方向性をPMCに委任します。PMCは、ライセンス、ブランディング、インフラストラクチャなどに関する企業方針に従い、アパッチウェイに従ってプロジェクトを独立して管理することが期待されています。PMCは、プロジェクト管理の他のすべての側面、特に技術的な方向性を担当します。

プロジェクト管理委員会(PMC)

PMCは、プロジェクトのソフトウェア製品のリリースを投票することで、公共の利益のためにソフトウェアを生産するよう努めます。

コミッター

コミッターとは、Apacheプロジェクトへの書き込みアクセス権を付与されたプロジェクト開発コミュニティのメンバーのことです。各プロジェクトのPMCは、プロジェクト内で功績を上げた人をコミッターとして招待します。コミッターは、コミッターがASFに知的財産を寄贈する条件を明確に定義した個人コントリビューターライセンス契約(ICLA)に署名する必要があります。これにより、プロジェクトはApache Licenseの下で公開する製品を安全にリリースできることを保証できます。

コミッターはプロジェクトごとに個別に選出されます。あるプロジェクトでの功績は、他のプロジェクトに必ずしも転用できるわけではありません。コミッターは、財団全体のコミッターリポジトリにもアクセスでき、そこではApacheプロジェクトの作業に役立ついくつかの追加サービスやツールを利用できます。

非統治機関

コミュニティベースの組織として、他の多くの個人や組織のグループがASFおよびApacheプロジェクトに貴重な仕事とサービスを提供していますが、当社の企業ガバナンスに直接関与しているわけではありません。

コントリビューター

コントリビューターとは、Apacheプロジェクトにソースコードパッチ、ドキュメント、メーリングリストでの支援を提供する個人のことです。コントリビューターには特定のガバナンスの役割はありませんが、健全なプロジェクトは、新しいコミッターとして推薦することを検討できる、生産的で役立つコントリビューターを常に探しています。

ユーザー

ユーザーは当社のソフトウェアを使用し、多くの場合、それについて支援を求めています。多くの有益なユーザーはコードを書くことはありませんが、バグレポートを送信したり、プロジェクトのメーリングリストで質問に答えたりするために時間を費やしています。

スポンサー

非営利団体として、ASFはASFプロジェクトにインフラストラクチャとサービスを提供するために、組織や個人のサポーターからの財政的貢献に依存しています。プロジェクトと企業の独立性を確保するために、スポンサーはASFの企業ガバナンスの一部ではありません。スポンサーになることは、組織またはその従業員にASFまたはそのプロジェクト内で特定のメリットを与えるものではありません。

ベンダー

ASFは、会計、非営利の税務申告、法律顧問、またはホスティングや帯域幅サービスなどの特定のサービスを提供するために、ベンダーと契約しています。ベンダーは、それ以外の場合はガバナンス構造の一部ではありません。可能な場合は、ボランティアの役員がベンダーとの関係を管理します。

請負業者/有給スタッフ

ASFは、コアインフラストラクチャを稼働させ続けるために、システム管理者などの請負業者に給与を支払っています。通常、技術レベルとプロジェクトレベルの両方、および組織レベルと理事会レベルの両方で、すべての作業をボランティアに依存しています。ただし、すべてのサービスを稼働させ続けるための信頼性が高く安全なインフラストラクチャを維持するには、有給スタッフが必要です。これらの費用は、ハードウェアと帯域幅のコストとともに、年間企業予算の大部分を占めています。

ASFは、Apacheプロジェクトでのソフトウェア開発に対して給与を支払っていません。代わりに、すべてのプロジェクトのコーディング作業をボランティアに依存しています。ASFは、志を同じくするコミュニティに技術、法律、およびコミュニティインフラストラクチャを提供することに焦点を当てており、健全なプロジェクトコミュニティが独自のソフトウェア製品を構築することを信頼しています。