代码之家  ›  专栏  ›  技术社区  ›  Mark Heath

移植LGPL代码-我可以使用什么许可证?[关闭]

  •  11
  • Mark Heath  · 技术社区  · 16 年前

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

    2 回复  |  直到 16 年前
        1
  •  8
  •   Rob Kennedy    16 年前

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

        2
  •  7
  •   Ben Collins    16 年前

    我认为你必须使用LGPL:

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

    这取决于你的port是否是衍生作品(通常port==衍生作品)。

    推荐文章