The problem of most of these companies is the use of their product by millions, including hosting and other service providers, companies, … making money over their product without anyone actually paying back.
How many of the community contributors were actually paid to contribute to MinIO? How many companies saving thousands if not more did a donation to the project to at least pretend their paid back for their usage?
For the company paying the devs who build MinIO or Redis, or whichever software who followed this path, this must be very frustrating to watch, especially if the sales aren’t doing so well and your paid solution isn’t popular at all.
Now, I also agree the way they solve it is shitty and will only lead to a fork. A fork who’ll be maintained by volunteer and which companies will adopt without paying a cent, creating the problem again. How long will this new product be maintained without anyone paying the devs?
I don’t know… Maybe only blaming the builders when everyone is profiting from their work for free is not a viable model…
The debate was here years ago with core libraries, when OpenSSL had the heartbleed vulnerability, but what I can see is the same problem repeating with softwares at the core of many companies infrastructure.
Surely, the problem isn’t the self-hoster or hobbyist enjoying the free softwares. It’s the companies who saw in open source a way to cut costs without paying for anything at all.
And so many people on this thread just blame MinIO’ shitty move without questioning even the slightest our industry’ practices… Probably because we all are the profiteers without accepting to face it…