web-dev-qa-db-ja.com

ライブラリを動的に参照する場合、アプリケーションの残りの部分にソースをリリースせずにLGPLライブラリを使用することは許可されていますか?

私が開発している小規模の商用C++アプリケーションで使用する予定のLGPLライブラリで何ができるか、またはできないかについて少し混乱しています。私の現在の理解は、自分が正しいかどうかはわかりませんが、ライブラリを動的に参照する場合、アプリケーションの残りの部分にソースを解放せずにライブラリを使用することが許可されているということです。これが正しいかどうか誰かが知っていますか?ライブラリの参照方法に制限はありますか?ありがとうございました!私は英語を母国語としないので、ライセンスを完全には理解していません。

3
User093203920

はい、変更されていないライブラリを独自の所有権コードで使用できます-ユーザーがLGPLライブラリを独自のバージョンと交換できる限り(これは通常、ダイナミックリンクライブラリ= dllなどを使用することを意味します)

ライブラリを変更する場合は、ソースコードをリリースする必要がありますライブラリの変更を加えます。

唯一の余分な問題は、独自のアプリ内でライブラリのソースコードからのアイデア/概念を使用した場合です。その場合、アプリは派生した作品である可能性があります。しかし、通常、商用アプリでLGPLライブラリを使用しても問題はありません。それがそのアイデアでした。

6
Martin Beckett