【问题标题】:LGPL License and shared libraries [closed]LGPL 许可证和共享库 [关闭]
【发布时间】:2012-11-05 10:02:17
【问题描述】:

我想知道是否允许在单个存档中分发仅二进制/非 LGPL 的应用程序以及共享库(由应用程序本身使用),其中该库的原始源代码是被 LGPL 覆盖,并且没有被修改以供应用程序使用。

原因是可以编译应用程序,以便它首先在当前目录 ./ 中搜索库,例如。这将使依赖于特定库版本的纯二进制应用程序几乎与静态链接该库的同一应用程序相同,尽管在后一种情况下,您必须根据 LGPL 条款许可生成的应用程序。

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

$ cd Myapp
$ ./myapp

【问题讨论】:

标签: licensing lgpl copying


【解决方案1】:

我认为您提出的分配很好。

为了遵守 LGPL,您的应用程序的用户必须能够删除他们自己的 otherlib.so 版本并让您的应用程序使用它运行。假设此要求仅涵盖二进制兼容更改,在您的情况下,仅包含应用程序的二进制版本的发行版似乎满足了该要求。

【讨论】:

    猜你喜欢
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多