我确实投了一票,因为这个问题与前面提到的问题重复。(主题和插件在功能上可以互换为Wordpress的扩展;因此,一个主题和插件的任何许可含义都将同样适用于另一个主题和插件。)也就是说,我将提出一些想法。
注意事项:
在official WordPress Foundation stance WordPress扩展中的PHP代码本质上是派生的,因此必须在GPL下分发我个人不同意官方立场,并记录了为什么我认为官方立场没有任何法律先例但我不会对官方政策或许可证衍生问题进行辩论。虽然我不认为许可证辩论对社区有任何好处,但我声明我的偏见,只是作为一个充分披露的问题出于多种原因,我选择在GPL下发布所有与WordPress相关的代码。Whether or not you agree with the official stance, if you want to be welcomed within the WordPress community, you should likewise release your WordPress-related code under GPL.现在,请回答您的问题:
这会迫使人们公开WordPress安装中其他不相关部分的源代码吗?(我试图阅读AGPL许可证,但我不确定。)
据我所知,GPL和AGPL的编写明确是为了和平共处。一个不会“感染”另一个,在组合/编译中传达的作品之间存在着明确的界限。
让我们使用一些常识测试:
如果您的作品是另一个作品的衍生作品,而您不是该作品的版权持有人,并且需要根据特定许可证分发任何衍生作品,您是否有权根据其他许可证分发该作品您是否有法定权利规定您不是版权所有者的作品的发行条款我相信这两个问题的答案都是响亮的"no".
让我们把问题#1放在一边,因为它可能不需要进一步讨论。
关于问题#2:假设用户在WordPress安装中安装了您的插件和Akismet插件。Akismet是您插件的衍生产品吗?
让我们更进一步:WordPress本身是您插件的衍生产品吗?
如果我公开声明,作为版权持有人,我不认为其他插件和主题以及WordPress是组合作品的一部分,这会有任何法律效力吗?
不。唯一重要的是你发布作品所依据的许可证的实际文本。你个人如何定义“衍生作品”并不重要;重要的是版权法和判例法如何定义“衍生作品”。
注意,IMHO、GNU在这方面也失败了。在GPL中,他们至少以三种不同的方式定义“衍生作品”——但不管GNU如何定义“衍生作品”,真正重要的是版权法如何定义“衍生作品”。