Whilst Microsoft has dabbled in open-source in the past—including their open-source hosting platform CodePlex—the company's core assets continued to be proprietary and closely guarded secrets. Now, though, Microsoft seems to be embracing a new strategy of openness, releasing large parts of the .NET platform and runtime as open-source projects on GitHub. We're hopeful that this could pave the way to Linux as a hosting platform for .NET, allowing the C# language to compete alongside the current bevy of JVM-based languages.