I'm creating a new self-hosted open source software under the Apache License 2.0, but at some point of the development I figured out that I need an object storage to manage generated files, because I think the PostgreSQL is not the best approach to this.
With the premise that my software is going to run without internet or with restrictive connections, and I don't want my final user to have cost issues, I can't use Azure Blob Storage, AWS S3 or other cloud services.
During my researches I found the minio, with a good library to use with .NET, support the same protocols as AWS S3 and have Docker support. But I'm stuck in the licenses description.
The minio uses AGPLv3, but I don't understand if I can use it into my project keeping in mind that I'm not going to modify the source code (using the Docker image only and referencing in my docker-compose installation file). And if the user has a private company for example, will he need to pay a minio license?
Can someone help with this, please? I tried to read the choose a license guide, but I'm having issues with this interpretation.