44

私の理解では、LGPL では、コードをコピーしない限り、商用目的で LGPL ライブラリをリンクして使用できますか?

これはバイナリにコンパイルするプログラムには意味がありますが、JavaScript はどうでしょうか?

商用 Web サイトで JQuery 用のGreyboxプラグインを使用したいのですが、LGPL であるため合法的に行う方法がわかりません。

4

3 に答える 3

32

LGPL では基本的に次のものが必要です (詳細については、完全なライセンスFAQを参照してください)。

  1. フルライセンスを参照して、LGPLの下でライセンスされているとあなたは言いました。
  2. LGPL の条件に基づいて、コードとその変更を配布すること。ソース コードは、任意の変更を含め、適切な形式 (圧縮または難読化されていない) でリリースする必要があります。
  3. ユーザーが必要に応じて独自のバージョンに置き換えることができるように、アプリケーションに動的にリンクされていること。

(これは要件の非常に簡単な概要です。要件はあなたの状況に適用されるためです。前述したように、詳細についてはライセンスと FAQ を参照してください)

(1) に準拠するには、記事「The JavaScript Trap」の「付録: フリー JavaScript プログラムをリリースするための規約」を参照して、JavaScript プログラムのライセンスに言及し、リンクする方法について提案された規約を確認してください。

(2) に準拠するには、コードをそのまま提供することができます。パフォーマンス上の理由でコードを縮小する必要がある場合は、コードの縮小されていないバージョンへのリンクをコメントに含める必要があります。

JavaScript で (3) に準拠するには、コードを別のスクリプト ファイルに保持し、コードと 1 つのファイルにマージしない限り、問題ありません。これを置き換えたい人は誰でも、Greasemonkey または UserJS を使用できます。

于 2010-01-06T20:07:58.307 に答える
28

Web サイトで LGPL ライブラリを使用および配布し、商用コードと組み合わせて使用​​できます。唯一の大きな制限は、ライブラリに加えた変更を含め、ライブラリをオープン ソースに保ち、ユーザーがライブラリのソース、ライセンス、および著作権情報を取得できるようにしなければならないことです。

LGPL の下で商用コードを配布する必要はありません。

これは、GPL の下でもコードを配布する必要がある GPL とは異なります。

于 2010-01-06T20:10:29.420 に答える
28

LGPL パラグラフ 5

ライブラリの一部の派生物を含まないが、コンパイルまたはリンクすることによってライブラリと連携するように設計されているプログラムは、「ライブラリを使用する作品」と呼ばれます。そのような作品は、単独では、ライブラリの派生作品ではなく、したがって、このライセンスの範囲外になります。

なので変更しなければ自由に使えます。(ここで無料とは、頭痛のないことを意味します:))

于 2010-01-06T20:11:09.183 に答える