Now GCP, AWS and Azure just sell a superior managed version for cheaper. So they lost their income stream.
Open source products tried to change the license so the big guys would at least have to pay them something to make money on their work.
Better stated, of course, but you get the point.
The real reason might be VCs. The companies going closed source have raised from VCs and they are pushed to more and more growth just changing licenses and taking control.
Meta's LlaMa for example is "OSS" but under a custom license which effectively prohibits hyperscalers from using it
Certainly one of the reasons why open source is popular in software is that it gives you options for maintenance prices. You can do it yourself or pay any number of consulting agencies to do it for you, or the creators of the software. When it becomes locked to one vendor suddenly the market economics change hugely. Now that vendor can crank the price up extremely high, basically until just before the point your willing to engage in a hugely expensive software refactor to move to a different product.
Open standards were supposed to help make it easier to move to new products, but in reality, it rarely is that clean. E.g. look at SQL, while it's easier maybe to move from one SQL database to another than from one completely custom database to another, it's still a massive amount of work due to details of each SQL server.
The open source license is designed to guarantee your liberties. The moment you start to remove some liberties you have neutered it.
https://www.jeffgeerling.com/blog/2024/corporate-open-source...
If you prefer video, this is actually a transcription of the youtube video here :