开发者

Do I have to release modifications made to a GPL v2 CMS? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

This question does not appear to be about programming within the scope defined in the help center.

Closed 7 years ago.

开发者_JS百科 Improve this question

If we use a CMS that is covered by the GPL (v2), do we have to re-release the source code of the CMS if we make modifications to the core?

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.

The grey area for me here is the part that states "if you release the modified version to the public in some way" - does displaying a website to the public count as "releasing it to the public"?

What about if a custom plugin is written which integrates with the CMS - are we required to release the source? Does this count as a modification?


The GPL is all about distribution of binary executables. Anyone who gets the binary executable must also get the source. In the case of a web service, you're not distributing the binary, so there's no need to distribute the source.

(Note for completeness: there are licenses like the Affero GPL that were created to compel people in your position to distribute the sources, but if the code you're talking about is using GPLv2 then you're OK.)


If you run the CMS on your servers and give users access to it, you do NOT have to release the code under GPL. Only if you re-distribute the actual software you have to give the source code.

This is a loophole, and the AGPL was created to close this. AGPL requires to give the source code even if you do not offer the application for download.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜