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 回答