我在C#中编写了一个BSD许可软件,我希望在C中使用一些稳定的数字代码,这是GPL下的。
我可以用C#重写GPL C代码并在BSD许可下发布C#代码吗?
非常感谢。
答案 0 :(得分:6)
你应该问一位律师。
它取决于“衍生物”的含义。在我的非律师意见中,用C#重写一段C代码显然算作“派生”,并且在分发时,所产生的重写必须在GPL下获得许可。所以不,你不能把它放在BSD或不同的许可证下。您应该找到一些在BSD / MIT /公共领域或兼容的东西下获得许可的等效数字库,而不是GPL代码,或者自己编写。
真的,你应该问一位律师。