从专有应用程序中调用 7-Zip 的许可影响

0xC*_*ACE 5 lgpl 7zip

我想在我的专有应用程序中使用 7-Zip。

7-Zip 是 LGPL

考虑一下,在我的应用程序中,我使用以下内容通过其命令行界面调用system()system( "7-Zip -blah -blah" );

  1. 如果我以这种方式使用 7-Zip,我是否对 LGPL 有任何义务?
  2. 如果我想将 7-Zips 的 7z.dll 和 7z.exe 与我的应用程序一起分发,以便用户不需要单独安装 7-Zip,我是否对 LGPL 有任何义务?

谢谢

Yan*_*min 2

  1. 如果用户提供 7zip,则不会。
  2. 是的,如果在分发二进制文件时收到请求,您需要提供 7zip 源代码。

您还可以直接使用 7zip DLL,不会有任何问题,因为它是 LGPL - 您需要再次提供 7zip 源代码。