Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否应该将某些 GPL 代码翻译成其他语言作为 GPL 许可?
例如,我们有 x264 C/C++ H264 编码开源 GPL 库。我们将它从...... C\C++ 翻译成 Java 或 C# 我们应该将我们的代码许可为 GPL 吗?
IANAL,但是,是的,它可以算作衍生作品
GPL 规定所有衍生作品共享其许可。
我想从法律上讲,根据您移植软件的方式,您可能没有义务在 GPL 下获得许可,但您当然应该在 GPL 下获得许可,因为原作者的意图显然是将 GPL 应用于基于 GPL 的所有其他软件会工作的。
是的,翻译成另一种语言或平台的 GPL 代码仍受 GPL 条款的约束。它构成了“修改版”。