The purchase makes sense - not only is the majority of Microsoft's developer documentation now hosted on GitHub, but so is numerous company's recent open-source projects like Visual Studio Code and PowerShell.
Why would Microsoft make this deal? A report by Business Insider suggests the Redmond giant has been in talks regarding a buyout for years now but that the discussions have heated up recently, possibly owing to the impending departure of GitHub CEO Chris Wanstrath. Another possibility raised was a Microsoft-backed investment into the company, possibly with a Microsoft exec taking over the CEO position at GitHub, instead of an outright buyout.
GitHub is one of the most popular platforms in the software development world today. GitHub has also been undergoing executive changes. One closely watched aspect of this deal will be whether fierce competitors like Amazon Web Services and Google continue to store code on a Microsoft-owned property. Although there are no confirmations from either party, the sources of Business Insider, assure that GitHub would be willing to carry out an agreement, if certain conditions are respected. Former Microsoft CEO Steve Ballmer had called open source "Cancer" in 2001. The terms of the deal aren't known yet. It's been said so much over the last few years as to verge on cliche, but this really is a different Microsoft.
In the latest development, as per Bloomberg, Microsoft has actually agreed to buy the code hosting site. However, this time the conversations have become more serious. GitHub has also not responded to media inquiries to the potential acquisition. In the years following that performance, Apple stole the mobile computing show with iOS, and AWS won the hearts and minds of enterprise developers with its cloud services.