Open Source Doesn’t Make Money Because It Isn’t Designed to Make Money
Its commoditized the cost to use software to near zero which has created a lot of unprecedented value and products that wouldn't be possible before OSS.Unfortunately most of the wealth created by OSS is being reaped by the large cloud vendors because relatively no-one pays for OSS but they do to host their production systems on it, atm this revenue goes directly to the major tech cloud companies which are using it to build out their multi-billion dollar infrastructure moats, ensuring a barrier to entry no other will be able to partake in.This is why cloud vendors have become so "OSS friendly" - they love the status quo as they've become the primary beneficiaries from everyone developing and distributing OSS for free as long as they're able to collect the rent when it gets hosted in the end.You're starting to see the conflicts as more companies like Redis Labs, Elastic, Confluent and MongoDB who realize this and start distributing their future investments under "OSS free that's free for everyone else but can't be used commercially by cloud vendors" as a way to force licensing so Cloud vendors are unable to use their own investments to compete against them - and force some revenue share back from when Customers pay for OSS, when they host it.So when you hear how much cloud companies "love OSS" and how their initiatives like "Open Distro for Elasticsearch" is to ensure it stays open, know that they're not doing it out of altruism, it's to repackage Elastic's OSS investments and make it available for free so they can be hosted on AWS without having to host with Elastic, it effectively lets them avoid licensing and revenue sharing back to the companies who've invested their time and resources into developing it.