通过AJAX调用的php的高级主题许可

时间:2011-03-28 作者:Derek Downey

所以,我已经通读了this question 关于GPL v2下PHP代码的许可。以及论文主题开发人员的妥协,就GPL下的所有PHP授权而言,但js、css、图像等的版权问题。

我的问题是ALL php必须是GPL?

考虑以下情况:

生成wp内容/布局的php在GPL下,JS受版权保护(与上面链接的问题类似),JS向生成特定数据的php代码发出AJAX请求。此数据生成php代码使用自己的数据层(而不是wordpress),不使用wordpress代码生成数据的php(在主题中分为不同的文件夹)是否可以获得GPL以外的许可?

2 个回复
最合适的回答,由SO网友:EAMann 整理而成

如果数据生成PHP真正独立,并且不使用任何WordPress代码或WordPress的数据层,则可以作为独立库进行许可。你可以在这里使用任何你想要的许可证,没有任何问题。

只有在开始分发代码时才会出现问题。如果你想把你的主题放在WordPress的主题库中。org,它必须与GPL兼容。这意味着您必须在额外的库上使用GPL或更许可的许可证。。。

如果你自己分发东西,你只需要在主题的GPL部分和非GPL部分之间做出非常明确的区分。但由于你将捆绑一个不是GPL的部分,所以你不能将整个包作为GPL分发。

因此,不需要所有PHP都是GPL,除非您按照GPL的条款分发整个包。

SO网友:Chip Bennett

WordPress项目领导层的立场很明确:所有PHP都是WordPress的衍生物,因此必须是GPL。有人持不同意见,许可证纠纷比比皆是。

最后,这一点仍然存在:无论谁对谁错,如果你想让你的作品得到WordPress社区的认可/接受,请使用GPL。

结束

相关推荐