Earlier quoted context omitted.
As someone that was part of an effort to do this in the early .com days, it is a lost hope trying to sell open source software to consumers. While selling to enterprise can be made via consulting and training, most consumers just want a one time shot paying for their software. Well, if you do that with commercial software, usually the only way to avoid paying is piracy. In open source world, they can just go to anoth…
I don't think the primary problem is cost, but that when you build your product tightly coupled with a propretary product that is hard to migrate off of then the vendor of that product can shake you down, or they can go bankrupt or what have you. It makes your business vulnerable, and no one wants that. Also your production environment crashing because a license expired. Fun times.
Businesses actually don't give two sh*ts about being "tightly coupled" with a proprietary product. That's a sysadmin thing. It makes sense to the "us" of the world, but businesses don't care.
Look at any area or field where billions or trillions of dollars worth of transactions still go through systems running on IBM iSeries, or mainframes. It's just the cost of doing business.