假设我根据A许可证发布软件。该软件使用根据B许可证许可的外部库。
我可以将两个许可证A和B放在一个名为LICENSE的文件中吗?
答案 0 :(得分:1)
不,你不能。
来自GNU网站:
如果库是根据GPL(而不是LGPL)发布的,那是不是意味着 使用它的任何软件必须属于GPL或a GPL兼容许可证? (#IfLibraryIsGPL)
是的,因为实际运行的软件包括库。
由于此限制,库通常在 LGPL 而非 GPL 下发布。如果您在软件中包含GPL库,甚至是一个GPL源代码,则需要在GPL下发布您的软件。