要为公众免费或付费开发WordPress主题,您需要熟悉WordPress使用的GNU通用公共许可证(GPL)。
GPL基本自由
开放和共享的精神在WordPress社区中蓬勃发展,因为基本原则构成了其许可的核心。将GPL视为软件的“权利法案”是一种方式。GPL确立了以下四个自由:
- 为任何目的运行程序的自由。
- 可以自由地研究程序的工作方式并对其进行更改,使其能够按照您的意愿执行计算。
- 可以自由地重新分发副本,以便您可以帮助别人。
- 可以自由分发修改版本的副本,让社区有机会从您的更改中受益。
在软件环境中,“免费”是什么?
自由软件的“自由”,通常是指自由和非价格,是用户可以随心所欲的软件,但它不一定是免费的。
自由软件可以附带价格标签。换句话说,你可以创建一个GPL主题并以50美元的价格出售,它仍然是自由软件。为什么?因为用户可以自由运行、修改和分发软件或该软件的任何修改。
让它为所有人免费
GPL的自由不仅适用于原始软件;从GPL许可软件派生的作品也必须采用相同的许可,不受限制或附加条款。
从这个意义上说,GPL通过确保任何源于自由软件的东西在事后都不能被“锁定”,从而提供了对自由的最终保护;它必须永远自由地进行未来的实验和探索。
我需要在GPL下授权我的主题吗?
如果您没有发布主题的计划,那么您不需要为您的工作采用GPL许可证。GPL仅适用于分布式软件。如果您没有分发您的软件,例如,仅由您自己使用或在本地计算机上使用的主题,则无需采用GPL。
如果您希望将您的创作提交到WordPress.org上的免费主题库。它必须100%符合GPL,包括CSS和图像文件。由于GPL中规定的自由是WordPress的核心,我们鼓励开发人员使用与GPL完全兼容的许可证来发布他们的主题。
自由是发展WordPress主题的重要组成部分。如果你计划发布你的主题,最好在GPL下完全授权,这样其他人可以同样享受你在创造它时所享受的自由。
进一步阅读
要加深您对WordPress和GPL的理解: