1

我使用的很多 LGPL 库已经停止维护并且没有文档。我发现其中一些库非常有用,它们都是 LGPL 或 MIT。我可以将这些库合并到我自己的库中,在 LGPL 下发布并自己维护这些库吗?此外,其中一些库做同样的事情或相互补充。

我可以根据自己的更改和文档将这些发布到一个命名空间中吗?我还将在与库一起开发的 GPL 程序中使用这些。这会违反任何服务条款吗?

在我联系所有者/开发人员之前,我不想命名任何库名称。

在这些法律限制下我还能这样做吗?

4

1 回答 1

1

是的,您可以将多个 LGPL 库组合成一个 LGPL 库。还允许重命名函数以将它们带入单个名称空间。

也可以将 LGPL 和 MIT 库组合在一起,形成一个库,因为 LGPL 和 MIT 许可证是兼容的。我相信您也可以只将 LGPL 应用于这个组合库,因为 LGPL 是 MIT 许可证的超集。

显然你不能删除任何版权声明,最终的库将是多个人的版权,包括你自己。

然后在 GPL 程序中使用上述任何库也可以。

正如您所说,首先尝试联系开发人员是一个很好的举措 - 如果他们仍然对开发库感兴趣,您可以与他们中的一个或多个合作。

于 2010-09-16T06:52:35.110 回答