This should also be a wakeup call to anyone using closed source tools at all: DynamoDB, MongoDB, Elasticsearch, AWS Lambda, Azure, AWS, Azure Devops, SqlServer, Oracle, etc. While some of these tools are best in class, it's borrowed time until the owner decides to change the terms, stop offering it, or raise prices enough to damage your business. Closed source software tools are a liability, and the benefits often ar…
While it's true that this can happen to external tools, it doesn't happen very often. Companies have a very strong incentive to ensure their products are supported long terms and work well. For in-house developed software it happens frequently that past employees leave the codebase in a state, where new team members end up rewriting it. So it's a bit weird to say you shouldn't use closed source since there is a small…
I would say that's not quite accurate. They have only one incentive: profit.
Long term supported products are one way of getting money, but it's most definitely not the only way. Many times it's not the most profitable one either.
Companies don't make shitty decisions because they are scheming on how to screw customers up. They do it because when push comes to shove, only profit matters.
One guy will plot a chart saying if we screw customers this way (with pretty words, of course) we can get X% more profit. Then they get promoted and this cycle repeats itself. Or a pandemic hits and suddenly your margins decrease drastically. Now screwing the customer is back on the table.
Unless your company only plans to be running for a few years, those are not as rare as we may think.