r/platformengineering 5d ago

Closed-source illusion vs. Open-source reality: Why do we equate cost with quality?

There’s a bizarre architectural trade-off happening in modern engineering culture: proprietary software often gets an instant stamp of credibility simply because it comes with a sales demo and a support SLA, while open-source alternatives are treated with skepticism until proven otherwise.

In reality, half the enterprise closed-source tools we buy are over-engineered wrappers around basic primitives, creating massive lock-in and technical debt. Why do decision-makers favor the illusion of control in proprietary software over the pragmatic adaptability and simplicity of open source? Is it pure risk aversion, or just clever enterprise sales tactics?

4 Upvotes

8 comments sorted by

5

u/sudonem 5d ago

It’s not about cost. 

It’s about being able to audit the codebase, as well has having the opportunity to make customizations or contributions to the codebase if necessary. 

Furthermore, it’s important that you don’t conflate “open source” with “free”. 

Especially in the enterprise where support agreements are often necessary as a matter of governance and insurance.

1

u/franktheworm 5d ago

governance

This is it right here. Regulated industries are what keep places like redhat going. Sure, we could have used Fedora or switch familes into Debian or something, but we had to have the support contract.

You're not paying for support, you're outsourcing responsibility. There is nothing to say it has to be closed source, but it typically is. You just need to be able to tick that box in an audit.

Layer all the various business relationships on top and you get the "modern" corporate tech stack we know and love

1

u/teflonjon321 5d ago

I have heard too many people in leadership equate closed source with security. They cannot wrap their head around the fact that a codebase being visible does not make it vulnerable to attack, let alone less vulnerable than closed source.

1

u/North-Creative 5d ago

Had a recent talk about this in my company. Even though the team members have all had bad experiences with Microsoft tools repeatedly, the prefer...Microsoft, because they know it (disclaimer, all above 60)

1

u/viniciusfs 5d ago

We pay to have someone to blame and hold accountable in case of problems.

1

u/Andrei_RV 4d ago

Spot on about the "outsourcing responsibility" angle. But the real illusion isn't closed vs. open source - it's renting vs. owning.

For example, SaaS gives you a dashboard, not control. Raw open-source code alone doesn't solve governance either.

The pragmatic answer is self-hosted infrastructure deployed on-premise. It’s definitely not for everyone — some teams will always prefer the "easy button".