Re:Go-bootstrap: Generates a lean and mean Go web project
by Vendan on Thursday May 07, 2015 @03:54PM
(#9507817)
In fact, you are actually the one who is grossly misguided. Per that exact quote,
The GPL permits anyone to make a modified version and use it without ever distributing it to others. What this company is doing is a special case of that. Therefore, the company does not have to release the modified sources.
Specifically Therefore, the company does not have to release the modified sources.
The faq is explicitly stating that the GPL would not require releasing modified source, and that if you want to force the releasing of modified sources, you should use the AGPL, as it has a clause to cover network server software
Re:Go-bootstrap: Generates a lean and mean Go web project
by tikhonj on Thursday May 07, 2015 @04:27PM
(#9508035)
As your quote says, it would be a legitimate request... but not one made by the GPL. Instead, if you wanted to require this from your users, you would have to use the Affero GPL which was written for this very purpose (ie to close the "application server loophole" in the normal GPL).
Re:Go-bootstrap: Generates a lean and mean Go web project
by robbles on Thursday May 07, 2015 @04:17PM
(#9507957)
Are there any precedents for this side of the GPL being enforced?
How would you even know, or prove, in the first place that a company was running a modified version of the GPL'd source on their servers?
Linking to a random programmers stackexchange question is an unwise way to make licensing decisions.
Per GNU's own faq at https://www.gnu.org/licenses/gpl-faq.html#UnreleasedMods:
In case you missed it: However, putting the program on a server machine for the public to talk to is hardly “private” use, so it would be legitimate to require release of the source code in that special case.There are numerous other potential consequences to the GPL and the question of when propagation occurs is ambiguous.