News for hackers. Stuff that matters.
Re:MinIO is now in maintenance-mode by bityard on Wednesday December 03, 2025 @12:33PM (#46137384)
Garage is a popular alternative to Minio. https://garagehq.deuxfleurs.fr

I hadn't heard of RustFS and it looks interesting, although I nearly clicked away based on the sheer volume of marketing wank on their main page. The GitHub repo is here: https://github.com/rustfs/rustfs

Re:MinIO is now in maintenance-mode by cromka on Wednesday December 03, 2025 @04:10PM (#46140165)
I saw an article here not long about where someone explained they were hosting their Kopia or Nextcloud aver Garage, but I can't find it anymore.

This was going to be my next project, as I am currently storing my Kopia/Ente on MinIO in a non-distributed way. MinIO project going to shi*s is a good reason to take on this project faster than later.

Re:MinIO is now in maintenance-mode by dalenw on Wednesday December 03, 2025 @01:17PM (#46137935)
I use garage at home, single node setup. It's very easy and fast, I'm happy with it. You're missing out on a UI for it, but MountainDuck / CyberDuck solves that problem for me.
Re:MinIO is now in maintenance-mode by redrove on Wednesday December 03, 2025 @03:00PM (#46139263)
I’ve been using this https://github.com/khairul169/garage-webui as a UI for Garage. It’s been solid.

After years of using Garage for S3 for the homelab I’d never pick anything else. Absolutely rock solid, no problem whatsoever. There isn’t ONE other piece of software I can say that about, not ONE.

Major kudos to the guys at deuxfleurs. Merci beaucoup!

Re:MinIO is now in maintenance-mode by eproxus on Wednesday December 03, 2025 @02:32PM (#46138893)
Yeah, that page is horrendous and looks super sketchy. It looks like a very professional fishing attempt to get unsuspecting developers to download malware.

They have a lot of obviously fake quotes from non-existent people at positions that don’t even mention what company it is. The pictures are misgendered and even contain pictures of kids.

Feels like the whole page is AI generated.

Re:MinIO is now in maintenance-mode by runiq on Wednesday December 03, 2025 @03:20PM (#46139547)
They have a CLA that assigns copyright to them: https://github.com/rustfs/rustfs/blob/5b0a3a07645364d998e3f5...

So, arguably worse than MinIO.

Re:MinIO is now in maintenance-mode by stormking on Wednesday December 03, 2025 @04:01PM (#46140086)
How would you run a project like this? People come and go. People do a one-time contribution and then you never hear from them again. People work on a project for years and then just go silent. Honestly, credit where credit is due, but how is a project like this supposed to manage this?
Re:MinIO is now in maintenance-mode by speedgoose on Wednesday December 03, 2025 @04:25PM (#46140365)
You could pick a license and not plan to relicense later. Like Linux.
Re:MinIO is now in maintenance-mode by PunchyHamster on Wednesday December 03, 2025 @04:38PM (#46140522)
You can have CLA without assigning copyright to the project.

You don't need assignment to the project if you are not planning to change project's license.

You do need assignment to the project if you need to ever rugpull the community and close the code

Re:MinIO is now in maintenance-mode by runiq on Thursday December 04, 2025 @01:16AM (#46144348)
What do you mean by 'manage?' In your mind, what are you planning to do in the future that you need my full copyright as a change owner?
Re:MinIO is now in maintenance-mode by everfrustrated on Wednesday December 03, 2025 @04:24PM (#46140351)
The _only_ reason to require a CLA is because you expect to change the license in the future. RustFS has rug-pull written all over it.
Re:MinIO is now in maintenance-mode by regularfry on Wednesday December 03, 2025 @05:35PM (#46141214)
Or to offer it under a commercial licence in parallel.
Re:MinIO is now in maintenance-mode by Jon_Lowtek on Wednesday December 03, 2025 @07:42PM (#46142381)
While that is the most common use case for CLAs, it is normally done by contributors granting a very permissive, but not exclusive, license to a legal entity like a company or foundation, in addition to the public license granted to everyone.

This is not that. This is not even a license. They want a full transfer of intellectual property ownership. Sure that enables them to use it in a commercial product, but it also enables them to sue if contributors contribute similarly to other projects. Obviously that would create a shit storm, and there is an exception with the public license, but riddle me this: can you legally make similar contributions to multiple projects that have this type of CLA?

Let us take a step back and instead look where such terms are more common: employment contracts.

Re:MinIO is now in maintenance-mode by runiq on Thursday December 04, 2025 @01:13AM (#46144336)
That doesn't require full copyright assignment, though, right?
Re:MinIO is now in maintenance-mode by jen20 on Monday December 08, 2025 @03:08PM (#46196966)
Obviously this is not the only reason - even the Free Software Foundation require IP assignment via a CLA.

Whether you can or will sign one is a different matter (I will not).

Re:MinIO is now in maintenance-mode by victormy on Wednesday December 03, 2025 @07:17PM (#46142174)
Without a valid CLA and a strong core team, you often end up with fragmentation or legal deadlock. Even the ASF isn't a silver bullet—projects without strong leadership die there all the time. The CLA exists to prevent that friction.
Re:MinIO is now in maintenance-mode by runiq on Thursday December 04, 2025 @01:14AM (#46144342)
Then it's not the CLA that ensures project survivability. It's the strong core team you mentioned.
Re:MinIO is now in maintenance-mode by EgoIncarnate on Wednesday December 03, 2025 @11:33PM (#46143839)
MinIO had a de facto CLA. MinIO required contributors to license their code to the project maintainers (only) under Apache 2. Not as bad as copyright assignment, but still asymmetric (they can relicense for commercial use, but you only get AGPL). https://github.com/minio/minio/blob/master/.github/PULL_REQU...
Re:MinIO is now in maintenance-mode by yencabulator on Friday December 05, 2025 @01:29PM (#46165246)
That's so weird. Your contribution is a derived work based on AGPL, so it must be AGPL...

The number of weird incompetent things the Minio people have done is surprisingly high.

Re:MinIO is now in maintenance-mode by adamcharnock on Wednesday December 03, 2025 @04:23PM (#46140342)
We’ve done some fairly extensive testing internally recently and found that Garage is somewhat easier to deploy, but is not as performant at high speeds. IIRC we could push about 5 gigabits of (not small) GET requests out of it, but something blocked it from reaching the 20-25 gigabits (on a 25g NIC) that MinIO could reach (also 50k STAT requests/s)

I don’t begrudge it that. I get the impression that Garage isn’t necessarily focussed on this kind of use case.

Re:MinIO is now in maintenance-mode by victormy on Wednesday December 03, 2025 @06:10PM (#46141594)
Speaking as an open-source enthusiast, I’m actually really digging RustFS. Honestly, anything that can replace or compete with MinIO is a win for the users. Their marketing vibe feels pretty American, actually—they aren't afraid to be loud and proud, haha. You gotta give it to them though, they’ve got guts, and their timing is spot on.