【问题标题】:Should Translations of some GPL code to other languages be licensed as GPL? [closed]是否应该将某些 GPL 代码翻译成其他语言作为 GPL 许可? [关闭]
【发布时间】:2009-11-12 16:41:22
【问题描述】:

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

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

【问题讨论】:

  • 你的意思是应该还是应该?我不知道你是否必须这样做,但也许你应该......为了社区的利益:)
  • 我投票决定将此问题作为离题结束,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: licensing gpl


【解决方案1】:

IANAL,但是,是的,它会被视为衍生作品

【讨论】:

    【解决方案2】:

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

    我猜在法律上,您可能没有义务根据 GPL 许可,具体取决于您移植软件的方式,但您当然应该根据 GPL 许可,因为原作者的意图显然是应用GPL 到基于 GPL 工作的所有其他软件。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 如果我的翻译器(如果我们谈论 AS3,则为 Adob​​e Alchemy)只给我二进制文件我该怎么办?
      • 如果我在我的项目中使用一些 GPL 代码的编译二进制文件,我是否需要让我的整个项目成为 GPL?
      • 是的,如果您直接链接到任何 GPL 组件,您的程序仍被视为 GPL 下的衍生程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多