单个LICENSE文件中的多个许可证

时间:2012-08-18 14:14:21

标签: licensing

假设我根据A许可证发布软件。该软件使用根据B许可证许可的外部库。

我可以将两个许可证A和B放在一个名为LICENSE的文件中吗?

1 个答案:

答案 0 :(得分:1)

不,你不能。

来自GNU网站:

  

如果库是根据GPL(而不是LGPL)发布的,那是不是意味着   使用它的任何软件必须属于GPL或a   GPL兼容许可证? (#IfLibraryIsGPL)

     

是的,因为实际运行的软件包括库。

     

来源:http://www.gnu.org/licenses/gpl-faq.html#IfLibraryIsGPL

由于此限制,库通常在 LGPL 而非 GPL 下发布。如果您在软件中包含GPL库,甚至是一个GPL源代码,则需要在GPL下发布您的软件。