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