开源 – 我是否必须发布对GPL v2 CMS的修改?

如果我们使用GPL(v2)涵盖的CMS,如果我们对核心进行修改,是否必须重新发布CMS的源代码?

The GPL v2 states

The GPL does not require you to release your modified version. You are
free to make modifications and use
them privately, without ever releasing
them. This applies to organizations
(including companies), too; an
organization can make a modified
version and use it internally without
ever releasing it outside the
organization.

But if you release the modified
version to the public in some way, the
GPL requires you to make the modified
source code available to the program’s
users, under the GPL.

对我来说灰色区域是指“如果你以某种方式向公众发布修改后的版本”的部分 – 向公众展示网站的数量是“向公众发布”吗?

如果编写一个与CMS集成的自定义插件怎么样?我们是否需要发布源代码?这是否算作修改?

GPL是关于二进制可执行文件的分发.获得二进制可执行文件的任何人都必须获得源代码.对于Web服务,您不会分发二进制文件,因此不需要分发源代码.

(注意完整性:有一些像Affero GPL这样的许可证是为了迫使你职位的人分发源代码而创建的,但是如果你所谈论的代码是使用GPLv2那么你就可以了.)

相关文章