web-dev-qa-db-ja.com

変更されたLGPLコードとの静的リンク

私は修正されたLGPLライブラリとリンクするライブラリを書いているので、2つの質問があります。

  1. LGPLライブラリとの静的リンクの場合、コードをLGPLにする必要がありますか?
  2. ダイナミックリンクの場合?
2
Sergey Lega

まず、LGPLライブラリへの変更がLGPLの下にあることに注意してください。

ses LGPLライブラリであるコードに関して、 [〜#〜] faq [〜#〜] はあなたの質問に答えるはずです:

(1)LGPLのライブラリに対して静的にリンクする場合は、アプリケーションをオブジェクト(必ずしもソースではない)形式で提供する必要があります。これにより、ユーザーはライブラリを変更してアプリケーションを再リンクできます。

(2)ユーザーのコンピューターにすでに存在するLGPLのライブラリに対して動的にリンクする場合、ライブラリのソースを伝える必要はありません。一方、静的または動的にリンクされているかどうかに関係なく、実行可能なLGPLライブラリをアプリケーションと一緒に伝達する場合は、LGPLが提供する方法の1つでライブラリのソースも伝達する必要があります。

2
Heinzi