如何重新分配/版权分叉项目(GNU / GPL)?

时间:2010-12-17 22:29:54

标签: licensing fork gpl

长话短说,我们正在分发免费软件。 代码是GNU / GPL许可证,我们尝试与原始开发人员合作,但没有成功。 我们正在改进软件,添加了许多功能,而且我们的代码不太可能在原始代码中合并。

我们希望使用新名称调用新项目,当然使用相同许可,并在每个文件中更改版权声明

我知道GNU / GPL应该允许修改代码和重新分发但是这里有一些问题:

  1. 可以更改项目名称吗? (我猜是的)
  2. 可以添加我们的版权声明并删除原件或我们应该 只需添加我们并保留原始版权声明?
  3. 我们必须在代码中保留对旧项目的引用? (在标题中,他要求提及他的项目/网站以防万一  叉子。我想这只是一个建议,我们不能这样做,对吗?)

3 个答案:

答案 0 :(得分:19)

  1. 不确定。事实上,不改变它至少会意味着它是原始项目,这是一个坏主意。

  2. 您无法删除版权声明。添加你的。

  3. 为什么要删除对旧项目的引用?这是一个建议,但删除它将是不礼貌的,可能会产生误导。开源/自由软件社区重视正确的归属。

答案 1 :(得分:1)

  1. 添加您的版权和Portions (c) [whomever]
  2. 也可能。人们无论如何都会知道,但除非他把它作为许可证的一部分,否则我认为它不具有可执行性。
  3. 我不知道。他们呢?

  4. 与律师交谈

答案 2 :(得分:1)

  • 您的分叉项目不再是旧项目,因此您来更改名称。

  • 您的新项目是GPL许可证的衍生项目,因此新许可证必须与GPL相同或兼容。

  • 这似乎是正确的做法。

  • 显然还是黑暗?