As the open source world is fairly advanced now and you can find an open source implementation of pretty much everything, why are people/developers still using the obscure/proprietary libraries? In what case these are absolutely needed?
1 Answer
Three obvious reasons:
- There's no open source equivalent,
- The company wants paid-for support that they can rely on.
- They are a bit behind the times and do not yet trust open source libraries.
-
54. their customer mandates use of a particular techjk.– jk.2018-03-01 11:33:58 +00:00Commented Mar 1, 2018 at 11:33
-
135. The only open source equivalent is GPL licensed and the company is unwilling to open up their own code.Bart van Ingen Schenau– Bart van Ingen Schenau2018-03-01 12:23:09 +00:00Commented Mar 1, 2018 at 12:23
-
86. The choice was made in the past, long before anything remotely useful was available as open source, and it would be a risky, costly waste of time and resources to open up the application and link it to something different.Martin Maat– Martin Maat2018-03-01 13:48:01 +00:00Commented Mar 1, 2018 at 13:48
-
67. The proprietary version is simply betterSean Burton– Sean Burton2018-03-01 14:42:31 +00:00Commented Mar 1, 2018 at 14:42
-
And, if you to work for a company that is so large that other companies are formed just to figure out new ways to sue you, then you may run into push-back from your own legal department. Getting their approval to use open-source code might cost your team more than it costs to license a commercial version or even, to just write the ****ed thing from scratch.Solomon Slow– Solomon Slow2018-03-01 15:59:29 +00:00Commented Mar 1, 2018 at 15:59