我可以用另一种语言重写一段GPL代码并在BSD下发布吗?

时间:2011-06-13 05:36:35

标签: licensing gpl

我在C#中编写了一个BSD许可软件,我希望在C中使用一些稳定的数字代码,这是GPL下的。

我可以用C#重写GPL C代码并在BSD许可下发布C#代码吗?

非常感谢。

1 个答案:

答案 0 :(得分:6)

  1. 你应该问一位律师。

  2. 它取决于“衍生物”的含义。在我的非律师意见中,用C#重写一段C代码显然算作“派生”,并且在分发时,所产生的重写必须在GPL下获得许可。所以不,你不能把它放在BSD或不同的许可证下。您应该找到一些在BSD / MIT /公共领域或兼容的东西下获得许可的等效数字库,而不是GPL代码,或者自己编写。

  3. 真的,你应该问一位律师。