AGPL v3.0: ネットワークサービス向けコピーレフト
GNU Affero General Public License v3.0(AGPL-3.0)について学びます。GPLコピーレフトをネットワーク経由でアクセスされるソフトウェアに拡張します。MongoDB、Grafanaなどで使用。
Individual Licenses
詳細な説明
GNU Affero General Public License v3.0
AGPL-3.0は一般的に使用される中で最も強力なコピーレフトライセンスです。GPL-3.0を拡張して「SaaSの抜け穴」を塞ぎます。ネットワーク経由でソフトウェアを操作するユーザー(Webアプリケーションなど)もソースコードにアクセスできるようにする必要があります。
ネットワーク条項
AGPL-3.0のセクション13は次のように述べています:変更されたAGPLソフトウェアをサーバーで実行し、ユーザーがネットワーク経由で操作する場合、それらのユーザーに完全なソースコードを利用可能にする必要があります。
AGPL-3.0 vs GPL-3.0
唯一の違いはネットワークインタラクション条項です。GPL-3.0のコピーレフトはソフトウェアを配布する場合にのみトリガーされます。AGPL-3.0のコピーレフトは配布またはネットワークサービスとしてソフトウェアを提供することでトリガーされます。
ビジネスモデルへの影響
多くの企業がデュアルライセンス戦略の一部としてAGPL-3.0を使用しています:オープンソース版はAGPL(プロプライエタリSaaS利用を抑制)、商用ライセンスはコピーレフト条件に準拠したくない企業向けに提供されます。
ユースケース
ネットワークユーザーが変更のソースコードにアクセスできることを保証したいサーバーサイドソフトウェア、SaaSプラットフォーム、またはWebアプリケーションのライセンス。