我已将一些 LGPL 代码从 Java 移植到 C#,我计划将其作为开源组件发布。我是否也必须在 LGPL 下发布我的新库,还是可以使用限制较少的东西,例如 MS-PL?
Mark Heath
问问题
1517 次
2 回答
8
由于您的作品基于原始 LGPL 作品,在我看来,您的作品是原始作品的衍生作品,因此许可证的第 2 节适用:您的代码需要是 LGPL,或者您可以选择使用 GPL。(第2版和第3版的措辞不同,但都是同一节。)但是我只是一个程序员,我知道什么?你问的是一个关于法律的问题,所以你最好的做法是请律师。
于 2009-01-26T20:40:57.527 回答
7
我相信你必须使用 LGPL:
http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License#Differences_from_the_GPL
这取决于您的端口是否是衍生作品(通常是端口 == 衍生作品)。
于 2009-01-26T20:34:08.257 回答