回答:
次のように想定します。
GPLでサーバー側アプリケーションを開発しています。現在、このアプリケーションはHTMLを提供し、マシン上で直接実行される実行可能ファイルは提供しません。つまり、別の人がGPLコードを取得して適応させることができ、必ずしも公開する必要はありません。つまり。彼は、GPLに違反することなく、ソフトウェアを使用して同じサービスを作成できます。(その後、彼はソフトウェア自体を公開することはできませんが、販売することはできません)
AGPLではそうではありません。
GPLのこの穴は、しばしば「アプリケーションサービスプロバイダー」の穴と呼ばれます。
「WhyAGPL」または「AGPLvs。GPL」を検索するか、GPLに問題がある実際のプロジェクトについてこれを読んでください。MongoDBは、別の興味深いことを試みます。彼らは人々がコアDB(なぜAGPL)をフォークしないことを望んでいますが、メインプログラムとリンクする必要のあるドライバーはapache 2.0ライセンスであり、mongoDBを商用アプリケーション内で使用できます。
http://www.gnu.org/licenses/licenses.html#AGPLを参照してください
GNU Affero General PublicLicenseはGNUGPLに基づいていますが、ネットワークを介してライセンスされたソフトウェアと対話するユーザーがそのプログラムのソースを受け取ることができるようにするための追加の用語があります。一般的にネットワーク上で実行されるソフトウェアには、GNUAGPLの使用を検討することをお勧めします。