In the past, Microsoft was not a big fan of anything related to open source and Linux. They had a very strained relationship with some words being used by the former CEO of Microsoft Steve Ballmer.
Rest assured, that mindset has long since been pushed to the side as Microsoft has now fully embraced Open Source and Linux. As of the publication of this article, Microsoft is the largest contributor to open source projects in the world. Yes, that is correct the largest, a huge swing from the days of Steve Ballmer’s rant in 2001. Microsoft’s president Brad Smith openly admits to being on the wrong side of history during the expansion of open source projects.
Open source happened to explode during the pinnacle of Microsoft’s domination of the desktop based world in the early 2000s. This was when Steve Ballmer made his very bold statement regarding Linux, detesting the fact once a bit of open source code is used within a project, then the whole project must be named open source.
This progressive means of developing new and innovative projects has now been embraced by Microsoft. They have now included projects the likes of PowerShell onto their platform and Visual Studio. Partnering with Canonical to integrate Ubuntu onto their Windows 10 platform. The list goes on but doesn’t end at the acquisition of Xamarin and GitHub, the largest open source code repository. A favorite for many developers and the team at N3S when it comes to storing and sharing code.
Surpassing the likes of Google, Apache, etc., Microsoft has completely changed their stance toward open source and have benefited from it. Growth and progression is always exciting, when it comes to technology the only option is to educate to elevate. If a large corporation like Microsoft can openly admit to being wrong and embrace change to foster growth, accepting change should be second nature for smaller businesses and individuals. Accepting change and growing as a result is always great!