Live data from Hacker News

MinIO repository is no longer maintained

github.com

361–370 of 397 posts

Re: MinIO repository is no longer maintained

#361
post #233

Earlier quoted context omitted.

Ceph is the OG. Every now and then different attempts to replace it pop up, work well for some use cases, and then realise how hard the actual problem they are trying to solve is. Ceph always wins in the end.

Ceph solves the distributed consistent block storage problem very well. But I hardly ever need that problem solved, it's way more often that I need a distributed highly available blob storage, and Ceph makes the wrong tradeoffs for this task.

Ceph is fundamentally an object storage system. RBD (block devices) are built on top of that layer.

Re: MinIO repository is no longer maintained

#362
post #327

First off, I don't think there is anything wrong with MinIO closing down its open source. There are simply too many people globally who use open source without being willing to pay for it. I started testing various alternatives a few months ago, and I still believe RustFS will emerge as the winner after MinIO's exit. I evaluated Garage, SeaweedFS, Ceph, and RustFS. Here are my conclusions: 1. RustFS and SeaweedFS are…

I run Ceph in my k8s cluster (using rook) -- 4 nodes, 2x 4TB enterprise SSDs on each node. It's been pretty bulletproof; took some time to set up and familiarize with Ceph but now it's simple to operate. Claude Code is amazing at managing Ceph, restoring, fixing CRUSH maps, etc. It's got all the Ceph motions down to a tee. With the tools at our disposal nowadays, saying "I wouldn't dare deploy it without a deep under…

Considering the hallucinations I routinely deal with about databases, there isn’t a chance in hell I would trust an LLM to manage my storage for me.

Re: MinIO repository is no longer maintained

#364
Minio served its purpose. I used it as S3 compatible storage to create tutorials.

They stopped maintaining but they forked it to a proprietary product.

It makes sense for a corporate. Still Minio is there to fork, maintain and enhance in a different direction.

Kudos to them.

Re: MinIO repository is no longer maintained

#365
post #299

Earlier quoted context omitted.

I’m not even claiming that the “abused” are correct to be upset. The core of my claim is that it’s a shady business tactic because the purpose of it is to gain all the marketing benefits of open source on the front-end (fast user growth, unpaid contributions from users, “street cred” and positive goodwill), then change to source available/business license after the end of the growth phase when users are locked in. Th…

> shady business tactic I'd say it's redundant to consider any business tactic as "shady". The purpose of any business is to make a profit, in any way that's legally permissible. Using the "open source" label is just one way to success, if one plays the game well and mitigates any backlash once they "graduate" and change that license. It's up to any given user going in to be aware that a project they depend on may go…

That’s the myopic view of a business, yes. It works quite well at scale; reference Wal-Mart, Microsoft, et al. It isn’t the only way, though.

H-E-B (or just HEB) is a large, privately-held grocery chain in Texas, and they are beloved by Texans across the societal and political spectrum. They gained and keep this loyalty because they are good neighbors. In the aftermath of hurricanes or floods - of which Texas has many - HEB will be there before FEMA, with water tankers, mobile kitchens and pharmacies, power stations, and so on. They donate 5% of their earnings to local charities, food banks, and education.

It’s possible that HEB would make more money if they slashed these programs and raised prices, but I suspect that instead, people would be outraged at the rug pull, publicly shame them, and a competitor would swoop in and build out replacements.

Re: MinIO repository is no longer maintained

#366

Earlier quoted context omitted.

Ceph is a non-starter for me because you cannot have an existing filesystem on the disk. Previously I used GlusterFS on top of ZFS and made heavy use of gluster's async geo-replication feature to keep two storage arrays in sync that were far away over a slow link. This was done after getting fed up with rsync being so slow and always thrashing the disks having to scan many TBs every day. While there is a geo-replicat…

Ceph is a non-starter because you need a team of people managing it constantly

That's was not my experience. Deploying and configuring ceph was a nightmare due to the mountain of options and considerations, but once it was deployed, ceph is extremely hands-off and resilient.

Re: MinIO repository is no longer maintained

#367
post #92

Earlier quoted context omitted.

If your main motivation creating/maintaince a popular open source project was to make money then you don't really undersand the open source ethos.

"eating is for the greedy", noted. A little side project might grow and become a chore / untenable, especially with some from the community expecting handouts without respect. Case in point, reticulum. Also Nolan Lawson has a very good block post on it. I don't think your position is reasonable even if I believe you just want to say that writing open source shouldn't be a main source of the income). I think it's perf…

Of course it’s OK to be paid for your work; I don’t think anyone reasonable is saying otherwise. RMS even has no problem with it [0] (though he does take issue with the term open source, so there’s that).

Here’s my take on “the open source philosophy,” having benefited from it since the 90s. Note, I am not nearly as much of a zealot as RMS, and have no strong opinion on GPL vs BSD style licensing; use whichever meets your needs and future plans.

If I had needed to pay for a Linux distribution as a kid, it’s unlikely I would have been able to explore it.

If I was unable to figure out software behavior by studying its source code, I would have many unanswered questions today, and Debian’s vixie-cron would likely still have an obscure bug [1].

I, like practically all people in the tech industry, owe a great deal to people who have given their time to various projects. Some of those people make a living out of it (Daniel Stenberg, for example), but also still offer their software gratis. Therefore, I feel a moral obligation to do so in return.

0: https://www.gnu.org/philosophy/selling.html

1: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019716

Re: MinIO repository is no longer maintained

#368

Earlier quoted context omitted.

So fork the last minio, and work from there... nobody is stopping you.

aistor is proprietary software[1]. Having an old version of your software be open source does not make your software open-source. Why does this need an explanation? [1] https://www.min.io/legal/aistor-free-agreement

You aren't entitled to the product of someone else's work even if they gave away older versions of that work... What is so hard for you to understand about that?

Re: MinIO repository is no longer maintained

#369

Earlier quoted context omitted.

Ceph is a non-starter for me because you cannot have an existing filesystem on the disk. Previously I used GlusterFS on top of ZFS and made heavy use of gluster's async geo-replication feature to keep two storage arrays in sync that were far away over a slow link. This was done after getting fed up with rsync being so slow and always thrashing the disks having to scan many TBs every day. While there is a geo-replicat…

Ceph is a non-starter because you need a team of people managing it constantly

I'm not posting to convince people they should use it, just that it's a really cool piece of open source infrastructure that I think is less well known, and I resepect it. It is very configurable and tunable, has a lot of features, command lines, and things to learn, and that does need people with skills and time.

That said, it doesn't need constant management; it's excellent at staying up even while damaged. As long as the cluster has enough free space it will rebuild around any hardware failure without human intervention, it doesn't need hot spares; if you plan it carefully then it has no single point of failure. (The original creator introduces the design choice of 'placement groups' and tradeoffs in this video[1]).

Most of the management time I've spent has been ageing hardware flaking out without actually failing - old disks erroring on read, controllers failing and dropping all the disks temporarily causing tens of seconds of read latency which had knock-on effects, or when we filled it too full and it went read-only. Other management work has been learning my way around it, upgrades, changing the way we use it for different projects, onboarding and offboarding services that use it, all of which will vary with what you actually do with it.

I've spent less time with VMware VSAN, but VSAN does a lot less, it takes your disks and gives you a VMFS datastore and maybe an iSCSI target. There can't be many alternatives which do what Ceph does, and require less skill and effort, and don't involve paying a vendor to manage it for you and give you a web interface?

[1] https://www.youtube.com/watch?v=PmLPbrf-x9g

Post reply on HN