community/minio: integrated admin panel contains gaslighting
When logging into the Minio admin panel, and clicking on the license page, you are now greeted with:
This modal is not disinformation, but is intended by Minio to sell commercial licenses through the use of FUD. Almost all users of Minio on Alpine (unless they are linking object code from Minio into their app directly) will already be compliant with the AGPL, but this modal may cause them to believe otherwise.
After closing the modal, there is another FUD-invoking warning about AGPL compliance:
In the comparison between AGPL and commercial license, there is additional, even more aggressive FUD about AGPL compliance:
In all cases, users of the minio
package on Alpine will most likely be compliant with AGPL by default, as it is impossible to link to Minio object code from another binary in these cases. We should, however, probably adjust the Minio admin portal to provide a link to the aports repo directory for community/minio
.
I think we should also remove this Licensing page from the Minio admin panel, as it only serves to gaslight the Alpine community about their obligations, which clearly does not benefit the Alpine community.
Some initial looking that I have done shows that go-bindata
is used to embed the admin panel, so we will probably need to rebuild the admin panel ourselves to achieve this. I'll try to put together an MR this weekend for review, depending on your thoughts about how we should proceed with this, but I think we have an obligation to remove this gaslighting stuff.
cc @ddevault