>>8Some parts of .NET were being open-sourced, but you could have always ran it in mono if you used Linux anyway.
Also I don't know why requiring a different system for a server affects a language's quality. Things like cost shouldn't affect it that much either.