15

重複の可能性:
商用 Java アプリケーションでの LGPL ライブラリの使用

こんにちは!

GNU Lesser GPL ライセンスの下にプロジェクトがあります。このプロジェクトをアプリケーションで使用したいと考えています。このライセンスを使用してアプリケーションを販売できますか?

4

5 に答える 5

18

簡単に言えば、LGPL のプロジェクト (通常はライブラリ) の考え方は、ソース コードを公開する限り、オープン ソースかクローズド ソースか、フリーかプロプライエタリかを問わず、自分のアプリケーションで自由に使用できるということです。 LGPL された部分の (LGPL された部分を変更する場合は、変更されたソースを LGPL の下で公開する必要があります)。

さらに、ライブラリは動的にリンクして、必要に応じてユーザーが別のバージョンに置き換えることができるようにする必要があります。ライブラリ ( .dll.so.jar...) の場合、これは通常自明です。補足: これは本質的に無意味な要件です。最初に提供したもの以外のライブラリ バージョンでアプリケーションが動作する必要はないからです。アプリケーションが他のバージョンで動作しないようにすることもできます。

于 2010-01-27T07:53:30.863 に答える
5

一般的な注意事項、次の場合は LGPL ライブラリを使用できます

  • 動的にリンクすると、ユーザーは特定のライブラリを置き換えることができます (たとえば、dll を新しい互換性のあるバージョンに置き換えるなど)。
  • LGPL コードを変更すると、変更されたライブラリ ソースもリリースされます。

一般に、多くのクローズド ソース プロジェクトでは LGPL コードが使用されています。これは一般的な慣行ですが、ライセンス、特にこのGPL-FAQ をよくお読みください。

疑問がある場合は、弁護士に相談してください。

于 2010-01-27T07:51:30.250 に答える
5

プロプライエタリ ソフトウェアで LPGLed ライブラリを使用できますが、いくつかの制限事項を守る必要があります。LGPL をよく読み、弁護士に相談してください。

于 2010-01-27T07:44:21.110 に答える
1

開発プロセスの一部として GNU アプリを使用している場合、結果のコードは販売可能です。

GNU アプリのパブリック API を呼び出しているか、それ以外の方法で使用している場合、GNU アプリを元のアプリと完全に別のコンポーネントとしてパッケージ化して配布する場合、アプリは販売可能です。 GNU ライブラリであり、GNU ライセンス条項の下で元の作成者に属しています。

一方、パッケージを変更したり、パッケージからコードをカットアンドペーストしたり、コードをプログラムに挿入したり、コードを変更してコードを機能させたりした場合は、同じ gnu ライセンスでのみさらに配布できます。これは実際にソフトウェアの販売を妨げるものではありませんが、あらゆる種類の複雑な問題があるため、そこに行かないのが最善です.

疑わしい場合は、元の作成者に連絡して、何をしたか、何を意図しているかを伝え、彼らの考えを尋ねてください。

于 2010-01-27T07:53:43.037 に答える
1

短い答えはイエスです。好きなライセンスでアプリケーションを販売できます。あなたがする必要がある唯一のことは次のとおりです。

  1. アバウト ボックス、スプラッシュ スクリーン、マニュアルのどこかに、製品がそのライブラリを使用していることを記載してください。

  2. 顧客がそのライブラリ (必ずしもアプリケーションではない) のソース コードを要求した場合は、それを提供するか、入手方法を説明する必要があります。ただし、実際にこの権利を持っているのは顧客/ユーザーだけであることに注意してください (ほとんどの顧客は気にしませんよね?)。

Artyom が投稿した GPL FAQ を読むことをお勧めしますが、基本的には以上です。

于 2010-01-27T08:47:03.877 に答える