Monetary needs and all that. If it’s a startup with VC then there is either not enough people paying or not enough private users supporting by other means like bug fixing, support, etc. Or greed by VC. But in general, what do we expect where the time comes from people spend on coding for us? See openssl that is essential and was about to loose its main dev. Pay or donate or contribute. Preferably to a non VC project.
Monetary needs and all that. If it’s a startup with VC then there is either not enough people paying or not enough private users supporting by other means like bug fixing, support, etc. Or greed by VC.
Well, VC is greedy by design. A VC-funded business will never be optimized for longevity, a good product or happy customers. They may achieve those things en passant, but they’re never the objective.
For example: Any case of “there is not enough people paying” can also be rendered as “the scale and moving speed of the business is way off”.
Luckily I wasn’t even using the UI in the first place, still, not a good sign and probably something to look into for replacement.
When Redis messed with their licensing terms a while ago, I thought to myself, “which project that I rely on will be next?” And I kept thinking it was going to be Minio.
So I switched from Minio to Garage a few months ago and it has worked great. I used the AWS cli to start copying everything over one evening, and when I woke up the next day, it was done. My S3 use is just one giant bucket for my music collection in Funkwhale, so I only had the one command to run. After updating the S3 urls in Funkwhale’s configuration, everything was good to go.
This has all made me start paying closer to attention to what kind of organization is behind the various open source projects that I use. Garage is made by a web development shop in France – they might even be a coop, or I might be thinking of someone else. I could be wrong about that last part. But they’re definitely not a VC-backed operation like Minio.
Advantage of MinIO was for me the UI. Set custom bucket policies for Mastodon or Outline? No problem
Adding new users and bind them to one bucket? Easy via UI, same for creating buckets.
I don’t know if Garage supports vHost access or only pathstyle. I need both. Another thing was generating a public access link, it was just a view clicks.
Even SSO was easy via UI. I never needed the CLI once. It just worked and was integrated. No third party tools needed.
They not only force their user to buy their crap, they also intentionally and maliciously frame the AGPL in a certain way.