我使用的LGPL库很多都没有维护,也没有文档。我发现其中一些库非常有用,它们都是LGPL或MIT。我可以将这些库组合到我自己的库中,在LGPL下发布并将自己作为分支维护吗?此外,其中一些库做同样的事情或相互补充。
我可以根据自己的更改和文档将这些内容发布到一个名称空间中吗? 我也将在与库一起开发的GPL程序中使用它们。这会破坏任何服务条款吗?
在我与业主/开发商联系之前,我不想给任何图书馆名称命名。
我可以在这些法律限制下继续这样做吗?
答案 0 :(得分:1)
是的,您可以将多个LGPL库组合在一起形成一个LGPL库。也允许重命名函数以将它们放入单个名称空间。
由于LGPL和MIT许可证兼容,因此也可以将LGPL和MIT库组合在一起形成单个库。我相信你也可以只将LGPL应用于这个组合库,因为LGPL是MIT许可证的超集。
显然,您不得删除任何版权声明,最终图书馆将受到多人的侵犯,包括您自己。
然后在GPL程序中使用上述任何库也可以。
首先尝试联系开发人员,正如您所说的那样,这是一个很好的举措 - 如果他们仍然对图书馆工作感兴趣,您可以与他们中的一个或多个合作。