要为公众开发WordPress主题(免费或付费),您需要熟悉 WordPress使用的GNU通用公共许可证(GPL)。
GPL 基本自由
作为构成 GPL 许可证的基本原则,开放和分享的精神在 WordPress 社区中蓬勃发展。GPL 是一种开源软件的 “权利法案” ,规定了下列四项自由:
- 自由地为任何目的运行程序 。
- 自由地研究程序如何工作 并修改程序,以便让程序按照您的意愿执行。
- 自由地重新分发副本, 以便帮助其他人。
- 自由的分发修改后软件副本 ,让社区有机会从您的更改中受益。
什么是软件环境中的 “free”?
自由软件中的 “free” 是指自由而不是价格。自由软件基金会喜欢说“言论自由,而不是啤酒。”,自由软件是指用户可以随意使用和修改的软件,而不是说自由软件必须是免费的软件,尽管 WordPress.org主题目录 中托管的软件确实是免费的。
自由软件可以标价出售。换句话说,我们可以创建一个 GPL 主题并以 50 美元的价格出售,它仍然是自由软件。为什么?因为用户可以自由运行,修改和分发软件或对软件修改。
保持所有人的自由
GPL 的自由不仅适用于原软件; 基于 GPL 软件修改的作品也必须采用相同的许可证,不得做任何限制或添加附加条款。
从这个意义上说,GPL 通过确保任何从自由软件派生的东西在日后不能被”锁定”,从而提供了对自由的终极保护;它必须永远自由,以方便未来的实验和探索。
我是否需要为我的主题添加 GPL 许可?
如果您不准备分发您的主题,就不需要采用 GPL 许可。GPL 仅适用于可分发的软件,如果您不分发软件(例如,你为自己的网站定制开发了一个主题,这个主题只有你自己使用)您就不需要采用GPL。
如果准备将你的主题提交到 WordPress.org 上的免费主题仓库,则必须 100% 符合 GPL 标准,包括 CSS 和图像文件。因为 GPL 中阐述的自由是 WordPress 的核心原则,我们鼓励开发人员使用 100% GPL 兼容许可证分发他们的主题。
自由是开发 WordPress 主题的重要部分。 如果您准备分发您的主题,最好在 GPL下完全授权 ,以便其他人可以同样享受您在创作主题时所享受的自由。
进一步阅读
加深您对 WordPress 和 GPL 的理解: