Hacker News new | past | comments | ask | show | jobs | submit login

> Also, not sure what huge risk you are talking about here besides licensing pricing?

The many business risks of being 100% tied down to a single provider (Microsoft). Licensing is one, but also what would happen if Microsoft decided to kill off a service that your product depends on? You'd have to invest in finding an alternative and rewriting your software. Or what if Microsoft sells that service to another company which is actually directly competing with you, and then decides to stop providing third party access, or looks at your usage metrics/data to gain a competitive advantage over you. Or maybe Microsoft gets an incompetent CEO which drives the company to bankruptcy, and Windows and all their services you depend on are sold to hundreds of different companies which you now need to deal with.

Building your software on Linux or BSD means you don't have to worry about any of that since you own everything. It's like you're getting vertical integration for free. It's a no-brainer.

You are vastly more likely to have a long, dependable platform when you use Microsoft than almost anything else. They worship backwards compatibility. Being stranded and all-alone on an open source dependency is very possible. You're vastly more likely to be stranded after using a Google open source product. I say all this having used the linux stack for my entire professional career. I prefer linux by a long shot, but Microsoft backwards compatibility is exemplary compared to almost anyone else, including open source.

Now that's some grade-A FUD

Both replies to me earlier comment mentioned vendor lock in. Is there any greater vendor lock-in then integrating AWS thousand and one services? Is it really riskier to trust MS to not kill a product then Google? Is the answer really to write everything yourself from the OS up?

I don't disagree that MS could do any of what you mentioned but I'm not sure AWS/GCP etc wouldn't be as likely to as well.

I think you misread my comment. I was talking about Windows, not Azure. As far as I know, Azure lets you run Linux on their machines, so there's no point in using Windows and locking yourself in.

Applications are open for YC Winter 2020

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact