【问题标题】:Can I create a new project based on an abandoned one licenced under GNU GPL v2? [closed]我可以根据 GNU GPL v2 许可的废弃项目创建一个新项目吗? [关闭]
【发布时间】:2010-06-12 03:32:16
【问题描述】:

我发现了一个我想要改进的具有坚实核心的 SourceForge 项目。该项目自 2007 年以来没有更新,所以我认为它已经“死”了。上周我发送了一封电子邮件,要求成为列出的项目经理的贡献者,但仍未收到回复。该项目在 GNU GPL v2 下获得许可。我想为当前的项目做出贡献,但这似乎是不可能的。

我可以修改项目的当前源版本并发布这个修改后的项目吗?我会在修改后的项目上保留相同的许可证。

【问题讨论】:

  • 我不是律师,但这似乎是 GPL 的全部要点。
  • 我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。

标签: open-source gpl gnu


【解决方案1】:

是的,GPL V2.0 仍然非常有效,并且仍然具有价值。您仍然可以根据需要获取、修改和使用,主要警告是您与他人共享源自 GPL 源的源代码。

根据 GPL V3.0,当您发布源代码时,您可以根据 GPL V3.0 许可您的工作。您可以使用新版本将 2.0 转换为 3.0,但不能从 3->2 向后转换。是否转换现有作品的许可完全取决于当前作者。

可以在GPL Quick Guide找到一本好书

【讨论】:

  • 新项目必须保持同名吗?向前推进的代码/项目需要保留哪些内容?
  • 这是如何工作的一个非常简单的细分......您可以使用任何或所有以前的源代码。您可以创建一个新项目或 fork 现有项目。无论如何,您可以随意命名新项目。基于/使用旧源的源代码 - 必须是 GPL 2 或 3。我建议将整个项目置于 GPL 3 之下。任何许可或版权都应保留在源代码中。将您的版权附加到他们的版权上。遵循 GPL 指南,在附加时包含许可信息。来自该项目的任何来源都必须可用。 - 希望这会有所帮助。
【解决方案2】:

是的,这就是 GPL 的全部要点,接受它,改进它,分享它。

【讨论】:

    【解决方案3】:

    是的,如果您愿意,您甚至可以将许可证更改为 GPLv3...

    【讨论】:

    • 仅当它显示“GPLv2 或更高版本”时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多