要为公众开发WordPress主题(免费或付费),您需要熟悉WordPress使用的GNU通用公共许可证(GPL)。
GPL开源协义
WordPress社区内部开放和分享的精神蓬勃发展,因为基本原则构成了许可证的核心。 考虑GPL的一种方式是软件的“权利法案”。 GPL确定了以下四种自由:
- 为任何目的自由运行程序。
- 自由研究程序如何工作和改变它,所以它执行计算,如你所愿。
- 重新分发副本的自由,所以你可以帮助你的邻居。
- 自由分发您的修改版本的副本,使社区有机会受益于您的更改。
什么是“自由”软件
自由软件中的“自由”是指自由而不是价格。 自由软件基金会喜欢说“免费在言语中,而不是像啤酒一样”。免费软件是用户可以根据自己的想法使用的软件。 它不需要免费,尽管在WordPress.org主题目录中托管的那些。
免费软件可以带有价格标签。 换句话说,您可以创建一个GPL主题,并以$ 50的价格销售,而且仍然是免费软件。 为什么? 因为用户可以自由地运行,修改和分发该软件或该软件的任何修改。
保持所有人免费
GPL的自由不仅适用于原始的软件; 从GPL许可软件衍生的作品也必须采用相同的许可证,无限制或附加条款。
在这个意义上,GPL通过确保从自由软件获得的任何东西在事实之后不能被“锁定”,从而最终保护自由。 它必须永远保持未来的实验和探索。
我需要根据GPL授权我的主题吗?
如果您没有计划分发您的主题,那么您不需要为您的工作采用GPL许可。 GPL仅适用于分布式软件。 如果您没有分发软件 - 例如,仅由您自己或本地机器使用的主题 - 您不需要采用GPL。
如果您希望将创作提交到WordPress.org上的免费主题库,则必须符合100%GPL标准,包括CSS和图像文件。 由于GPL中阐述的自由是WordPress的核心,我们鼓励开发人员使用100%GPL兼容许可证分发主题。
注意:自由是开发WordPress主题的重要组成部分。 如果您计划分发您的主题,在GPL下完全授权它是一个好主意,所以其他人可以享受与创建相同的自由。
进一步了解
加深对WordPress和GPL的理解:
下一节:WordPress主题会改变您的网站的设计,通常包括其布局。 更改您的主题会改变您的网站在前端的外观,即访问者浏览您的网站时看到的内容。 WordPress.org主题目录中有数以千计的免费WordPress主题,尽管许多WordPress网站都使用自定义主题。