web-dev-qa-db-ja.com

Affero-GPLとGPLv3の違い

79
thr

以下を想定します。

GPLでサーバー側アプリケーションを開発しています。現在、このアプリケーションは、マシンで直接実行される実行可能ファイルではなくHTMLを提供します。つまり、別の人がGPLコードを取得して、それを適応させ、必ずしも公開する必要はないということです。すなわち。 GPLに違反することなく、ソフトウェアを使用して同一のサービスを作成できます。 (ただし、彼はソフトウェア自体を公開することはできません、つまり販売しています)

AGPLではそうではありません。

GPLのこの穴は、「アプリケーションサービスプロバイダー」穴と呼ばれます。

「なぜAGPL」または「AGPL vs. GPL」を検索するか、単に this を読んで、GPLに問題がある実際のプロジェクトを探してください。 MongoDBは別の興味深いことを試みます。彼らは、人々がコアDBをフォークしないことを望んでいます(そのためAGPLです)が、メインプログラムにリンクする必要があるドライバーは、mongoDBが商用アプリケーション内で使用できるようにApache 2.0ライセンスです。

AGPLを使用する公開Webアプリケーションは ウィキペディア にリストされています。

54
Karussell

http://www.gnu.org/licenses/licenses.html#AGPL を参照してください

GNU Affero General Public LicenseはGNU GPLに基づいていますが、ネットワーク経由でライセンスソフトウェアと対話するユーザーが受信できるようにする追加の用語がありますそのプログラムのソース。ネットワーク上で一般的に実行されるソフトウェアには、GNU AGPLを使用することを検討することをお勧めします。

19
lutz