这是一个法律和商业问题,而不是技术问题,但既然您找到了一个与插件开发稍微相关的角度,那么下面就给出了一个答案。
版权法很复杂,虽然在许多地方基本相同,但不同国家之间仍然存在差异,因此没有“正确答案”,您需要咨询律师,了解当地法律允许您使用的许可证。
在wordpress的背景下,版权讨论有两个主要障碍。
“Wordpress”不拥有其代码的版权。与其他开源项目不同,没有将版权从贡献者正式转移到“wordpress”,因此wordpress代码是不同版权持有者的拼凑。其实际含义是,“wordpress”不能起诉任何人来强制执行其版权,因为只有实际的版权持有人才能起诉,这意味着“wordpress”缺乏强制执行其版权的法律工具。
您不太可能拥有代码的版权,或者至少您可以设置您想要的任何许可证。一个实际的例子是,2016年之前发布的stackexchange上的代码需要归属,这与GPL和BSD类型的许可证基本不兼容,因此,如果您在其中使用来自此网站的代码片段,则无法合法声明您的代码为GPL。
假设暂时不存在绊脚石,问题是@matt的旧断言,即通过使用wordpress API,您受GPL的约束,美国法院系统在甲骨文诉谷歌案中给出了一种回答,声称java API不受版权保护。虽然这并不是关于wordpress版权的讨论的结束,但它现在是反对这一主张的先例。
那么您可以使用什么许可证呢?正如上面所说,你不太可能真正拥有完整的版权,也不可能设置任何许可证,但如果你想让它成为wordpress存储库的一部分,你必须假装你能做到,并将许可证设置为GPL兼容的东西。