首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GPL修改代码

GPL修改代码
EN

Software Engineering用户
提问于 2011-05-01 15:48:27
回答 2查看 512关注 0票数 0

如果我使用GPL代码并修改它,它还必须在GPL之下吗?

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2011-05-01 15:52:31

是的,是的

您可以根据“程序”以第4节的规定以源代码的形式传达一项基于该程序的工作,或对其进行修改,但条件是您还必须满足所有这些条件:

  1. 作品必须有突出的告示,说明你修改了它,并给出了相关的日期。
  2. 作品必须附有醒目的告示,说明该作品是根据本牌照及根据第7条加入的任何条件而释放的。这项规定修订了第4条的规定,以“保持所有告示保持完整”。
  3. 你必须许可整个作品,作为一个整体,在这个许可下,任何人谁拥有一个副本。因此,本许可证连同任何适用的第7节附加条款将适用于整个工作及其所有部分,无论它们是如何包装的。此许可不允许以任何其他方式授权该作品,但如果您已单独收到该许可,则不会使该许可无效。
  4. 如果该作品具有交互式用户界面,则每个用户界面都必须显示适当的法律通知;但是,如果该程序具有不显示适当法律通知的交互界面,则您的工作不必让它们这样做。

将涵盖的作品与其他独立和独立的作品进行汇编,这些作品本质上不是所涵盖作品的延伸,也不是与其结合在一起的,例如在存储或发行媒介的一卷内或上形成一个较大的程序,如果汇编及其由此产生的版权没有用于将汇编的用户的访问权限或合法权利限制在个人作品允许的范围之外,则称为“聚合”。将涵盖的作品包含在聚合中并不会导致本许可证适用于聚合的其他部分。

但是,如果您不分发它,则这不适用。

票数 3
EN

Software Engineering用户

发布于 2011-05-01 16:22:22

如果你拥有该作品的版权,你可以以任何你想要的方式授权它。实际上,您可以使用不止一个许可证来完成相同的工作。如果您不拥有版权,您将受许可条款的约束。SLaks很好地概述了这意味着什么。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/72846

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档