Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • aports aports
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 672
    • Issues 672
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 308
    • Merge requests 308
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • alpine
  • aportsaports
  • Issues
  • #14107
Closed
Open
Created Aug 17, 2022 by Ariadne Conill@ariadne🐰Developer

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:

Screen_Shot_2022-08-17_at_6.14.06_PM

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:

image

In the comparison between AGPL and commercial license, there is additional, even more aggressive FUD about AGPL compliance:

Screen_Shot_2022-08-17_at_6.17.28_PM

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

Edited Aug 17, 2022 by Ariadne Conill
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking