WordPress插件的许可选项

时间:2017-04-22 作者:eMM

问题已编辑,因为它偏离主题(但对原始问题中两个陈述的混淆仍然有效,IMO)

=======已编辑的问题===========

我正在为WordPress开发一个名为my-custom-plugin 下面是my-custom-plugin.php

<?php
/*
 * Plugin Name: My Custom Plugin
 * Plugin URI: 
 * Description: 
 * Author: 
 * Author URI: 
 * Version: 
 * Requires at least: 
 * Tested up to: 
 * Copyright: 
 * License: 
 */

What are the licensing options that are available for the License: option above?


=======原始问题,脱离主题=========

Themeforest(Themeforest.net)是否违反了WordPress GPL v2License?他们的WordPress产品的源代码无法公开提供。

此外,我不能要求他们免费提供他们销售的任何WordPress产品的源代码。这意味着明显违反了GPLv2许可证,不是吗?

Also found these confusing licensing statements at wordpress.org

<主题声明(来源:https://developer.wordpress.org/themes/getting-started/wordpress-licensing-the-gpl): "E;要免费或付费为公众开发WordPress主题,您需要熟悉WordPress使用的GNU通用公共许可证(GPL)"Ehttps://developer.wordpress.org/plugins/the-basics/including-a-software-license): "E;大多数WordPress插件都是在GPL下发布的,GPL与WordPress本身使用的许可证相同。但是,还有其他可用选项。始终最好明确指出插件使用的许可证"E

======原始问题结束==================

1 个回复
最合适的回答,由SO网友:Mark Kaplun 整理而成

这是一个法律和商业问题,而不是技术问题,但既然您找到了一个与插件开发稍微相关的角度,那么下面就给出了一个答案。

版权法很复杂,虽然在许多地方基本相同,但不同国家之间仍然存在差异,因此没有“正确答案”,您需要咨询律师,了解当地法律允许您使用的许可证。

在wordpress的背景下,版权讨论有两个主要障碍。

“Wordpress”不拥有其代码的版权。与其他开源项目不同,没有将版权从贡献者正式转移到“wordpress”,因此wordpress代码是不同版权持有者的拼凑。其实际含义是,“wordpress”不能起诉任何人来强制执行其版权,因为只有实际的版权持有人才能起诉,这意味着“wordpress”缺乏强制执行其版权的法律工具。

您不太可能拥有代码的版权,或者至少您可以设置您想要的任何许可证。一个实际的例子是,2016年之前发布的stackexchange上的代码需要归属,这与GPL和BSD类型的许可证基本不兼容,因此,如果您在其中使用来自此网站的代码片段,则无法合法声明您的代码为GPL。

假设暂时不存在绊脚石,问题是@matt的旧断言,即通过使用wordpress API,您受GPL的约束,美国法院系统在甲骨文诉谷歌案中给出了一种回答,声称java API不受版权保护。虽然这并不是关于wordpress版权的讨论的结束,但它现在是反对这一主张的先例。

那么您可以使用什么许可证呢?正如上面所说,你不太可能真正拥有完整的版权,也不可能设置任何许可证,但如果你想让它成为wordpress存储库的一部分,你必须假装你能做到,并将许可证设置为GPL兼容的东西。

相关推荐

Testing Plugins for Multisite

我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。