5 ms·
The license itself doesn't treat "externally" different from "internally". Its terms are simple: any one who uses it should have a way to get the source. If yo
by pritambaral 8y ago
The license itself doesn't treat "externally" different from "internally". Its terms are simple: any one who uses it should have a way to get the source.
If you let someone "external" to the company use the software over a network, then, during their use, they should have a way to get the source. If you don't let any one "external" connect to the service, then there's no need for you to provide them a way to get the source.
-----
For example, if there were a software like redis, but one that were licensed under the GNU AGPLv3 — say 'gredis' — and you let someone connect to it — say, using 'gredis-cli' — then you must make the source available to them. But if you run this 'gredis' software in your stack and make use of it in your stack but don't let anyone except your ops team connect to the running 'gredis' instances, then you need make your source available only to your ops team.