Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Wait, what's the consensus on this? Are they saying that using object storage over a standard network API which they didn't even create, makes your application a derivative work of the object store?

Or just that the users would need to make minio sources, including modifications, freely available?

I guess that's kind of the big question inherent to the AGPL?





From my understanding, you would not be allowed to sell an "S3 compatible storage" as a service based off of Minio or another AGPL licensed S3-compatible storage solution, especially if you modify the source code of minio in any way and then serve that to your customers.

If you use Minio or another AGPL licensed service internally to support your own product without a customer ever touching it's API, it should be fine.


What in AGPL prevents this? AGPL only forces you to open source your modified version of MinIO/whatever. GPL forces you to open source only if you actually distribute the modified version, which gets muddy in the context of network services, therefore AGPL was created. If you want to build a commercial service based on AGPL software, there is nothing stopping you doing that.

You can modify the source code, you can commercialize it. You just have to give access to the source code to users that interact with it over a network.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: