3 ms·
Companies also pay for support because after a few years the version of the open source product has moved on and nobody realizes the true cost of ownership does
by vmh1928 8y ago
Companies also pay for support because after a few years the version of the open source product has moved on and nobody realizes the true cost of ownership does not end with the acquisition cost the company doesn't have the budget to upgrade. Thus they're 5 levels back and nobody in the Open Source community is interested in fixing old software. As an example, RedHat offers up to 9 years of support for Openshift. That's why companies pay for support.
https://www.ibm.com/support/knowledgecenter/en/SSC623_11.7.0/com.ibm.nex.optimz.tdm.doc/topics/productoverview_tdm_z.html https://www.ibm.com/support/knowledgecenter/en/SSC623_11.7.0...
edit: clarified acronym
- gaius 8y agoExactly this. A dev comes all bright-eyed and bushy-tailed and says we can save a week on the project if we use this open source library instead of writing it ourselves. But he or she doesn't see that they are committing the organisation for the lifetime of the project for someone to keep on top of patches, resolve any breaking API changes, even fully maintain it if the original developer loses interest - or ditching it and writing our own anyway. There is a lot of great open source around, but it is by no means "free" when you look at the big picture. This is one of the key differences that marks a senior from a junior engineer. You can see the junior's eyes glaze over when you try to explain it and you know they'll be back next week begging to use something else they read about on Twitter or HN...