|
|
|
|
|
by quanticle
3477 days ago
|
|
I credit Nadella for this, but none of this is due to some sort of newfound egalitarianism or philanthropy. It's just business. So, how does that make the outcome any worse? RedHat isn't contributing to the Linux kernel out of a sense of charity. IBM isn't contributing to OpenStack as a philanthropic endeavor. Facebook isn't improving PHP because it's a fun hobby project. They're all doing the things that they're doing because it's good for business. Why is it any worse when Microsoft does it? |
|
Another difference is that the other examples you've listed here are all free software. Of all the glowing coverage Microsoft has been getting of late, only .NET on Linux is comparable. But you're never going to get Windows-forms-like applications on Windows (which a surprising number of people seem to think will happen). It's only the web stack. Does ASP.NET really stack up well against Rails or Node.js as a web application stack on Linux? I don't know, but at the least, they have some catching up to do.
But, really, I think it's another example of my main point. Microsoft could have used some pre-existing open source project and built on top of that, but they chose to create another language for the future. It's even pretty good, by all accounts. It's just that, in a world of PHP, Javascript, C++, Ruby, Python, Erlang, and all the rest, what place does a closed-source language and compiler have? They had to make it open source.