我想知道是否允许在单个存档中分发仅二进制/非 LGPL 的应用程序以及共享库(由应用程序本身使用),其中该库的原始源代码由LGPL 并没有被修改为应用程序使用。
原因是可以编译应用程序,以便它首先在当前目录 ./ 中搜索库,例如。这将使依赖于特定版本库的纯二进制应用程序几乎与具有静态链接库的相同应用程序相同,尽管在后一种情况下,您必须根据 LGPL 条款许可生成的应用程序。
Myapp/ -- the archive myapp -- the binary-only application otherlib.so -- the LGPL'ed library
$ cd
Myapp $ ./myapp