LGPL许可证和共享库

时间:2012-11-05 10:02:18

标签: licensing lgpl copying

我想知道是否允许将二进制/非LGPL应用程序与共享库(由应用程序本身使用)一起分发到单个存档中,其中该库的原始源代码是由LGPL承保,并未针对应用程序进行修改。

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

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

$ cd Myapp
  $ ./myapp

1 个答案:

答案 0 :(得分:0)

我认为你提议的分发很好。

为了符合LGPL,您的应用程序用户必须可以删除自己的otherlib.so版本并使用此版本运行您的应用程序。假设此要求仅涵盖二进制兼容的更改,则在您的情况下,通过仅包含应用程序的二进制版本的分发来满足要求。