{"id":10750,"date":"2018-06-04T13:38:50","date_gmt":"2018-06-04T13:38:50","guid":{"rendered":"https:\/\/www.itwriting.com\/blog\/?p=10750"},"modified":"2018-06-04T14:26:27","modified_gmt":"2018-06-04T14:26:27","slug":"microsoft-and-github-and-will-github-get-worse","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/10750-microsoft-and-github-and-will-github-get-worse.html","title":{"rendered":"Microsoft and GitHub, and will GitHub get worse?"},"content":{"rendered":"<p>Microsoft has announced an agreement to acquire GitHub for $7.5 billion (in Microsoft stock). Nat Friedman, formerly CEO of Xamarin, will become GitHub\u2019s CEO, and GitHub will continue to run somewhat independently. A few comments.<\/p>\n<p><a href=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/06\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"591\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/06\/image_thumb.png\" border=\"0\"><\/a><\/p>\n<p>Background: GitHub is a cloud-based source code repository based on Git, a distributed version control system created by Linus Torvalds. It is free to use for public, open source projects but charges a <a href=\"https:\/\/github.com\/pricing\" target=\"_blank\">fee<\/a> (from 7$ to $21 per user per month) for private repositories. <\/p>\n<p>First, why? This one is easy. Microsoft is a big customer of GitHub. Microsoft used to have its own hosting service for open source software called CodePlex but abandoned it in favour of GitHub, formally <a href=\"https:\/\/blogs.msdn.microsoft.com\/bharry\/2017\/03\/31\/shutting-down-codeplex\/\" target=\"_blank\">closing CodePlex<\/a> in March 2017:<\/p>\n<blockquote>\n<p>Over the years, we\u2019ve seen a lot of amazing options come and go but at this point, GitHub is the de facto place for open source sharing and most open source projects have migrated there. We migrated too.<\/p>\n<\/blockquote>\n<p>said Brian Harry.<\/p>\n<p>Microsoft also uses GitHub <a href=\"https:\/\/docs.microsoft.com\/en-us\/teamblog\/introducing-docs-microsoft-com\" target=\"_blank\">for its documentation<\/a>, and this has turned out to be a big improvement on its old documentation sites.<\/p>\n<p>Note also that Microsoft has many important open source projects of its own, including much of its developer platform (.NET Core, ASP.NET Core and Entity Framework Core). Many of its projects are overseen by the <a href=\"https:\/\/dotnetfoundation.org\/\" target=\"_blank\">.NET Foundation<\/a>. Other notable open source, Github-hosted projects include <a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\">Visual Studio Code<\/a>, a programmer\u2019s editor that has won many friends, and <a href=\"http:\/\/www.typescriptlang.org\/index.html\" target=\"_blank\">TypeScript<\/a>, a typed superset of JavaScript that compiles to standard JavaScript code.<\/p>\n<p>When big companies become highly dependent on the services of another company they may become anxious about it. What if the other company were taken over by a competitor? What if it were to run into trouble, or to change in ways that cause problems? Acquisition is an easy solution.<\/p>\n<p>In the case of GitHub, there was reason to be anxious since it appears not to be profitable \u2013 unsurprising given the large number of free accounts.<\/p>\n<p>Second, Microsoft is always pitching to developers, trying to attract them to its platform and especially Azure services. It has a difficult task because it is the Windows company and the Windows platform overall is in decline, versus Linux on servers and Android\/iOS on mobile. Therefore it is striving to become a cross-platform company, and with considerable success. I discuss this at some length in <a href=\"https:\/\/www.computerweekly.com\/photostory\/252442114\/Build-2018-How-Microsoft-is-embracing-cross-platform-development\/2\/Build-2018-Microsoft-Corporate-VP-of-Azure-Compute-Corey-Sanders\" target=\"_blank\">this piece<\/a>. Note that there is a huge amount of Linux on Azure, including \u201cmore than 40%\u201d of the virtual machines. More than 50%? Maybe. <\/p>\n<p>If Microsoft can keep GitHub working as well as before, or even improve it, it will do a lot to win the confidence of developers who are currently outside the Microsoft platform ecosystem.<\/p>\n<p><a href=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/06\/image-2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"804\" height=\"424\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/06\/image_thumb-2.png\" border=\"0\"><\/a><\/p>\n<h3>Will GitHub get worse?<\/h3>\n<p>The tricky question: under Microsoft, will GitHub get worse? The company\u2019s track record with acquisitions is spotty, ranging from utter disasters (Nokia, Danger) to doubtful (Skype), to moderately successful so far (LinkedIn, Xamarin). <\/p>\n<p>Under the current leadership, I doubt anything bad will happen to GitHub. I\u2019d guess it will migrate some infrastructure to Azure (GitHub runs mainly from its own datacentres as I understand it) but there is no need to re-engineer the platform to run on Windows.<\/p>\n<p>Some businesses will be uncomfortable hosting their valuable source code with Microsoft. That is understandable, in the same way that I hear of retailers reluctant to use Amazon Web Services (since it is a platform owned by a competitor), but it is a low risk. Others have long-standing mistrust of Microsoft and will want to migrate away from GitHub because of this. <\/p>\n<p>Personally I think it is right to be wary of any giant global corporation, and dislike the huge and weakly regulated influence they have on our lives. I doubt that Microsoft is any worse than its peers in terms of trustworthiness but of course this is open to debate.<\/p>\n<p>Another point: with this acquisition, free GitHub hosting for open source projects will be likely to continue. The press release says:<\/p>\n<blockquote>\n<p>GitHub will retain its developer-first ethos and will operate independently to provide an open platform for all developers in all industries. Developers will continue to be able to use the programming languages, tools and operating systems of their choice for their projects \u2014 and will still be able to deploy their code to any operating system, any cloud and any device.<\/p>\n<\/blockquote>\n<p>It is of course in Microsoft\u2019s interests to make this work and the success of Visual Studio Code and TypeScript (which also come from the developer side of the company) shows that it can make cross-platform projects work. So I am optimistic that GitHub will be OK.<\/p>\n<p>Update: I\u2019ve noticed Sam Newman and Martin Fowler <a href=\"https:\/\/twitter.com\/martinfowler\/status\/1003598359687520256\" target=\"_blank\">taking this view<\/a>, a good sign from a people I respect and who are by no means from the usual Microsoft crowd.<\/p>\n<p><a href=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/06\/image-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"281\" title=\"image\" style=\"display: inline; background-image: none;\" alt=\"image\" src=\"https:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2018\/06\/image_thumb-1.png\" border=\"0\"><\/a><\/p>\n<h3>Official announcements<\/h3>\n<p>Press release: <a href=\"https:\/\/news.microsoft.com\/2018\/06\/04\/microsoft-to-acquire-github-for-7-5-billion\/\">https:\/\/news.microsoft.com\/?p=406917<\/a><\/p>\n<p>Chris Wanstrath\u2019s Blog Post: <a href=\"https:\/\/blog.github.com\/2018-06-04-github-microsoft\/\">https:\/\/blog.github.com\/2018-06-04-github-microsoft\/<\/a><\/p>\n<p>Satya Nadella\u2019s Blog Post: <a href=\"https:\/\/blogs.microsoft.com\/blog\/2018\/06\/04\/microsoft-github-empowering-developers\/\">https:\/\/blogs.microsoft.com\/?p=52553832<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft has announced an agreement to acquire GitHub for $7.5 billion (in Microsoft stock). Nat Friedman, formerly CEO of Xamarin, will become GitHub\u2019s CEO, and GitHub will continue to run somewhat independently. A few comments. Background: GitHub is a cloud-based source code repository based on Git, a distributed version control system created by Linus Torvalds. &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/10750-microsoft-and-github-and-will-github-get-worse.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft and GitHub, and will GitHub get worse?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,26,1538,55,1519],"tags":[418,545,586,676],"class_list":["post-10750","post","type-post","status-publish","format-standard","hentry","category-cloud-computing","category-development","category-github","category-microsoft","category-tech","tag-github","tag-linux","tag-microsoft","tag-open-source"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/10750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=10750"}],"version-history":[{"count":10,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/10750\/revisions"}],"predecessor-version":[{"id":10765,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/10750\/revisions\/10765"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=10750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=10750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=10750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}