web-dev-qa-db-ja.com

LGPLライセンスのライブラリを商用アプリで使用できますか?

MicrosoftのアプリマーケットプレイスのアプリでLGPLライセンスのライブラリを使用したいと思います。それは大丈夫ですか?

105

ここに包括的な答えがあります:
http://answers.google.com/answers/threadview/id/439136.html

要するに:はい、できます。ただし、注意が必要な重要な点の1つは、GNU LGPL対応ライブラリが動的にリンクされ、メインアプリケーションと静的に混合されないことです。

その動的にリンクされたライブラリを、独立してコンパイルされたビルドと交換することも可能であるべきです。それ以外の場合は、ライブラリとメインアプリケーションコードが絡み合っている可能性があります。

70
mario

LGPLライセンスは、バイナリを参照するアプリケーションがクローズドソースのままであることを許可します。また、Microsoft App Marketplaceでオープンソースアプリを販売することを妨げるものは何もありません。

9
Michael Brown

この 記事 が役立つ場合があります。

LGPLでは(リンクしたライブラリの)ソースコードをダウンロードして利用できるため、Microsoftの市場向けのアプリでLGPLライセンスのライブラリを使用しても問題ないはずです。

LGPLバージョン2.1 からの引用:

指定された場所からのコピーへのアクセスを提供することによってオブジェクトコードの配布が行われる場合、同じ場所からソースコードをコピーするための同等のアクセスを提供することは、サードパーティがソースをコピーすることを強制されない場合でも、ソースコードを配布する要件を満たしますオブジェクトコードとともに。

問題と思われるのは、「同じ場所」の要件だけです。これは、アプリがマーケットプレイス経由で配布されている場合は満たされません。

3
Andrew Okunev