3 ms·
I didn't mean that the AGPL gives any specific person control of your server. What I meant is that you're forced (by the license) to configure your server in su
by codeflo 13y ago
I didn't mean that the AGPL gives any specific person control of your server. What I meant is that you're forced (by the license) to configure your server in such a way that you "prominently" (exact word from the license) offer a way to download the source.
In essence, the way I understand it: Say you're running your homepage on "GNUpache", a hypothetical AGPL Apache clone. Then you must have a "download source" button somewhere on your homepage. (This button might point to the official distribution if the version you're running is entirely unpatched and only uses standard plugins. If you have any custom plugin, for example to integrate with your in-house authentication server, you must offer the code for that plugin as well.)
You might disagree on whether that violates your freedoms. But note that previously (with the standard GPL, and also standard copyright law), you were not even required to advertise what kind of webserver you're running.
- NAFV_P 13y ago> In essence, the way I understand it: Say you're running your homepage on "GNUpache", a hypothetical AGPL Apache clone. Then you must have a "download source" button somewhere on your homepage. (This button might point to the official distribution if the version you're running is entirely unpatched and only uses standard plugins. If you have any custom plugin, for example to integrate with your in-house authentication server, you must offer the code for that plugin as well.) Well, I suppose if you don't want to include a "download source" button on your webpage but you are required to do so, then that violates your freedom of use.
- drdaeman 13y agoExactly in a same way that GPL "violates" freedom of those not willing to provide a source for a binary blob.
- NAFV_P 13y ago> Exactly in a same way that GPL "violates" freedom of those not willing to provide a source for a binary blob. The compatibility of licences seems to be where most of the issues occur. I've never heard a high-court judge mull this over, have you? BTW Wow, another self-confessed code-monkey. Nice to meet you drdaeman.
- tsuraan 13y agoNo, not in the same way at all. GPLv2 was strictly a distribution agreement. If you want to distribute a GPLv2-derived work, you must offer its source to anybody who gets the binary. That's using copyright law; you would normally have no right at all to distribute something copyrighted by somebody else, but they've given you permission to distribute so long as you agree to their distribution terms. AGPL/GPLv3 are usage licenses: it's not a simple matter of agreeing to a license when you're distributing the derived work, but instead you must follow the license whenever you're using the work. AGPL and GPLv3 are completely different beasts from GPLv2; they may fit your needs better, but they aren't the same thing at all.
- richardfontana 13y agoYou don't necessarily have to have a 'download source' button on your homepage; you could comply with the requirement in various other ways.