2 ms·
> The simple solution is to make the program a quine - make it able to serve it's own source code. That way it will always be up to date! Indeed! Unfortunately
by marcan_42 5y ago
> The simple solution is to make the program a quine - make it able to serve it's own source code. That way it will always be up to date!
Indeed! Unfortunately, the FSF isn't interested in educating users about this requirement and how to work with it (probably because it would make it plainly evident that the license imposes fundamental restrictions on how you can modify the software, making it non-free), and so almost no AGPL software out there actually does this :(.
I'd be a lot less uneasy about running Nextcloud and Grafana if they had this feature. At least it would make it a lot harder for me to accidentally violate the license by, say, misunderstanding whether any given file is technically source code (which triggers the AGPL) or configuration (which would not), or installing Gentoo packages that come with patches.