为私人和公共项目增强核心WordPress代码?

时间:2015-11-23 作者:user1908675

当涉及到核心代码时,我很难解释WordPress许可证。我提取了一个组件,WordPress挂钩系统,并以非常具体的方式对其进行了增强,使其在我的私人项目中可用。

我正在考虑在GitHub和Packagist上提供这些代码。

我还想将其用于为客户机开发的代码,通过Composer进行安装。

我有几个问题找不到好的答案:

我可以在GitHub/Packagest上发布我的代码版本吗

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

WordPress根据GPLv2 according to their website. GPL下的问题答案:

1) 我可以在GitHub/Packagest上发布我的代码版本吗?

是的,只要您在发布的代码中保留GPLv2许可证的副本。

2) 如果是这样,我想我需要使用相同的许可证?例如,我不能将许可证更改为MIT,这是我想做的吗?

这个我不确定GNU GPLv2 FAQ 至少在更改许可证方面,这个主题还不太清楚。我最好的猜测是,您必须保留GPLv2许可证,不能更改为其他许可证。

3) 使用此组件是否会对我的客户代码(仅限内部使用和面向公众;未为转售而开发)产生任何影响?我几乎一直在使用商业、自主开发或麻省理工学院许可的组件。

同样,我会参考FAQ,因为它可能比我更有用。如果您使用的是GPL代码,并且希望分发代码的任何部分,则必须包含GPL的源代码和副本。就用法而言,我不知道你现在的做事方式是否需要做任何改变。

您可以从these GNU-related IRC channels, 或者找一位专门从事自由软件许可的律师。你也可以找到免费提供这些信息或讨论的论坛。

对上述建议的法律免责声明:I am not a lawyer

相关推荐