mattbee
13 hours ago
They abandoned documentation (edit: for the open source codebase) a couple of weeks ago - that seems more significant.
From their Slack on Oct 10:
"The documentation sites at docs.min.io/community have been pulled of this morning and will redirect to the equivalent AIStor documentation where possible". [emphasis mine]
The minio/docs repository hasn't been updated in 2 weeks now, and the implication is that isn't going to be.
Even when I set up a minio cluster this February, it was both impressively easy and hard in a few small aspects. The most crucial installation tips - around 100Gb networking, Linux kernel tunables and fault-finding - were hung off comments on their github, talking about files that were deleted from the repository years ago.
I've built a cluster for a client that's being expanded to ≈100PB this year. The price of support comes in at at slightly less than the equivalent amount of S3 storage (not including the actual hosting costs!). The value of it just isn't that high to my client - so I guess we're just coasting on what we can get now, and will have to see what real community might form around the source.
I'm not a free software die-hard so I'm grateful for the work minio have put into the world, and the business it's enabling. But it seems super-clear they're stopping those contributions, and I'd bet the final open source release will happen in the next year.
If anyone else is hosting with minio & can't afford the support either :) please drop me a line and maybe we can get something going.
tw04
8 hours ago
>The price of support comes in at at slightly less than the equivalent amount of S3 storage
That's absurd. I would be running to NetApp and Dell for competitive object storage quotes then. Haven't done pricing on either one recently but at least a few years ago they were roughly half the price of S3 all in (including hosting costs).
eek2121
an hour ago
Cloudflare is the cheapest, from what I understand, due to free egress and competitive pricing: https://www.cloudflare.com/developer-platform/products/r2/
votepaunchy
7 hours ago
> half the price of S3
No one other than hobbyists is paying full price on AWS.
jerf
6 hours ago
Maybe someone else somewhere is getting some unbelievably sweet deal but what I've seen from cloud discounting is more in the "single digit percentage" range than "2/3rds off" or something.
ghshephard
5 hours ago
There are a ton of different discount options - large customers typically get between 50-60% discount based on committed spending, and AWS is pretty flexible around how that commit lands (they will allow roll overs even if they say they won't). Reserved instances get you ~70% discounts - similar to the committed spending. And my favorite - if it works for you - spot instances on EC2 come at as high as 90% off.
Nobody at commercial volume pays list to AWS - everyone gets a discount.
trenchpilgrim
4 hours ago
Everywhere I've worked discounts have been 40-60%. If you're getting leas than 40% whoever manages your cloud account isn't doing one of their job duties.
crest
39 minutes ago
Even 1/3 of the AWS egress list price is a rip-off.
outofpaper
2 hours ago
Agreed and for most smaller use cases theres always b2 from Backblaze.
tw04
3 hours ago
I guess it's a good thing I'm not talking about list price. Do you really think when you're doing a cost comparison of AWS S3 to NetApp or Dell object storage a fortune 500 says: go ahead and use list pricing for the comparison? We plug in their existing discount structure... because otherwise it would be a rather pointless exercise for everyone involved.
stackedinserter
6 hours ago
How to not pay full price on AWS? We pay $10K+ per month and nobody gives us any discount.
mannyv
5 hours ago
You talk to your account rep to do a guaranteed spend in exchange for a discount.
Some services get large discounts, some don’t. Depends on utilization. For 10k you should get a lot.
BozeWolf
6 hours ago
To be fair, for aws that is hobbyist numbers. We (400 people data company) pay 10 times that amount. Let alone big enterprises.
We do get discount, but it wont make it cheap.
lobsterthief
6 hours ago
There’s a lot of middleground between hobbyists and your company’s use ;) Most mid-sized publishers I’ve worked with are in the $4-10k/mo range depending on CDN availability
BozeWolf
5 hours ago
Of course, I agree.
My point is that the parent I was replying to replied to “only hobbyists pay full price on aws”. The parent was expecting to get a discount on a 10k monthly bill. It is a lot of money, but not to AWS. You probably wont get (much) discount on 10k a month.
bargle0
6 hours ago
What kind of hobby do you have where you’re spending $10k/month?
m00x
5 hours ago
I see you've never heard of Warhammer 40k
trenchpilgrim
4 hours ago
I see you haven't heard of SLA printers
stackedinserter
3 hours ago
Holy shit, it's brutal. What do you sell and how many customers do you have?
antonkochubey
6 hours ago
Savings plans and reserved instances will get you at least 50% off EC2, RDS, and some other things
skywhopper
6 hours ago
The good discounts start around 100x your spend.
ghshephard
5 hours ago
If you are comfortable with making a commit 1-3 year commit - you can get 27-50% discounts at pretty much any spend I think.
throwaway-aws9
2 hours ago
Right, but depending on your workload, compute might just be 1/3 to 1/2 of your spend. The remainder going on storage, networking (egress and internal between regions & AZs), LBs, and higher abstraction services (from queues to search to serverless).
Feels great to talk about 27-50% but turns out it's 9%-16% when all is said and done. You can get commitment savings on other services but you need higher spend.
Feels odd that big cloud gives better discounts to enterprise. They really don't cater to startups as much as they posture.
Nullabillity
an hour ago
That, in itself, should be plenty of reason to stay the hell away from it.
gr4vityWall
10 hours ago
That does sound much worse than hiding the pre-built images from users. I hope that documentation is archived. There's probably some benefit in documenting those installation tips elsewhere besides Github comments.
soraminazuki
4 hours ago
Yeah, running binaries of varying qualities taken from all sorts of places is a bad idea anyways. Distro packages are generally more consistent or even running "go build" yourself is probably better in this case.
But pulling existing documentation is a whole different matter. One can argue that they don't have an obligation to maintain the docs, though it would effectively make continued use of newer versions untenable. But pulling existing ones is an unnecessary rug pull when it doesn't cost anything to keep it online. It's a big middle finger to open source.
empyrrhicist
8 hours ago
I'm sure it's been scraped to be regurgitated by a whole slew of LLMs.
knowitnone3
6 hours ago
old documentation doesn't help when the software changes
Kevinmetaba
8 hours ago
During an upgrade, I discovered that the console had been removed without any prior notice. MinIO really pissed me off. Over a month ago, I started looking for a MinIO alternative and found RustFS. I've been testing RustFS for over a month now, and the product continues to improve, with the community fixing bugs very quickly. I hope YC will invest in this company.
nunez
8 hours ago
At the same time, I'm concerned that a YC investment means more of the same, eventually: open-source until it's no longer fiscally prudent.
baq
7 hours ago
free software until mainstream acceptance. naive MBAs call it leaving money on the table, Microsoft calls it a monopoly-preserving strategy. no VC has the balls to go for the jugular anymore.
Kevinmetaba
8 hours ago
Is open source and making money in conflict? If they do a good job, I am willing to pay.
throwway120385
8 hours ago
Not necessarily, but if there's a cost to providing free support to the community like official container images, then it will get cut. People comment that it's "free" to provide these things through Github, but it actually has a cost to the maintainers in time, and it's frankly an easy business decision to stop doing that at times in favor of roadmap work that produces business value.
What I'm learning from this is to provide basically zero support from the outset and let it grow organically if I ever build a business on an open source product. As soon as you stop supporting anything for free someone feels entitled to it.
tankenmate
7 hours ago
"but if there's a cost to providing free support to the community like official container images, then it will get cut.", but here's the kicker, supporting creating docker images when you're on github is close to negligible as to be paper thin.
Nux
7 hours ago
Nothing like VC or IPO to ruin a perfectly good product...
naikrovek
7 hours ago
it used to be that people started businesses so that they could help others by providing a product or a service to them.
late stage capitalism arrives when people create businesses solely to get rich, and when other companies are created solely to get rich by helping those people create their companies so that they can get rich. that's what ycombinator is.
most of capitalism used to be symbiotic. engaging in transactions with businesses benefited both the business and the consumer.
now we live in a world where most or all of the benefit goes to the business and none or almost none to the consumer.
bee_rider
6 hours ago
I think very few businesses were created just to help people. Maybe some nonprofits.
Lots of good businesses were created to just make their owners a reasonable income, I mean, most people will take “be rich” if that’s an option but have reasonable expectations.
The problem with heavily invested in companies is occurs when they skip the stage of being a small profitable business with an actual business model.
naikrovek
2 hours ago
I think even 50 years ago, that most people started businesses because they had a skill and could use it to help others meet their needs.
HP started (more than 50 years ago) with two friends who wanted to make better electronic test equipment. Profit was not forefront in their mind like it is to an MBA graduate today. Hewlett and Packard wanted to provide quality test equipment to people, because a lot of the test equipment of the day was subpar to them.
By the time the 80s rolled around, they paid 100% of an employee's college education (no matter how high they wanted to go with that) and paid them 75% of their salary while they were away at school. College was cheaper then, but zero employers today would even briefly consider paying people any amount at all to not be at work while also paying for the thing keeping them away from work.
corner stores in crowded neighborhoods are not started to maximize profit potential for shareholders. corner stores are started because someone saw the need for a corner store and wanted to make a living running it; they wanted that to be their job.
Until the invention of the MBA I don't think most people who started businesses did so purely for money. There are many easier ways to make money. Today people can start shitting mobile games with pay to win mechanics and they will be rich when the first one takes off. No one creates mobile games with pay to win mechanics because they want people to experience the joy of microtransactions.
Every business today (certainly every tech business) is designed to find out what people want via market research, pick the thing that looks the most profitable, then through a very well developed process, turn that business into a source of retirement money for the founder(s) and a source of return for the investors. It is literally a photocopy model of business creation. "Follow the process and you will succeed."
No one is opening shops today to help their neighbor. No one is opening new bakeries because their town needs one. No one is doing anything that one used to see people doing everywhere they went. Profit-driven motivation ruins everything it touches. Everything.
Everything is profit driven, now. Everything. The MBA is the most disasterous degree ever devised. It makes people think that starting a business purely to make money is a perfectly normal and healthy thing to do, and it simply isn't.
heavyset_go
2 hours ago
That's a bit naive. Look at the early industrial revolution, when most goods were still made at home, locally or on a small scale by craftsmen.
People went from having the land and resources to craft, for example, their own shoes, then a few decades later they were in a position where they had to buy shitty factory made shoes that fell apart instead because they were kicked off their land to work in factories.
hunterpayne
7 hours ago
If they were giving it away for free and paying a non-zero cost to do it, that's not sustainable. And that clearly isn't taking all the benefit for themselves. This is a take so bad, it isn't a take anymore...its a personality flaw.
crote
3 hours ago
Literally nobody is making that claim. Nobody expects businesses to be charities.
The thing being argued against is businesses solely being viewed as a "get rich quick" gambling scheme, where the only thing that matters is a rapid rise in shareholder value. VCs don't want a company providing a steady retirement fund, they want you to go for a 1000x return or die trying. The logical end result is that you screw over your customers and employees whenever possible, and burn the entire thing to the ground for the last few bucks. Just look at what Broadcom is doing to VMware: they might've delivered some great shareholder value, but they did huge damage to society in the process!
We shouldn't allow businesses to operate like a cancer which grows forever until it eventually kills its host, leeching off as much in the process as possible. If you want sustainability, you should be clamoring for businesses which are happy to just operate: employ some people, provide a valuable service to society, and make some profit - no need to take over the world in a crazy frenzy chasing unlimited growth.
naikrovek
2 hours ago
Thank you.
naikrovek
2 hours ago
Your understanding of what I said is the bad take, here.
williamstein
8 hours ago
There is a nice table here
https://github.com/rustfs/rustfs?tab=readme-ov-file#rustfs-v...
comparing RustFS to MinIO, including a claim about the MinIo support price.
smartbit
5 hours ago
Here an S3 compatibility table https://garagehq.deuxfleurs.fr/documentation/reference-manua... comparing
- GarageFS
- OpenStack Swift
- CEPH Object Gateway Rados
- Riak CS
- OpenIO
CamouflagedKiwi
7 hours ago
The benchmark against MinIO is nice, but I don't care much for the table vs. "Other object storage" which seems to try to aggregate all the worst points of all the others with no citation (e.g. why should I believe RustFS has no intellectual property risk but others do? What's different about them to back that up?).
chipotle_coyote
6 hours ago
Well, gosh. Maybe I’m glad I didn’t get that documentation job with MinIO after all.
jamespo
10 hours ago
With 100PB clusters being built and not a cent going to them, you can see why minio has gone this route. I wonder if they will be "valkeyed"? Not by AWS presumably.
toast0
9 hours ago
That's the open source model. It's entirely predictable that if you provide software at no cost that is capable of running 100PB clusters, that some people will and you won't get paid, because those are the terms that you set.
It's fine to change your mind, but doing it in this way doesn't build goodwill. It would be better if they made an announcement that they would stop creating/distributing images on some future date; I'm sure that would also be poorly received, but it would show organizational capacity for continuity.
If I'm considering paying them for support, especially at the prices quoted elsewhere in the thread, I need to know they won't drop support for my wacky system on a whim. (If my system wasn't wacky, I probably wouldn't need paid support)
danudey
8 hours ago
There are a few challenges with open-source projects that want to also be commercial entities.
One is obviously knowing what you can add-on that people will pay for; support, for one, but people want more features too. What could minio have built on top of their product to sell to people? Presumably some kind of S3-style tiered storage system, replication, a good UI, whatever else, I'm not sure.
The second is getting people to actually know that that's an issue. I work for Tigera which publishes the Calico CNI for Kubernetes, and one of the biggest issues we have is that people set up Calico on their clusters, configure it, and then just never think about it again. A testament to the quality of the product, I'm sure, but it makes it difficult to get people to even know we have a commercial offering, let alone what it is and does and why it might be beneficial.
I could see the same thing for Minio; even if they have a great OSS product, a great commercial offering on top of that, and great support, getting people to even be aware of it in the first place is going to be a huge challenge and getting people to pay for it is even harder.
It's sad that they went the completely wrong direction and started taking things away from the community to force people to the commercial side of things whether they're willing to pay or not.
nilamo
10 hours ago
That's a strange mindset, IMO. I'd be pissed if I had to pay $0.10 every time I turned a rachet, and it's weird to expect companies to have usage-based monetization on the tools they've made for others.
bee_rider
6 hours ago
An analogy to making a physical tool doesn’t really work because we have to basically describe what software is in terms of exceptions to the analogy.
If I had a ratchet that, every time I turned it, I had to pay $.1, but I’d gotten it for free, but it was basically free to replicate, but the person who designed it did have to spend some significant work on R&D for the thing… I have no idea how I’d price that or how I’d feel.
cyanydeez
2 hours ago
oh you really butchered that metaphor.
The ratchet isn't what's getting paid in the metaphor, it's the person turning it.
There's always a time-sink cost to a public project.
Anyway, there's definitely a public good argument to turn certain software projects into utilities.
serf
10 hours ago
did you buy the ratchet?
that's why you'd be pissed.
protonbob
9 hours ago
If you were given the ratchet and then someone wanted to charge you every time you use it you would also be pissed.
palmotea
8 hours ago
> If you were given the ratchet and then someone wanted to charge you every time you use it you would also be pissed.
People gotta eat. If someone's making valuable tools and giving them away, they still need to get paid somehow. If people aren't voluntarily tipping them enough, then something's gotta give.
There have been too many stories of open source developers basically burning themselves out for years, then it comes out that they're barely scraping by and can't take it anymore.
danudey
7 hours ago
The problem then is that you're making a valuable tool and giving it away and then wandering around hat in hand. That's not going to work for anyone. Also, taking away things that you've already given people for free so that they have to pay you to get them back is not going to engender any goodwill.
Unfortunately, the minio devs seem to have fallen into the common trap: make a great OSS project that works and that everyone likes, give it away for free, not know how to make money from it, and then start making user-hostile moves that piss off your users to try to make them customers - and who, surprisingly, do not want to be customers now that you've pissed them off.
It starts to feel more like a protection racket. You've got some great features here, would be a shame if something happened to them. Oh no, your docker containers! Oh, that's a tragedy what happened there, but you know, accidents happen.
palmotea
6 hours ago
> The problem then is that you're making a valuable tool and giving it away and then wandering around hat in hand. That's not going to work for anyone.
That is textbook open source idealism: you give to the community, the community gives back. The problem is a lot of people are moochers, even very rich people who have money coming out of their ears.
> It starts to feel more like a protection racket. You've got some great features here, would be a shame if something happened to them. Oh no, your docker containers! Oh, that's a tragedy what happened there, but you know, accidents happen.
Come on, don't be so uncharitable. It's nothing like a protection racket, which is pure, planned exploitation. This is open source idealism coming into contact with capitalist reality.
saltcured
6 hours ago
I know this is anathema around here, but this is why I have always liked grant-funded open source work. Whether government or private, someone at a policy level decides that something is important, and pays for development, leading to a new public good.
The development cost is based on the complexity of the work. It doesn't require a royalty payment in order to deploy more copies or to run them at higher loads. The software already exists. Separately, normal economic decisions can be made around support of deployments, e.g. whether to use in-house labor, hire consultants, or subscribe to some service contract. Sometimes, but not always, the users are another grant-funded project.
This model isn't a lottery ticket for the developers, nor the capital class. But the developers get paid a good wage for the time they spend on a product. I've done it for the majority of the last 30 years, almost like being a conscientious objector to the VC marketing complex.
Unfortunately, there are societal forces working hard against open source public goods. I think regulatory-capture is turning the whole security space into a compliance moat for heavily capitalized players. And the higher education cost spiral keeps increasing the overhead for universities, where a lot of these open source developer jobs used to be found. These are overlapping, but I'd say not the same thing. The overhead in academia is more than just compliance burden.
And, the whole fad-chasing and hustle aspect of contemporary IT is an inflationary process, eroding the value of previously developed open source products. Over my career, it seems that production-ready code is getting an ever-shorter service life. More maintenance and redevelopment work is needed or else users abandon it for the Next Big Thing. It's been quite a ride for me, following the whole wave of GNU, MIT, BSD, Linux, Python, and scientific computing tools since the early 90s...
hrimfaxi
8 hours ago
> People gotta eat. If someone's making valuable tools and giving them away, they still need to get paid somehow. If people aren't voluntarily tipping them enough, then something's gotta give.
No one is saying people can't charge for their work though.
naikrovek
7 hours ago
if people are giving away wrenches and not getting paid for that, they will quickly run out of wrenches, and they will learn. giving away something free does not inherently give them the right to charge for use of the wrench.
giving a wrench to someone where you charge based on usage should be something that is agreed upon up front, not at some point later, after a rug is pulled out from under the customer.
palmotea
6 hours ago
> giving a wrench to someone where you charge based on usage should be something that is agreed upon up front, not at some point later, after a rug is pulled out from under the customer.
You're mixing up non-capitalist kindness and reciprocity relations with market relations. They're different things. Downloading open source code doesn't make you anyone's "customer."
The thing that happens first with these "open-source gone closed stories" is the community (or one particularly big mooch) failed to reciprocate the developer's efforts or was otherwise undercutting them. Then the developer responded.
And of course, the predictable response from some parts of the community is "how dare you not let me mooch off your efforts forever. I am entitled!1! Protection racket! Rug pull!"
ndsipa_pomu
6 hours ago
Conflating physical products and open source software doesn't usually make sense. The open source model is more like someone making a valuable tool for their own use and then agreeing to let other people copy the design and make their own version of it. Monetisation can come from various sources - you may be paid to make the tool in the first place or you may perform a job where that tool helps you (or whoever is paying you).
nothrabannosir
8 hours ago
No I wouldn’t, I would say “yeah that makes sense doesn’t it”
hrimfaxi
8 hours ago
In this example the ratchet manufacturer would be giving them away for free though, and then get pissed when no one volunteers to pay.
jamespo
10 hours ago
Let me introduce you to Splunk and enterprise software in general
SteveNuts
10 hours ago
> I wonder if they will be "valkeyed"? Not by AWS presumably
Almost certainly not, due to the AGPL license. I know Nutanix got into hot water about distributing Minio so I don't think any big shop will fork it.
asmor
9 hours ago
Nuantrix distributed a version that was still Apache licensed and merely failed to disclose they had made changes.
This is after MinIO asserted that Weka had also stolen their AGPL-licensed code, showing that they extracted binaries from the distribution. They forgot that that 3-month old (unmodified) version was still Apache licensed though.
MinIO generally don't seem to consult lawyers often. They haven't even set up copyright assignment / CLA immediately after switching the license, so technically they are also incapable of selling AGPL license exceptions just like everyone else.
I've done my best to keep MinIO away from most infra I manage, not because of legal concerns but because it was kind of obvious they'd eventually go full scorched earth and either drop images or the source code distribution all together. Maybe now we can all move on to a fork, or SeaweedFS, or Ceph, or literally anything else.
msarrel
6 hours ago
They don't consult lawyers. The CEO husband and wife team get really angry and fire off threatening letters, but I've never seen them consult a lawyer before sending a letter like that or accusing a company of violating a license publicly.
bigfatkitten
3 hours ago
It’s the sort of behaviour that makes them relying on them even as a paying customer extremely risky.
chupasaurus
8 hours ago
> showing that they extracted binaries from the distribution
Funnily enough, such action is outside of their paid product's EULA.
thayne
6 hours ago
That just means the fork would also need to be AGPL licensed, and the owner of the fork wouldn't be able to also sell a proprietary version with additional "enterprise" features. And IMO that would be a good thing.
I think it is unlikely a single entity would do that. But a coalition of current MinIO users might get together to create such a project, perhaps under the Auspices of a foundation such as the Linux Foundation. Although, I think that scenario would be more similar to OpenTofu than Valkey.
victorbjorklund
7 hours ago
Wait until you find out how much compute is being run on Linux without a cent going to Linus.
doctorpangloss
7 hours ago
If they charged a cent, would people adopt it in the first place?
They still got paid for those free users. Via investments. Cash is cash. I don’t KNOW what the RIGHT business model is, I don’t run MinIO, and neither do you.
Joker_vD
10 hours ago
Nah, it's fine. It's Open Source, you can document it yourself if you need to! But there is no obligation from the MinIO authors to provide it, you're not entitled to it.
MrDarcy
9 hours ago
It sounds like you’re being sarcastic but what you say is correct and true.
danudey
7 hours ago
It can be correct and true while at the same time being bad-faith and user-hostile.
MrDarcy
23 minutes ago
I’m a firm believer in open source and have decades of experience with it as an active community member.
There are two sides to this coin and tension in between.
On the one side license change rug pulls are annoying and deserve negative consequences.
On the other side, open source users are often far too entitled and demanding, contributing little and taking much.
At the end of the day the license terms are clear and users would do well to expect no more than the license says they’re entitled to expect.
Maybe then everyone can start being pleasantly surprised by each other’s behavior instead of both sides being disappointed by the other.