web-dev-qa-db-ja.com

GPLv3 Python=モジュールを使用すると、プロジェクト全体にGPLv3ライセンスが必要になりますか?

私は現在、小さなプロジェクトに取り組んでおり、オープンソースライセンスでリリースする予定です(まだ決定していません)。私が持っている質問は、私が使用するPythonモジュールの1つはGPLv3でライセンスされているということです。私はライブラリに変更を加えていないので(そのまま使用)、引き続きライセンスを取得できますか?)私の選択したライセンスに基づく私のプロジェクトか、それをGPLv3にすることを余儀なくされますか?

18
Don

GPLv3でソフトウェアをリリースする義務があります。

license は明示的に述べています(カンマ5):

コピーを所持する人には、このライセンスに基づいて全体として作品全体をライセンスする必要があります。したがって、このライセンスは、該当するセクション7の追加条件とともに、どのようにパッケージ化されているかにかかわらず、作品全体とそのすべての部分に適用されます。このライセンスは、他の方法で作品にライセンスを付与することを許可しませんが、別途受け取った場合、そのような許可を無効にすることはありません。

かなり簡単だと思います。 FSF(およびAFAIKの一部の裁判所の判決)によると、プログラム自体もGPLでない場合、ライブラリのいかなる種類のリンクも違反です。

一方、 [〜#〜] lgpl [〜#〜] は、自由でないプログラムが自由なライブラリにリンクできるように正確に設計されています。

HTH

11
mac

さまざまなGNUライセンスは相互に互換性がありますか?

というラベルの付いた表のセクションを参照してください。ライブラリを使用したい:

ここの表はかなり明確で、弁護士ではない誰かが無資格の意見を述べなくても理解しやすいです。

0
user7519