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

标签 lgpl 7zip

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




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

7-Zip 是 LGPL

考虑在我的应用程序中,我使用 system() 通过其命令行界面调用像这样:system( "7-Zip -blah -blah" );

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

  • 谢谢

    最佳答案

  • 如果用户提供 7zip,则不。
  • 是的,如果您在分发二进制文件时被要求,您需要提供 7zip 源代码。

  • 您也可以直接使用 7zip DLL,因为它是 LGPL - 再次需要提供 7zip 源代码。

    关于lgpl - 从专有应用程序中调用 7-Zip 的许可影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3262248/

    相关文章:

    batch-file - 如何使用 7-Zip 从多个 zip 存档中删除文件

    r - 如何使用 R 以编程方式提取/解压缩 .7z (7-zip) 文件

    android - 开发一个使用在GPL V2下发布的源的组件,然后在LGPL V2.1下发布它-该组件的用户呢?

    linux - 如何在 Linux 上按照 LGPL 部署 Qt5 应用程序?

    Qt 变更和 LGPL

    powershell - 无法创建输出目录错误: 7zip

    powershell - 如何让7zip覆盖?

    java - 有没有一种好的方法可以在 Java 中处理对 LZMA 的*快速*压缩?

    licensing - 在 Qt 中制作应用程序,在 LGPL 下,我可以出售它吗?

    objective-c - LGPL/MPL 和静态库