简短回答:是的。
我会一步一步地回答你的问题,以便你更好地理解我为什么这样写:
我注意到WordPress使用GPL 2+许可证。
这在一定程度上取决于您所指的版本。公共可用的稳定版本3.0.4是在GPL下许可的(没有给出版本)。这并不总是特别明显,但WordPress过去是,现在仍然是GNU GPL non-version-restricted licensed indeed.
下一版本WordPress 3.0.5 和WordPress 3.1.0 将在GPL v2下发布(或您选择任何更高版本)。
我可以在GPL 3.0下发布我的免费主题吗,因为这是最新的版本?
无论您引用的是哪个版本的Wordpress,您都可以通过添加主题代码来创建Wordpress代码的派生版本,并在GPL 3.0下对其进行许可。没错。
这是你的选择,你可以自己决定使用哪个版本,这可以是GPL的第3版。请为程序包中的部件命名原始许可证,以便在发生更改的位置可见。
如果您关心最新版本以及为什么/如何选择版本3,请参阅Why Upgrade to GPLv3 了解与版本2的区别。请记住,您可能希望在GPL v3(或任何更高版本的用户选项)下许可该派生产品。
它会造成兼容性问题吗?谢谢
您可以轻松地将GPL或GPL v2+代码升级/转换为GPL v3,但反过来就不那么容易了。上面的链接也解释了这一点,这不是一个根本问题。
然而,与GPL v2(1991)相比,GPL v3(2007)与其他FLOSS许可证兼容,这使得如果您想与Apache 2.0代码混合使用,它是一个更好的选择,因为它是兼容的。
而且它已经为当今的日常使用进行了很好的更新,例如,如果您的一些用户遇到许可问题,那么终止本身并不像GPL v2那么致命。
为了获得最大的灵活性,您可以根据GPL的条款发布您的主题,并使用当前稳定的版本创建派生版本。这将确保采用相同的方式compatible 作为今天可用的任何衍生产品。
对于WP 3.1,您与GPL v3+在相同的意义上兼容,如果这是您想要的/您喜欢的,那么实际上没有必要返回GPL v2。这不会带来任何许可证问题。
指导原则规定:“主题必须是100%GPL许可,或使用GPL兼容的许可。这包括所有PHP、HTML、CSS、图像、字体、图标和其他所有内容。所有主题都必须是GPL兼容的。”(Source) 和acompatibility matrix 已链接。
但请记住,众所周知,WordPress核心项目的一部分可能偏向于一个或其他特定的GPL版本,并且该项目可能也想影响主题作者,因此您最好先问他们。
我假设主题目录管理员会建议您在当前的主题中使用GPL v2+,但我不知道这是否是必须的。
伊纳尔,一如既往,但我希望我的反馈对回答你的问题有一定价值。