0

バイナリのみ/非LGPLのアプリケーションを、共有ライブラリ(アプリケーション自体が使用)と一緒に単一のアーカイブに配布できるかどうかを知りたいのですが、そのライブラリの元のソースコードはLGPLであり、アプリケーションで使用するために変更されていません。

その理由は、たとえば、アプリケーションをコンパイルして、現在のディレクトリ./でライブラリを最初に検索できるようにするためです。これにより、ライブラリの特定のバージョンに依存するバイナリのみのアプリケーションは、そのライブラリが静的にリンクされている同じアプリケーションとほぼ同じになりますが、後者の場合、LGPLの条件に基づいて結果のアプリケーションのライセンスを取得する必要があります。

Myapp/      -- the archive
   myapp    -- the binary-only application
   otherlib.so -- the LGPL'ed library

$ cd Myapp
$ ./myapp

4

1 に答える 1

0

提案された配布は問題ないと思います。

LGPLに準拠するには、アプリケーションのユーザーが独自のバージョンのotherlib.soを削除し、これを使用してアプリを実行できるようにする必要があります。この要件がバイナリ互換の変更のみを対象としていると仮定すると、アプリのバイナリバージョンのみを含むディストリビューションによって要件が満たされているように思われます。

于 2012-11-05T17:13:12.187 に答える