Live data from Hacker News

MinIO is now in maintenance-mode

github.com

71–80 of 338 posts

Re: MinIO is now in maintenance-mode

#71
post #21

Earlier quoted context omitted.

Pretty sure you can’t retroactively apply a restrictive license, so that was never a concern.

You can, sort of, sometimes. Copyleft is still based on copyright. So in theory you can do a new license as long as all the copyright holders agree to the change. Take open source/free/copyleft out of it: You create a proprietary piece of software. You license it to Google and negotiate terms. You then negotiate different terms with Microsoft. Nothing so far prevents you from doing this. You can't yank the license fr…

I think you are correct, but you probably misunderstood the parent.

My understanding of what they meant by "retroactively apply a restrictive license" is to apply a restrictive license to previous commits that were already distributed using a FOSS license (the FOSS part being implied by the new license being "restrictive" and because these discussions are usually around license changes for previously FOSS projects such as Terraform).

As allowing redistribution under at least the same license is usually a requirement for a license to be considered FOSS, you can't really change the license of an existing version as anyone who has acquired the version under the previous license can still redistribute it under the same terms.

Edit: s/commit/version/, added "under the same terms" at the end, add that the new license being "restrictive" contributes to the implication that the previous license was FOSS

Re: MinIO is now in maintenance-mode

#72

It sucks that S3 somehow became the defacto object storage interface, the API is terrible IMO. Too many headers, too many unknowns with support. WebDAV isn't any better, but I feel like we missed an opportunity here for a standardized interface.

? Its like GET /object, PUT /object. To me its the most obvious mapping of HTTP to immutable object key value storage you could imagine. It is bad that the control plane responses can be malformed XML (e.g keys are not escaped right if you put XML control characters in object paths) but that can be forgiven as an oversight. Its not perfect but I don't think its a strange API at all.

Everything uses poorly documented, sometimes inconsistent HTTP headers that read like afterthoughts/tech debt. An S3 standard implementation has to have amazon branding all over it (x-amz) which is gross.

Re: MinIO is now in maintenance-mode

#73
post #42

I've been working on https://github.com/uroni/hs5 as a replacement with similar goals to early minio. The core is stable at this point, but the user/policy management and the web interface is still in the works.

Looks like you cleanly point out their violation of the AGPL. I wish I were a lawyer with nothing better to do, I'd definitely be suing the MinIO group, there's no way they can cleanly remove the AGPL code outsiders contributed.

I don't see a contributor licensing agreement (CLA), so you may be right.

(I personally choose not to contribute to projects with CLAs, I don't want my contributions to become closed-source in the future.)

Re: MinIO is now in maintenance-mode

#74
post #9

I thought they were pivoting towards close it and trying to monetize this? That got backlash so now it’s just getting dropped entirely? People get to do whatever they want but bit jarring to go from this is worth something people will pay for to maintenance mode in quick succession

Their marketing had shifting to trying to push an AI angle for some time now. For an established project or company, that's usually a sign that things aren't going well.

Re: MinIO is now in maintenance-mode

#75
post #37
post #23

Earlier quoted context omitted.

"For enterprise support and actively maintained versions, please see MinIO AIStor." Commercial only, they will replace the agpl contributions from external people. (Or at least they will say that)

I don't understand. They've seen the contributions. How can they possibly do a clean-room implementation to avoid copyright infringement? (Let alone how tangled up in the history of the codebase they must be...)

It doesnt matter unless someone takes them to court over it.

Re: MinIO is now in maintenance-mode

#76

I use this image on my VPS, it was the last update before they neutered the community version quay.io/minio/minio:RELEASE.2025-04-22T22-12-26Z

Same here, since I'm the only one using my instance. But, you should be aware that there is an CVE in that version that allows any account level to increase their own permissions to admin level, so it's inherently unsafe

Re: MinIO is now in maintenance-mode

#77
post #33

They have been removing features from the open source version for a while. The closest alternative seems to be RustFS. Has anyone tried it? I was waiting until they support site replication before switching.

Might be coming soon based on this: https://docs.rustfs.com/features/replication/

Re: MinIO is now in maintenance-mode

#78

It sucks that S3 somehow became the defacto object storage interface, the API is terrible IMO. Too many headers, too many unknowns with support. WebDAV isn't any better, but I feel like we missed an opportunity here for a standardized interface.

I thought the openstack swift API was pretty clean, but i'm biased.

Re: MinIO is now in maintenance-mode

#79
Shocker... they abandoned POSIX compatibility, built a massively over-complicated product, then failed to compete with things like Ceph on the metal side or ubiquitous S3/R2/B2 on the cloud side.
Post reply on HN