6

独自のアプリケーション内で 7-Zip を使用したいと考えています。

7-Zip は LGPL です

私のアプリケーション内で、system()次のようなものを使用してコマンド ライン インターフェイス経由で呼び出すとします。system( "7-Zip -blah -blah" );

  1. この方法で 7-Zip を使用した場合、LGPL に基づく義務はありますか?
  2. ユーザーが 7-Zip を個別にインストールする必要がないように、アプリケーションと共に 7-Zip の 7z.dll と 7z.exe を配布したい場合、LGPL に基づく義務はありますか?

ありがとう

4

2 に答える 2

2
  1. ユーザーが7zipを提供している場合、いいえ。
  2. はい、バイナリを配布しているときに要求された場合は、7zipソースを提供する必要があります。

LGPLであるため、7zipDLLを問題なく直接使用することもできます。ここでも7zipソースコードを提供する必要があります。

于 2010-07-16T06:09:20.237 に答える
1

lzma SDK を直接使用してください。そのコードはパブリック ドメインに配置されているため (信じられない場合はヘッダーを参照してください)、LGPL を気にせずにアプリに組み込むことができます。

于 2011-05-26T19:52:39.327 に答える