← 用語集:知的財産

OTSUMU KNOWLEDGE

AGPLとは?意味と使い方

AGPLとは、GPLの条件に加え、ネットワーク経由で利用させる場合にも条件が問題になり得るOSSライセンスです。サービス事業者が確認したい注意点を、実務の観点から整理します。

AGPL(GNU Affero General Public License)とは

AGPL(GNU Affero General Public License)とは、GNU Affero General Public License の略で、GPLの考え方に加えて、ネットワーク経由でプログラムを利用させる場合にも、ソースコードの提供を求める条件を持つOSSライセンスです。通常のGPLは、配布をしない限り、義務が生じにくいとされています。AGPLでは、ネットワークを通じてサービスとして提供する場合にも、条件の適用が問題になり得るため、サービス事業者にとって特に注意が必要です。 Affero は、このライセンスを作った団体の名に由来します。GPLを土台にして、ネットワーク利用の場合を補う目的で作られました。

仕組み・ポイント

主な要素を整理すると次のとおりです。

項目内容
基本の条件GPLと同様に、改変や配布に条件が付く
ネットワーク利用改変したプログラムを、ネットワーク経由で利用させる場合にも、ソースの提供などが求められ得る
影響を受けやすい事業SaaSなど、サービスとして提供する事業
確認事項改変の有無、提供の形態、連携の仕方

SaaSの開発では、ライブラリや基盤のソフトウェアにAGPLのものが含まれていないかを、早い段階で確認することが重要です。後から差し替えるには、設計の見直しが必要になることがあります。

判断のポイント

  • サービスの提供形態が、ネットワーク経由の利用にあたるか。
  • 使用するOSSに、AGPLのものが含まれていないか。
  • 改変の有無を、開発の記録で説明できるか。

実務での使い方・具体例

SaaSとして提供するサービスに、データベースなどのOSSを組み込む場面を想定します。使用するソフトウェアのライセンスを確認し、AGPLのものがあれば、自社が改変を加えるのか、そのまま利用するのかを整理します。改変する場合は、サービス利用者へのソースの提供義務が生じ得るため、設計の変更や代替の選択肢を、専門家と検討します。確認の結果は台帳に記録します。

進め方の例

  1. 使用するソフトウェアの中に、AGPLのものがないか確認する。
  2. 改変の有無と、提供の形態を整理する。
  3. 義務が及ぶ場合の代替策を、設計の段階で決める。

AGPLのソフトウェアを、改変せずに利用する場合の扱いは、個別の状況で判断が分かれます。判断に迷う場合は、早めに専門家へ相談し、方針を決めておくことが、事業の安定につながります。

開発を進めた後に、AGPLのソフトウェアが見つかると、設計の見直しやリリースの遅れにつながります。ライセンスの確認を、設計のレビューの項目に入れておく運用が、後戻りを防ぐ現実的な対策になります。

よくある誤解と注意点

  • AGPLは、サービス提供の形態でも義務が問題になり得ます。
  • 改変していない場合の義務の有無は、状況によって異なります。
  • 版によって、条件が異なる場合があります。
  • 個別の判断は事案によるため、専門家に確認してください。
  • 法令・制度や運用は改正で変わります。実際の判断や手続きの前に、最新情報を公的機関や弁理士・弁護士などの専門家で確認してください。費用、期限、要件などの具体的な内容は、必ず公式の案内に当たってください。

関連用語

Otsumuに相談できること

SaaSの開発では、OSSのライセンスが事業の設計に影響することがあります。Otsumuでは、サービスの構成を整理し、ライセンス確認の手順づくりをお手伝いできます。 新規事業の進め方全体の整理は新規事業・事業戦略のサポートで扱っています。

状況を聞いたうえで論点だけ整理したい場合は、30分の無料相談をご利用ください。個別の権利判断や手続きは、必要に応じて弁理士・弁護士など専門家と進める前提でご相談いただけます。

執筆:Otsumu株式会社 / 編集日 2026.10.04

あわせて読む

次の一手を、一緒に。

事業の検証から開発・運用まで、現在の段階に合わせて支援します。

事業について相談する ↗
FROM KNOWLEDGE TO ACTION

知識を、次の一手へ。

30分の無料診断で、次の一手を整理する ↗