web-dev-qa-db-ja.com

Software as a Service(SaaS)モデルでの完全なGPLライブラリの使用

私はすでにサイトを検索しましたが、人々が販売または配布する予定のソフトウェアでGPLライブラリを使用することに関する回答しか見つけることができませんでした。この場合の答えは、ソースコードも利用可能にする必要があるということです。

SaaSはどうですか?つまり、クライアントがインターネット経由で使用するために月額料金を支払うアプリを作成します。クライアントは何もダウンロードしたり、コードにアクセスしたりしません。

質問:

  1. この場合、ソースコードを利用可能にする必要なく、完全なGPLライブラリを使用できますか?

  2. モデルがSaaSであっても、GPLについて他に知っておくべき制限/要件はありますか?

28
Daniel Scocco

バイナリを配布しない限り、クローズドソースのプロジェクトでGPLライブラリ(または他のコード)を使用しても問題はありません。

通常のGPLおよびLGPLに関する限り、ネットワークを介してソフトウェアを使用するためのアクセスを提供する(SaaSなど)ではない配布と見なされます。つまり、クローズドソースのSaaSプロジェクトで(L)GPLライブラリを使用しても問題はありません。

AGPL(Affero GPL)ライセンスを持つライブラリに注意する必要があります。 AGPLライセンスでは、SaaS isは配布と見なされ、ユーザーにソースコードへのアクセスを提供する必要があります。