【问题标题】:Porting LGPL code - what license can I use? [closed]移植 LGPL 代码 - 我可以使用什么许可证? [关闭]
【发布时间】:2009-01-26 20:30:43
【问题描述】:

我已将一些 LGPL 代码从 Java 移植到 C#,我计划将其作为开源组件发布。我是否也必须在 LGPL 下发布我的新库,还是可以使用限制较少的东西,例如 MS-PL?

【问题讨论】:

  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。

标签: open-source licensing


【解决方案1】:

由于您的工作基于原始 LGPL 作品,在我看来,您的作品是原始作品的衍生作品,因此许可证的第 2 节适用:您的代码需要是 LGPL,或者,根据您的选择,GPL。 (第2版和第3版的措辞不同,但都是同一节。)但是我只是一个程序员,我知道什么?您是在询问有关法律的问题,因此您最好的做法是请教律师

【讨论】:

  • 老实说,律师是否立即了解软件许可? .
  • 专门从事软件许可的层会理解这一点,尽管诚实不应该是他们的理由。如果您的律师不懂软件许可,@Jaime,那么请考虑聘请其他律师。
【解决方案2】:

我相信你必须使用 LGPL:

http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License#Differences_from_the_GPL

这取决于你的移植是否是衍生作品(一般是移植==衍生作品)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多