如果我们使用 GPL (v2) 涵盖的 CMS,如果我们对核心进行修改,是否必须重新发布 CMS 的源代码?
GPL 不要求您发布修改后的版本。您可以自由地进行修改并私下使用它们,而无需发布它们。这也适用于组织(包括公司);组织可以制作修改后的版本并在内部使用,而无需在组织外部发布。
但是,如果您以某种方式向公众发布修改后的版本,则 GPL 要求您根据 GPL 将修改后的源代码提供给程序的用户。
对我来说,灰色区域是“如果您以某种方式向公众发布修改后的版本”的部分 - 向公众展示网站是否算作“向公众发布”?
如果编写了与 CMS 集成的自定义插件怎么办 - 我们是否需要发布源代码?这算不算修改?