3 ms·
Anything licensed under the AGPL attaches conditions to using the software. Running the software on a server means you are required to open source the other sof
by anon1385 9y ago
Anything licensed under the AGPL attaches conditions to using the software. Running the software on a server means you are required to open source the other software running on the server.
- adrianN 9y agoThat's bullshit. Only if you've made a derivative work (e.g. by linking AGPL software into your software) you have to offer the derivative work under AGPL. You can perfectly well run an AGPL webserver and not be forced to put your operating system under AGPL.
- anon1385 9y agoSure, if you run a server that's only running some unmodified AGPLv3 software then you don't have to share the source, although in that situation the user typically has access to the source through other channels anyway (the market for selling private AGPLv3 code is pretty much non existent, so the code is almost certainly from a public project). In the real world people typically want to use code as part of their own service/application which contains domain specific logic they wrote themselves. >You can perfectly well run an AGPL webserver and not be forced to put your operating system under AGPL. Because the GPLv3 and AGPLv3 (the licences are identical in this regard) have explicit sections excluding operating systems and system libraries from the terms of the licence.