[^1]: https://github.com/minio/minio/issues/13308#issuecomment-929...
[^1]: https://github.com/minio/minio/issues/13308#issuecomment-929...
Making changes is fine too, so long as those changes are also distributed. "The source come with the binaries" is the general rule. You don't even have to open your whole stack (that is FUD), only the parts under the AGPL that you changed and only when you distribute it. Companies can and always have used these projects internally without risk.
I'm no lawyer, but unless the software in question makes an exception for the particular API, I wouldn't feel confident.
Or what is the distinction here?
I dont think it applies to clients using the API at all. It just specifies that the modified source should be offered to clients connecting over the API, but not that the client itself has to be open source.
https://en.wikipedia.org/wiki/GNU_Affero_General_Public_Lice...