了解 WordPress 的 GPL 许可证

已发表: 2018-10-16

GPL 和开源是 WordPress 成功背后的重要因素,但仍有一些用户并不真正了解 GPL 许可证到底是什么以及 WordPress 的 GPL 许可证是如何工作的。

GPL 是一种开源软件许可证,旨在保护被认为是“自由软件”基础的四项基本自由,即:

  • 出于任何目的运行软件;
  • 通过访问源代码来研究软件的工作原理并自由采用它;
  • 将软件的副本重新分发给任何人; 和
  • 改进软件,并将这些改进重新分发给任何人。

GPL 版本

由 Richard Stallman 和自由软件基金会 (FSF) 于 1989 年首次编写,GPL 通过连续的版本继续发展。

第 2 版于 1991 年发布,第 3 版于 2007 年发布。第 3 版是最新版本。

虽然 WordPress 是根据 GPL 第 2 版发布的,但许可证中的介绍部分现在声明“您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它; 许可证的第 2 版,或(由您选择)任何更高版本”。

GPL 中的条款或段落称为“部分”。

了解 GPL

从开放软件供他人使用的角度来看,GPL 过去和现在都是精心设计的开源许可证。

同时,它使用许多 WordPress 用户可能不熟悉的面向法律的语言。

此外,与其他形式的版权作品的知识共享许可不同,GPL 没有简化的“人类可读契约”(知识共享称之为许可摘要)。

由于这些原因,GPL 的真正含义和影响可能不会对一些 WordPress 开发人员、设计人员和用户立即显现。

归根结底,下表总结了 GPL 第 2 版的关键方面。

它没有总结所有条款。 相反,它总结了那些与 WordPress 用户日常最相关的内容。

1复制和分发

只要您遵守某些版权声明和免责声明要求,您就可以复制和分发该程序。

这些要求是您在每份副本上发布适当的版权声明和免责声明,保持所有提及 GPL 和不存在任何保证的声明完整,并向收件人提供 GPL 的副本以及程序。 (第 1 节)

2费用

如果您愿意,您可以为转让本程序的副本和/或保修保护收取费用。 (第 1 节也是如此)

3修改/衍生作品

您可以修改本程序或其任何部分并分发修改或新作品,只要修改后的文件包含有关更改的存在和日期以及您分发或发布的任何包含或衍生自本程序或任何部分的作品的通知其中的一部分根据 GPL 整体免费授权给所有第三方。 (第 2 节)

4分发非来源表格

您可以按照第 1 节和第 2 节的条款,以目标代码或可执行形式复制和分发本程序或基于本程序的作品,只要您随附以下任何一项:

  • 完整的对应机器可读源代码; 或者
  • 向任何第三方提供源代码的书面报价(至少有效期为 3 年),费用不超过分发成本; 或者
  • 您收到的有关此类要约的信息(此选项仅适用于非商业性分发,并且如果您收到带有此类要约的非来源表格。(第 3 节)

5终止

如果您在未经许可的情况下复制、修改、再许可或分发本程序,您在 GPL 下的权利将自动终止。 (第 4 节)

6下游许可

本程序或基于本程序的任何作品的下游接收者会自动从原始许可人处获得许可,以根据 GPL 条款复制、分发和修改本程序。

作为分发被许可人,您不得对接收者行使 GPL 下的权利施加任何进一步的限制。 (第 6 节)

GPL 简而言之

一个超级精简的摘要将遵循以下原则:您可以复制和分发程序,您可以收取转让程序或提供保修保护的费用,您可以修改程序并分发您的衍生作品。

但是,如果您分发您的衍生作品,您需要根据 GPL 对其进行许可,否则,您使用该程序的许可将终止(并且您将侵犯该程序的版权)。

WordPress 社区中有关 GPL 许可的常见问题

如果我修改核心 WordPress 软件或 GPL 主题或插件,我必须向公众发布修改版本的源代码吗?

如果您私下使用修改版本而不分发,那么您不必向公众发布修改版本的源代码。 然而,正如自由软件基金会所说,“如果您以某种方式向公众发布修改后的版本,GPL 要求您根据 GPL 将修改后的源代码提供给程序的用户。”

如果我知道有人开发了 WordPress 主题或插件供私人使用,我可以要求该人给我一份主题或插件的副本吗?

不,GPL 不需要这个。

我从 WordPress 主题或插件存储库中获取 GPL 主题或插件,或者我从商业提供商处购买 GPL 主题或插件,然后为自己的目的修改主题或插件。 我有义务将修改后的版本发布给其他人吗?

不,您没有义务将修改后的版本发布给其他人。

如果我愿意,我可以付费出售核心 WordPress 软件吗?

是的。 这样做符合 GPL 中的自由。 然而,尝试这样做是没有意义的,也不太可能为您赚到任何钱,因为每个人都知道或很容易发现 WordPress 在 wordpress.org 上免费提供。

我是主题/插件开发人员。 我为编写我的主题/插件付出了巨大的努力,我将在 GPL 下发布它,但我想确保每个收到我的主题或插件的人,即使来自其他人,都有义务向我支付许可费或通知我他们有。 我可以这样做吗?

不。正如自由软件基金会所说,“GPL 是一种自由软件许可证,因此它允许人们使用甚至重新分发软件,而无需为此向任何人支付费用。”

同样,如果有人收到 GPL 软件的副本,则该人不必通知开发人员他/她拥有该软件。 您有权为访问支持和更高版本收取费用,但这与要求接收者仅因使用该软件而支付许可费有很大不同。

我是一个商业主题或插件开发者。 我在付费墙后面在线销售我的 GPL 主题或插件。 人们只有在支付我规定的费用后才能访问主题或插件文件。 GPL 允许我这样做吗?

是的。 您有权为分发 GPL 软件的副本收取费用。 但是请注意,任何获得副本的人都有权将其发布给其他任何人,无论是否收费; GPL 允许这种情况发生。

我是上面提到的同一个商业主题或插件开发人员,在付费墙后面在线销售我的 GPL WordPress 插件或主题。 作为分发 GPL 程序的商业运营商,我是否有义务(例如,如果有人要求)向公众免费提供我的主题或插件?

不可以。但是,如上所述,任何获得副本的人都有权将其发布给其他任何人,无论是否收费。

我从商业主题或插件提供商处购买了一些完全符合 GPL 的主题或插件。 我可以从我自己的网站上出售这些主题或插件以获取自己的利益,或者在我自己的网站上发布这些主题或插件并免费赠送吗?

是的,在 GPL 下,你可以做这些事情中的任何一个(如果你愿意的话,也可以在不同的站点上做这两个)。

您还需要注意不要侵犯商业主题或插件提供商可能拥有的其他权利。

我很高兴其他人免费使用我的主题和插件。 事实上,这就是为什么我在 GPL 下发布它们并将它们放入 WordPress 主题或插件存储库中。 但是,如果用户与他人共享主题或插件或修改主题或插件,我希望被承认为主题或插件的作者。 我可以要求吗?

是的。 正如自由软件基金会所说,你“当然可以因为这项工作而获得荣誉。 在 GPL 下发布程序的一部分是以您自己的名义编写版权声明(假设您是版权所有者)。 GPL 要求所有副本都带有适当的版权声明。”