this post was submitted on 07 Feb 2024
161 points (98.8% liked)
Open Source
31230 readers
330 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I agree with most of the above, just wanted to relay an explanation given to me years ago by my then eng director in an argument about this. He said the reasons we tend to use proprietary / closed platforms and deps in business settings is not necessarily because the software was better or easier to work with. Clearly it often isn’t.
It’s because of (1) built-in factoring and infrastructure, (2) built-in domain expertise that would otherwise require hiring or training, and (3) contractual guarantees that can be invoked when things go wrong. All of which attenuate risk and make development timelines and outcomes more predictable.
His line was “OSS is free like a puppy is free.” That is, most businesses aren’t old enough to handle the responsibility, and that’s why we still sometimes use shitty proprietary software.
Yes, I believe I also said that in some other point. I've been there and totally agree with him.
Once they become "old enough" nobody wants to personally be responsible for anything and politics and corruption get involved and you keep buying proprietary shit.
Also, once they are old enough, change is harder. It's why all the software these days is freemium. Small companies use it as its free. Medium companies pay for it as it's easier than using something else.
How do we break out of this path of trying to get big enough to break custom, and once you're big enough not having the guts to test wide sweeping changes?