WordPress 和 GPL – 您需要了解的一切

如果您使用WordPress,GPL对您来说应该很重要,您也应该了解它。查看有关WordPress和GPL的最全面指南。您可能听说过GPL(通常被称为WordPress的权利法案),但很可能并不完全了解它。这是有道理的–这是一个复杂的话题,你的时间无疑更应该用来谋生,而不是研究产品许可。不过,如果您使用Word

wordpress-gpl-1024x513.pngo_

如果您使用 WordPress,GPL 对您来说应该很重要,您也应该了解它。查看有关 WordPress 和 GPL 的最全面指南。

您可能听说过 GPL(通常被称为 WordPress 的权利法案),但很可能并不完全了解它。这是有道理的–这是一个复杂的话题,你的时间无疑更应该用来谋生,而不是研究产品许可。

不过,如果您使用 WordPress,GPL 对您来说应该很重要,您应该了解它。为什么呢?因为 GPL 规定了用户和开发者使用 WordPress 的方式。

有鉴于此,这本简明指南将为您揭示与 WordPress 有关的 GPL 许可方面的所有知识,其中不涉及任何法律术语或不必要的复杂语言。阅读完毕后,您将了解什么是 GPL,为什么 WordPress 要获得相应的许可,GPL 如何惠及最终用户和 WordPress 开发者,以及最终为什么 WordPress 的 “衍生 “作品(即主题和插件)应该(甚至必须)获得 GPL 许可。

GNU 通用公共许可证(以下简称 “GPL”)由计算机程序员理查德-斯托尔曼(Richard Stallman)创建,是对专有软件迅猛发展的一种反叛。它被命名为 “GNU” GPL,因为 Stallman 最初用它来许可 GNU 操作系统。

GPL 是一种自由软件许可证。与大众的理解不同,”自由软件” 中的 “自由” 一词指的不是价格,而是(根据 Stallman 的定义)用户使用、修改和发布软件(及任何衍生作品)的自由。

与 “自由软件” 运动相关的四项自由是对 GPL 的最好概括:

  • 为任何目的运行程序的自由。
  • 研究程序如何运行的自由,以及修改程序使其按照你的意愿运行的自由。
  • 重新分发拷贝的自由,这样你就可以帮助你的邻居。
  • 改进程序的自由,并向公众发布你的改进版本(以及一般的修改版本),从而使整个社区受益。

换句话说,GPL 是 Windows 或 iOS 等专有软件的对立面。它赋予最终用户权力,但并不一定符合开发者的最佳利益。不过,正如我们将发现的那样,它确实适用于 WordPress 开发者(如果不是有意为之)。

WordPress 之所以能成为今天的 WordPress,与 GPL 是分不开的。这个世界上最流行的内容管理系统从诞生之初到现在,一直受益于成千上万人的投入,这是专有软件无法做到的。

事实上,如果没有自由软件的概念,WordPress根本不可能存在–它最初是b2/cafelog的一个分叉,而b2/cafelog本身就是 “自由软件”。

fork-gpl.pngo_

分叉开发 (GPL)

WordPress 的联合创始人马特-穆伦维格(Matt Mullenweg)可以说是世界上 “自由软件” 领域的领军人物之一。他创建 WordPress.com 的使命很明确:”出版民主化“。GPL 的原则对他来说意义重大(您会发现这一点)。

如果 WordPress 是一个国家,我们的权利法案就是 GPL,因为它保护我们的核心自由。-马特-穆伦维格,WordPress 联合创始人

作为最终用户,从 “道德” 的角度来看,GPL 有很多值得称道之处。只要读一读 Stallman 关于软件 “所有权” 的慷慨激昂的散文,您就会明白 GPL 对软件用户来说有多么强大:

[专有软件]意味着使用计算机的第一步就是承诺不帮助你的邻居。一个合作的社区是被禁止的。专有软件的所有者制定的规则是:”如果你与邻居分享,你就是盗版。如果你想做任何修改,请求我们来做。”

专有软件的社会制度–规定你不得分享或更改软件的制度–是反社会的,是不道德的,是错误的,这种观点可能会让一些读者感到惊讶。但是,对于这种以分裂公众和让用户束手无策为基础的制度,我们还能说什么呢?

在一个越来越容易获取的世界里(无论好坏),GPL代表着软件开发的真正透明度。

使 GPL 如此强大的不仅仅是透明度。Chris Lema 在他关于 GPL WordPress 主题和插件的文章中说得最清楚:

……如果软件是开放的,它就能得到更快更好的修复、改进和扩展。当更多的人可以分享它、检查它、调整它、传递它时,你就会得到更好、更强大的软件。- 克里斯-勒马公众人物,演讲人兼博主

人们有理由认为,WordPress 的 GPL 许可是其指数式增长的主要催化剂。WordPress 社区的规模及其受欢迎程度是无与伦比的。这要归功于它的 GPL 地位。

从更实际的角度来看,GPL让WordPress的最终用户高枕无忧。WordPress不仅是免费的(两种意义上的),而且所有与WordPress有关的商标都归WordPress基金会所有–这是一个慈善组织,其成立的唯一目的就是 “确保我们所支持的软件项目永久免费”。换句话说,WordPress 始终并将永远以我们习惯的方式免费提供给我们。

从最终用户的角度来看,没有理由不喜欢 GPL。它是一种光荣的授权。

然而,典型的 WordPress 企业家可能会对更全面地了解 GPL 产生消极的膝跳反应,其主要原因是从商业角度来看 GPL 意味着什么。毕竟,如果 GPL 允许 “自由使用、修改和分发软件(以及任何 ‘衍生’ 作品)”,那么这对高级 WordPress 主题和插件意味着什么呢?

从理论上讲,WordPress 的 GPL 许可对于那些试图创造 “衍生” 产品的人来说意味着两件事:

  • 任何人都可以不受限制地自由使用、修改和分发你的产品。
  • 你能提供的唯一价值就是高级支持和自动更新。

support-and-updates.pngo_

支持和更新

然而,事情并非如此简单。实际上,GPL 对 WordPress 开发人员也 “有效”。

但在此之前,我们先从法律角度来看看 GPL 的威力。截至本文撰写之时,GPL 许可在很大程度上尚未得到法院的证实。实际上,这意味着两件事:

主题和插件在法律上是否被视为 “衍生” 作品(这将决定它们是否符合 GPL 标准)并不明确。

不过,你会发现有很多人愿意并随时准备反对这种说法。Mullenweg 甚至咨询了软件自由法律中心的法律意见。

software-freedom-law-center.pngo_

Software Freedom Law Center

他们的结论(如 Mullenweg 所总结的)似乎是绝对的:”WordPress 主题中的 PHP 必须是 GPL,美工和 CSS 可以是,但不是必需的”。

Toma? Zaman 在他关于 WordPress 和 GPL 的 Codeable 文章中采用了同样强烈的观点:

WordPress 插件和主题的 PHP 代码是 WordPress 的衍生作品,这意味着它们必须获得 GPL 许可。- Toma? Zaman,Codeable 创始人

这一切似乎都相当令人信服,但最重要的是,这些都没有在法庭上得到证实。没有法律先例,因此,任何确定性的说法实际上都是不确定的。法律上的确定性是通过法律先例来实现的–而 GPL 许可证在这一特定主题上恰恰缺乏这一点。

有人可能会说,缺乏法律先例表明,不合规不太可能导致法律诉讼。布莱恩-克罗斯加德(Brian Krogsgard)对此作了很好的解释:

很少有律师愿意成为第一个在法庭上试验的人。如果有许多案例为你提供指导,你就更容易立案。GPL 有所谓的 “有限指导”,这意味着它未经检验,因此在美国 GPL 案件的结果可能很难预测。- 布莱恩-克罗斯加德,Post Status编辑

虽然争论上述问题很容易,但将自己置于火线(可以这么说)则完全是另一回事!我们个人不建议你藐视 GPL,以为没有法律先例就是某种 “保护”。

综上所述,我们可以得出一个简单的结论: 从法律上讲,GPL 对 WordPress 主题和插件的影响还没有定论。

话虽如此,虽然提及 GPL 的法律方面很重要,但从实际角度来看,这并不是真正重要的。

作为 WordPress 创业者,很容易担心 GPL 会对自己的业务造成什么影响,但观察其实际效果却更有价值。历史证明,WordPress 社区并不像愤世嫉俗者所期望的那样运作,主要有以下三个原因:

honestly-pay.pngo_

诚实地支付

大多数人本质上都是诚实的。对于每一个乐于 “偷窃” 产品的人(尽管根据 GPL 许可,这样做是不可能的),有更多的人乐于为出售的东西付费–即使他们可以免费获得。

understand-gpl.pngo_

了解 GPL

许多人不了解 GPL。这需要一定程度的精明才能(a)理解某样东西是免费提供的,以及(b)知道如何免费获得它。如果一个插件被宣传为 “高级”,普通用户不会从 Github 下载它,如果它在那里可用的话–他们会从最明显的来源获取它。

update-support.pngo_

更新支持

购买高级 GPL 产品有附加价值。虽然 GPL 高级插件可能是 “免费” 提供的,但 “出售” 最终用户可能认为非常有用的相关服务(如支持和自动更新)是完全可以接受的。您会发现,许多现代高级主题和插件开发商–虽然没有公开宣传他们的产品在 GPL 许可证下免费提供–都采用这种模式进行销售。

我们强烈建议您阅读这篇相关文章: 为什么应该停止使用无效的 WordPress 插件和主题?

综上所述,作为开发者,您可以从 GPL 的所有优点(道德、社区精神和力量)中获益,但不会遭受任何可能令人担忧的负面影响。

对于面向客户的 WordPress 开发人员来说,还有一个更好的消息:GPL 不会影响非分布式工作,这包括您为单个客户所做的定制工作。如果你做的是这类工作,就不必担心 GPL 合规性问题。

虽然大多数 WordPress 用户甚至都没听说过 GPL,但它对 WordPress 社区中的所有关键影响者都极为重要–最好的例子莫过于 WordPress 的联合创始人兼 Automattic 首席执行官 Matt Mullenweg。

influencers.jpgo_

影响者

他对 GPL 确实充满热情,并不惧怕对其进行相应的保护。这样的例子比比皆是,最近(也是最公开的)就是 Automattic 与 Thesis 之争。

采用 GPL 许可证,就意味着您与 WordPress 社区中一些最重要的人物在道德和哲学立场上保持一致。既然 WordPress 是一个社区,那么这样做就是明智之举。

WordPress.org 主题和插件库对于最终用户来说是非凡的资源,对于开发者来说则是非凡的营销工具。任何开发者都有机会免费上传他们的主题和/或插件,并将它们展示给 WordPress 社区。但有一个问题: “您的插件(或主题)必须与 GNU 通用公共许可证 v2 或任何后续版本兼容。

gain-exposure.pngo_

获得曝光

很简单,对于免费主题和插件开发者来说:没有 GPL,就没有在 WordPress.org 上的曝光率。

GPL 许可可以从更实际的角度来考虑:如果没有 WordPress,您的插件或主题就不会存在,也无法利用这样一个巨大的平台进行改编和曝光。因此,虽然采用 GPL 并不是绝对必要的,但在其他条件相同的情况下,这是 “正确” 的做法。

现在,您已经了解了关于 WordPress 和 GPL 的一切。你明白了作为最终用户它对你的重要性,也明白了作为开发者采用它最终会给你带来什么好处。

有人可能会合理地认为,GPL 对你造成损害的唯一方式就是你拒绝采用它;不是因为许可本身,而是因为它对你的限制、社区内的影响以及你可能招来的敌人。

撇开这一点不谈,从道德的角度来看,GPL 还是有很多可取之处的。WordPress 所选择的许可证表明,我们有可能以完全透明的方式创建和发布软件,同时收获社区的利益,并顺便赚点钱。这不是皆大欢喜吗?

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月13日 下午4:27
下一篇 2025年3月13日 下午4:28

相关推荐

  • 古腾堡编辑器教程:如何使用WordPress更多区块

    保持网站页面上的内容简洁和有条理很重要,尤其是在您的主页上。幸运的是,WordPress更多区块可让您向访问者展示您的帖子以及全文链接。知道如何正确使用它可以帮助您获得更干净、更有效的WordPress页面。在这篇文章中,我们将解释如何将此区块添加到您的WordPress文章中。然后我们将讨论它的每个

    2025年3月13日
  • 如何创建设置WordPress父页面

    WordPress有两种默认的post类型——文章和页面。但是,与文章和其他自定义文章类型不同,页面不必处于同一级别。用户可以创建父页面和子页面,在他们的站点上建立页面层次结构。这种做法对于具有大量静态信息的WordPress网站特别有益,因为它可以帮助访问者轻松浏览它们。本文将介绍在WordPress中创建父页面并使用三种不同方法显示

    2025年3月13日
  • 如何使用Amazon SES发送WordPress电子邮件

    提高WordPress电子邮件可靠性的一种简单方法是使用AmazonSimpleEmailService或AmazonSES。在本教程中,我们将逐步向您展示如何使用AmazonSES从您的WordPress站点发送电子邮件。我们经常听到用户无法从他们的WordPress网站发送电子邮件。这是一个问题,因为您依靠电子邮件来保持您的网站顺利运行。例如,您的站点依靠电子邮件来重置丢

    2025年3月13日
  • 如何在子域名上安装WordPress

    想在子域上安装WordPress?一般来说,在子域上安装WordPress与在根域上安装WordPress的工作原理几乎相同。不过,您需要注意一些调整,这也是我们创建这篇在子域上安装WordPress完整指南的原因。首先,我们将简要讨论Wo

    2025年3月13日
  • MySQL存储引擎 – 如何将MyISAM转换为InnoDB

    大型WordPress网站速度变慢的最大原因之一是它们的数据库尚未优化。许多较旧的站点仍在其数据库中使用MyISAM存储引擎。近年来,InnoDB表现得更好,更可靠。在MyISAM上使用InnoDB的一个重要原因是缺乏完整的表级锁定。这使您的查询处理速度更快。InnoDB与MyISAM您使用的是MyISAM还是Inn

    2025年3月13日
  • 如何从Webflow迁移到WordPress

    Webflow是一个用户友好的平台,可帮助用户使用直观的可视化编辑器创建专业网站。但是,如果您的网站已经有一段时间了,您可能正在寻找更灵活、更高级的解决方案,例如WordPress。从Webflow迁移到WordPress感觉像是一项艰巨的

    2025年3月13日
  • Elementor模板、页面和网站导出和导入教程

    Elementor工具使设计漂亮的页面、文章和整个网站变得容易。但是,即使您拥有强大的页面构建器(例如Elementor),创建新的网站设计也需要时间和精力。这就是Elementor的导入和导出系统的用武之地。使用此功能,您可以通过为项目创建可重用模板或导入

    2025年3月13日
  • 如何选择最佳域名注册商

    建立网站的第一部分(有时是更困难的部分)是什么?是的,域名。有时它很容易——如果您已经有了公司名称,或者如果您要使用您的名字和姓氏。但有时需要考虑很多因素,考虑搜索引擎、品牌认知度以及最终可能会花多少钱。尽管考虑最佳域名可能很棘手,但我们在这里帮助您选择最佳域名注册商。您已经在各个地方看到了这些域名注册商——从流行的GoDaddy广告到NameCheap在线广告。注册商提供搜索工具

    2025年3月13日