Press "Enter" to skip to content

WordPress许可证和GPL

想要为公众开发WordPress主题,不管免费还是付费,你都需要熟悉WordPress使用的GNU通用公共许可证(GPL)。

GPL基本自由

开放和共享的精神可以在WordPress社区内蓬勃发展,是因为它的许可证核心基本原则。你可以认为GPL是软件的“权利法案”。GPL建立了一下四个自由:

  1. 可以以任何目的自由地运行程序。
  2. 可以自由的学习程序是如何工作的并修改它,以便它能以你的意愿去执行。
  3. 自由的分发拷贝,因此你可以帮助你的小伙伴。
  4. 自由的分发你修改过的版本拷贝,使社区可以从你的更改中受益。

在软件层面“free”的含义?

在自由软件(free software)中,“free”指的是自由(freedom)而不是价格。自由软件基金会就好比说“软件开源,但不一定免费”。自由软件就是用户可以按照自己的意愿来使用的软件。它不一定是免费的,即便是它在WordPress.org的主题目录中托管了。

自由软件可以附带价格标签。换句话说,你可以创建一个GPL主题然后卖50元,但它仍然是自由软件。你问我为什么?因为用户可以自由运行、修改和分发软件,或者是对该软件进行任意地修改。

所有人自由使用

GPL的自由不仅仅适用于原始软件,源自于GPL许可的软件也必须采用相同的许可证,不得有任何限制或者附加条款。

从这个意义上来说,通过对源自于自由软件的“创作”事实发生后而不能“锁定”它这样一个限制,GPL提供了对自由的终极保护。它必须对未来的实验和探索保持永远的自由。

我是否需要根据GPL许可我的主题?

如果你没有计划分发你的主题,那么你就没有必要在你的工作中采用GPL许可。GPL仅适用于分布式软件。如果你不需要分发软件,举个例子来说,只限于你自己使用或者在你本地机器上使用,那么无需采用GPL。

如果你希望将你创造的主题提交到WordPress.org上的免费主题库,则它必须100%遵循GPL,包括CSS和图像文件。由于GPL中阐明的自由是WordPress的核心,因此我们鼓励开发者使用100%兼容GPL的许可证来分发他们的主题。

自由是WordPress主题开发中一个很重要的部分。如果你计划分发你的主题,最好是完全遵循GPL,这样其他人就可以享受与你在创建它时相同的自由。

进一步阅读

为了加深对WordPress和GPL的了解,推荐阅读以下内容:

Comments are closed, but trackbacks and pingbacks are open.