3

是否应该将某些 GPL 代码翻译成其他语言作为 GPL 许可?

例如,我们有 x264 C/C++ H264 编码开源 GPL 库。我们将它从...... C\C++ 翻译成 Java 或 C# 我们应该将我们的代码许可为 GPL 吗?

4

3 回答 3

7

IANAL,但是,是的,它可以算作衍生作品

于 2009-11-12T16:43:17.627 回答
4

GPL 规定所有衍生作品共享其许可。

我想从法律上讲,根据您移植软件的方式,您可能没有义务在 GPL 下获得许可,但您当然应该在 GPL 下获得许可,因为原作者的意图显然是将 GPL 应用于基于 GPL 的所有其他软件会工作的。

于 2009-11-12T16:46:25.030 回答
3

是的,翻译成另一种语言或平台的 GPL 代码仍受 GPL 条款的约束。它构成了“修改版”。

于 2009-11-12T16:44:08.530 回答