Have you ever thought Microsoft a company who sells it's products like Windows OS, Visual Studio, Azure and all much more in hundreds and thousands of dollars would produce something for free? At Microsoft as a matter of fact even the Sticky Note is not free.😝

I never imagined Microsoft would launch a product and not license it as their Proprietary Asset. Neither I had never imagined it would invest its time and money on Free and Open Source Technologies. But it surprised the whole world in last few years. If you have observed the milestone of Microsoft, you would be surprised as I'm these days. Not only Microsoft was interested on Open Source Technologies in past couple of years but also it Launched a handful of Tools and made them Open Source.

Sounds like I'm exaggerating, but below are some of the Tools and technologies launched by Microsoft as Open Source. This will also leave you with a question mark "why is such a huge company  so much interested on FOSS and what would be the future surprises for Open Source Enthusiasts and the Microsoft Lovers.

.NET Core

Microsoft released .NET Core as an open source product on November 12, 2014. This was a huge day for .NET migrating from its Proprietary circle to the open source. The runtime as well as the framework libraries were also made open source together with .NET Core.
.NET Core is a modular development stack that is the foundation of all future .NET platforms. It’s already used by ASP.NET 5 and .NET Native.

Visual Studio Code

Visual Studio Code is a source code editor developed by Microsoft for Windows, Linux and macOS. It includes support for debugging, embedded Git control, syntax highlighting, intelligent code completion, snippets, and code refactoring. It is also customizable, so users can change the editor's theme, keyboard shortcuts, and preferences.
Microsoft released Visual Studio Code on November 18, 2015. And to highlight some of the surprising facts, Recently Microsoft is the one with Highest Commit on GitHub. This fact will be surprising to the Open Source Lovers and also to the Microsoft developer community

PowerShell(including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.

18 August, 2016 Microsoft announced some of the components of PowerShell as Open Source.

Black Duck Integration with Visual Studio

Black Duck are popular for development of automated open-source code management tools. It's on the news that Microsoft is integrating Black Duck's Hub program with Microsoft Visual Studio Team Services (TS), formerly Visual Studio Online, and Team Foundation Server (TFS).

I Just highlighted some of the Open Source Tools that was developed by Microsoft. With these findings that I worked on I'm interested in the milestones of Microsoft. I want to explore what is it going to release next in near future. Also how will it contribute to the Open Source Community and at the same time handle its Proprietary product and huge customer base. So I think I should also write some more blogs on each of these open source tools and all curiosities I have. Being an Open Source Enthusiast, it would be awesome to compare and contrast the features available in these tools. Also I can get an idea on the motive behind Microsoft's investment to the Open Source Tools. 

Stay Tuned for some more blogs.

Reference :