.NET becomes open source and cross-platform
Summary
Microsoft opens up central .NET components and announces official support for Linux and macOS. Microsoft announced the move in November 2014. The .NET Core runtime became open source.
Ideas
- The runtime source code is developed in public.
- Cross-platform builds extend .NET beyond Windows.
- A common framework reduces separate server implementations.
- Public development allows external bug reports and contributions.
Insights
- Open development can fundamentally change an ecosystem shaped by closed development.
- Platform neutrality extends the user base and increases the compatibility effort.
- Open source only gains practical meaning with transparent governance.
Facts
- Linux and macOS became official targets.
Recommendations
- Check licence and governance rather than just the visibility of the repository.
- Test platform-specific assumptions in continuous integration.
References
Links to the original source and the Web Archive open in a new tab.