GNU Affero General Public License
AGPLは、元になったGNU GPLのバージョンとは異なり、コンピュータネットワーク上でのソフトウェアの使用についての条項を加えてある。その追加条項では、AGPLライセンスの著作物(通常、ウェブアプリケーション)のネットワークユーザーに対して、完全なソースコードを提供可能にしておくことを要求する。
AGPLは、以前から指摘されていた通常のGPLにあるアプリケーションサービスプロバイダの「抜け穴」("loophole")(ASPループホール)を閉じるよう設計された。すなわち、GPLのソフトウェアをASPで用いた場合にソフトウェアは単に利用されるだけで頒布 (distribution; 配布) されるわけではなくコピーレフト条項が発動しない、という問題を解決する。
ただし、AGPLであっても、ライセンス対象ソフトウェアが「リモートでコンピュータネットワークを介し対話的にやりとり」していない場合は、コピーレフト条項の適用について曖昧さが生じる。ライセンスされたソフトウェア本体をサービスとして提供する場合がこれにあたり、そのためMongoDBは2018年、ソフトウェア本体のサービス提供もコピーレフト適用の対象とする条項を加えた独自ライセンスServer Side Public Licenseに移行した。
2000年、e-ラーニングやe-ビジネスのビジネスモデルを開発中だったヘンリー・プールはアムステルダムでリチャード・ストールマンと面会し、GPLv2のASPの抜け穴について話し合った。その後数ヶ月間、ストールマンとプールは問題の解決策を議論した。2001年、プールはWebサービス企業Affero, Inc.を創設した。このため、Afferoのコードを他の組織が使って派生Webサービスを立ち上げることを可能にするライセンスがすぐにも必要となった。このとき、プールはGPLv2のASPループホールを閉じる新たなライセンスについて助言を得るため、さらにフリーソフトウェア財団のブラッドリー・M・クーンとエベン・モグレンに接触した。
2002年2月後半ごろ、クーンは自身のソースコードを表示するプログラムの考え方に基づき、GPLv2に2(d)節を補うことを示唆した。すなわち、二次的著作物 (derivative works) において対応する完全なソースコードを提供する「ソースダウンロード」機能の保持を求める条項である。クーンはGPLv2の2(c)節に基づいて下流の頒布者や修正者に対して特定の機能の保持を要求するような要項の先例があると主張した。
モグレンとクーンは2(d)節の案を作成しプールに提示し、その目的でのGPLv2の派生ライセンスの公表をFSFが許可した。2002年3月、Affero, Inc.