{"id":5604,"date":"2018-06-04T19:19:39","date_gmt":"2018-06-04T23:19:39","guid":{"rendered":"http:\/\/redmonk.com\/sogrady\/?p=5604"},"modified":"2018-06-05T20:40:32","modified_gmt":"2018-06-06T00:40:32","slug":"so-pigs-do-fly-microsoft-acquires-github","status":"publish","type":"post","link":"https:\/\/redmonk.com\/sogrady\/2018\/06\/04\/so-pigs-do-fly-microsoft-acquires-github\/","title":{"rendered":"So Pigs Do Fly: Microsoft Acquires GitHub"},"content":{"rendered":"<p><a href=\"http:\/\/sogrady-media.redmonk.com\/sogrady\/files\/2018\/06\/09FD7CC4-D2E9-4009-B0F1-A7E160C9F954.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/sogrady-media.redmonk.com\/sogrady\/files\/2018\/06\/09FD7CC4-D2E9-4009-B0F1-A7E160C9F954.jpeg\" alt=\"\" width=\"774\" height=\"720\" class=\"aligncenter size-full wp-image-5607\" \/><\/a><\/p>\n<p>In a move that Jason Fried <a href=\"https:\/\/twitter.com\/jasonfried\/status\/430871267881672704\">expected<\/a> but that <a href=\"https:\/\/twitter.com\/bcantrill\/status\/1003656447824048128\">Bryan Cantrill<\/a> and everyone else until about a week ago) thought would happen when pigs flew (except that it turns out that Cantrill actually did <a href=\"https:\/\/news.ycombinator.com\/item?id=8869401#8869507\">predict this<\/a>), Microsoft announced yesterday that it had acquired GitHub for $7.5B in an all stock transaction. Notably, the deal was made public just as I arrived at the airport en route to San Francisco, in a blatant violation of the &#8220;no large transactions while I\u2019m traveling or on vacation\u201d handshake agreement between myself and the industry. As a result, more comprehensive thoughts will have to wait for a time when I\u2019m both less distracted and have an actual, physical keyboard to type with.<\/p>\n<p>But given the size and more importantly strategic nature of the deal, here are a few high level reactions to the news.<\/p>\n<h1>Sentiment<\/h1>\n<p>One of the most notable aspects to this announcement has been the relative lack of apprehension. To be sure, there are developers from a variety of communities &#8211; particularly those with old school open source roots &#8211; who are some combination of alarmed and incensed at the acquisition of the largest open source center of gravity by the company that once characterized that development model as a cancer. There are also legitimate questions being asked about Microsoft&#8217;s use of its <a href=\"https:\/\/www.zdnet.com\/article\/the-one-thing-microsoft-needs-to-do-to-gain-real-open-source-trust\/\">patent portfolio<\/a>, a revenue stream it will have to reconcile at some point with its ambitions to be a true open source leader.<\/p>\n<p>But in general, sentiment seems largely positive. Even one time Microsoft critics have acknowledged in the wake of the transaction that the Microsoft of today is a fundamentally different company than the Microsoft of a decade ago. One that is, importantly, generally being projected as a good steward of GitHub the asset. The company that once created a GitHub alternative in CodePlex because it couldn\u2019t internally sanction large scale participation in that external property has become that cliche: they liked the product so much they bought the company.<\/p>\n<p>This acquisition is, in many ways, a referendum on Microsoft\u2019s long journey to rehabilitating its image with a generation of developers it had left disaffected. Microsoft didn\u2019t spend over seven billion dollars for a public vote of confidence in its public image turnaround efforts, but it can\u2019t be an unwelcome side effect.<\/p>\n<h1>Product<\/h1>\n<p>Most of the commentary I\u2019ve seen this morning on the acquisition has centered around the product. Understandably so, both because GitHub\u2019s product is a core to the developer experience for millions worldwide and because there are so many natural integration points between it and its new parent company. It\u2019s easy to imagine, for example, GitHub becoming the hub of Microsoft\u2019s base application developer workflow with a seamless experience with Azure characteristic of Microsoft\u2019s developer tooling at its best. Down the line, it seems plausible that connections will be made between properties as diverse as Sharepoint to LinkedIn.<\/p>\n<p>The more important product that Microsoft acquired today, however, isn\u2019t a product in the traditional sense. By bringing GitHub into the fold, Microsoft now has access to a developer community of unparalleled size, scope or diversity. GitHub became, not overnight but quickly, the largest center of gravity both for individual developers and their employers &#8211; the default destination for many. And while those relationships will be tested post-acquisition &#8211; <a href=\"https:\/\/twitter.com\/HNTweets\/status\/1003428631224471552\">are being tested<\/a>, in fact &#8211; this acquisition has fine prospects to succeed, something which would not have been said in the Ballmer-era Microsoft. The real test, as we\u2019ll discuss momentarily, will come in the case of developers\u2019 employers. For now, however, Microsoft has a clear, unambiguous path forward to product success.<\/p>\n<p>As a side note, to be explored later, is the impact that this acquistion will have on the Electron project, which is the foundation on which a number of popular projects are built. Including, most notably, two editors: Atom and VS Code.<\/p>\n<h1>Data<\/h1>\n<p>As much as the conventional wisdom has focused on the physical products or even communities, the real opportunities with this acquisition, in my view, lie in data and telemetry. Much as with Microsoft\u2019s widely panned <a href=\"redmonk.com\/sogrady\/2016\/06\/15\/linkedin-microsoft\/\">pickup of LinkedIn<\/a>, the real value is in privileged access to the massive body of knowledge the company gains access to. In the case of the business social network, Microsoft added the business rolodexes, employment history, search and communication history and more for millions of business employees worldwide.<\/p>\n<p>With GitHub on board, Microsoft now has the ability to understand on a fundamental level the participation of millions of developers and organizations worldwide on an individual basis. It\u2019s possible to understand this on a limited basis already internally, of course: RedMonk leverages GitHub datasets to do much of our research. But Microsoft will have clean, unrestricted access to the entire GitHub dataset, which is nothing more or less than the most significant data source about worldwide developer activity on the planet. It will also have, in theory, access to <a href=\"https:\/\/twitter.com\/h0x0d\/status\/1003642784589365250\">non-public repositories<\/a>, but Microsoft is very unlikely to be clumsy enough to leverage that openly and publicly.<\/p>\n<p>With the appropriate investments in analytics and backend tech &#8211; and remember that Microsoft has made significant investments in analytics, AI, cloud and data infrastructure &#8211; the new GitHub will be eminently better equipped to both ask and answer questions on developer behaviors, whether those are industry-wide or focused on a single individual. Microsoft can potentially tell customers who their best developers are, and just as importantly how their development organization compares with industry baselines and direct competitors. Those questions all come with some PR risk, obviously, particularly in an era where everyone is more cognizant of how their data is being used for and against them, with or without their consent.<\/p>\n<p>But that\u2019s a matter of execution and leadership. The opportunity here is rare, and the new Microsoft is a business with unrivaled intelligence about knowledge workers and developers alike. Given that data is the <a href=\"http:\/\/redmonk.com\/sogrady\/2012\/09\/24\/data-moat\/\">most defensible moat<\/a> to build around a tech business, credit must be given to Nadella for this strategic execution.<\/p>\n<h1>People<\/h1>\n<p>It\u2019s impossible to discuss this particular deal without starting with Microsoft\u2019s Satya Nadella. It\u2019s inarguably true, as Kelly Sommers <a href=\"https:\/\/twitter.com\/kellabyte\/status\/1003689521798508544\">notes<\/a>, that Microsoft\u2019s embrace of open source significantly predates Nadella\u2019s tenure. RedMonk\u2019s history with Microsoft\u2019s fledgling open source efforts is long, dating back to the days of Jason Matusow, Stephen Walli and later Sam Ramji &#8211; here are thoughts from a decade ago on what was holding them back with respect to <a href=\"http:\/\/redmonk.com\/sogrady\/2008\/03\/26\/microsoft-more-open-more-barriers\/\">open source<\/a>, as one example. The fact is that there have been good, earnest people doing good, earnest work on behalf of open source at Microsoft for a long time. The reality, however, is that for that work to manifest itself publicly, in a way that would materially change the public image of Microsoft as standard bearer for closed source, commercial software, a change in leadership was needed.<\/p>\n<p>But change obviously isn\u2019t universally beneficial. If the change had been from Ballmer to a Ballmer acolyte, it\u2019s highly unlikely you would be reading these words right now. New leadership needed to fundamentally understand that the world that Microsoft came of age in was no longer the one it inhabited, that open source had transcended its roots from an interesting cultural movement to default technical approach and table stakes for technology infrastructure. In Nadella, Microsoft appears to have found that understanding, and it has not trickled down to the rank and file so much as empowered them. Instead of gingerly navigating between so-called third rail issues such as open sourcing the .NET stack &#8211; which was met with stony silence when we recommended it years ago &#8211; open source advocates within Microsoft could now do what they felt was right operationally.<\/p>\n<p>GitHub, meanwhile, hasn\u2019t faced the same dominant CEO with the wrong mindset scenario, but rather a conspicuous absence of leadership. Long engaged in a CEO search, the company has been ripe for a firm new hand for some time, but seemingly unable to decide on the path forward. As part of this transaction, that vacuum has been filled: Microsoft\u2019s Nat Friedman will be the new CEO.<\/p>\n<p>My history with Nat goes back years, to his time with GNOME\/Ximian, forward to Xamarin and subsequently to Microsoft. Along with his talented partner in crime, Miguel de Icaza, Nat has delicately walked the fine line between being a passionate open source advocate and recognizing that proprietary technologies like those from Microsoft had their benefits and their place. Which is one reason that the Mono project originally wasn\u2019t a surprise, nor was Xamarin\u2019s acquisition by Microsoft. Nat has always been an open source believer, but also a pragmatist.<\/p>\n<p>It is this unusual, dual heritage that should serve him well in the new role. If there\u2019s anyone who can simultaneously understand the open source ethos, Microsoft\u2019s old and new roles, and having the vision to build a business, it\u2019s Friedman. Regardless of what GitHub employees may or may not think of Microsoft, it\u2019s likely that one of Friedman\u2019s old colleagues is correct, and that the company is in <a href=\"https:\/\/twitter.com\/chrisblizzard\/status\/1003718801060294656\">good hands<\/a>.<\/p>\n<h1>Business Models<\/h1>\n<p>Regardless of Microsoft\u2019s stated intent and active posture, much of the success or failure of a given acquisition depends on its ability to fit into the acquirer\u2019s business model &#8211; or not. Above, it was suggested that Microsoft would have struggled with this acquisition in the past due to negative developer sentiment. The larger issue, however, would likely have been misaligned business models.<\/p>\n<p>Microsoft, for the bulk of its history, had been a software company. It developed software, and then sold this software to customers directly or via third parties. It\u2019s only relatively recently that the company has turned its core Office franchise, directionally, into a services business with Office 365, and <a href=\"https:\/\/www.seattletimes.com\/business\/microsoft\/microsofts-latest-reorg-shifts-focus-from-windows-to-cloud\/\">reorganized<\/a> the company away from a Windows-centric structure towards one with the cloud at the center.<\/p>\n<p>Longtime observers of Microsoft may recognize how difficult it must have been to change the company\u2019s <a href=\"http:\/\/assets.sbnation.com\/assets\/2907963\/microsoftguns.jpg\">famously feudal culture<\/a>, but regardless the timing from an acquisition point of view is excellent. Microsoft is a company increasingly focused on service-based, rather than on-premise, business models, and while GitHub has a healthy on premise model of its own, the strategic importance of the asset is in its service model with the attendant data generation abilities.<\/p>\n<p>The short version is that while an acquisition would not have made great sense for Microsoft five years ago, it makes a great deal of sense for the Microsoft of 2018.<\/p>\n<h1>Implications<\/h1>\n<p>The implications for Microsoft have been discussed, at least in as much detail as can reasonably be expected given that these words are coming to you from an iPad in row 9 seat A of JetBlue flight 916.<\/p>\n<p>The obvious question that remains is what this acquisition means for the rest of the industry. The implications are broad, and range from insignificant to quite significant indeed. Taking them in no particular order.<\/p>\n<ul>\n<li><strong>Community Users<\/strong>: The expectation here, as hinted above, is that there will not be sea changes in GitHub usage on an individual basis. Between the friction of migration and the aforementioned goodwill that GitHub has earned over its lifetime and Microsoft has earned in recent years, there are clear disincentives for developers to pack up and leave for GitHub alternatives. It\u2019s a good day, of course, for Atlassian (Bitbucket), GitLab and others in spite of this, but GitHub should remain a developer center of gravity post-acquisition without issue.<\/p>\n<\/li>\n<li>\n<p><strong>Corporate Users<\/strong>: The interesting dynamic with respect to GitHub\u2019s developer traction moving forward will not be individual users, but projects and commercial organizations. Commercial or open source project competitors of Microsoft\u2019s are highly likely to reevaluate their usage of Microsoft-owned infrastructure moving forward.<\/p>\n<p>As Elizabeth Joseph put it:<\/p>\n<blockquote class=\"twitter-tweet\" data-width=\"500\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Clearly my &quot;Open Sourcing of Infrastructure&quot; talk needs a new slide in the risks of proprietary, hosted platforms category:<\/p>\n<p>&quot;Your competitor may buy the company hosting your private code repository.&quot;<\/p>\n<p>&mdash; Elizabeth K. Joseph (@pleia2) <a href=\"https:\/\/twitter.com\/pleia2\/status\/1003475909083426822?ref_src=twsrc%5Etfw\">June 4, 2018<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>This is particularly true of private repositories, but even for publicly traversable open source projects, Microsoft competitors may well decide that even the potential risks of having their open source participation so easily discoverable by a Microsoft-owned entity are not worth bearing. Even for non-Microsoft competitors, this may be a concern. It\u2019s one thing to allow a (relatively) small, singularly focused startup access to your internal development; allowing Microsoft the same access may be a bridge too far. The question for anyone wishing to leave GitHub, however, is where to go. Which brings us to:<\/p>\n<\/li>\n<li>\n<p><strong>GitHub Competitors<\/strong>: The good news for those who would leave GitHub is that their are capable competitors. From Atlassian\u2019s Bitbucket to AWS CodeCommit to GitLab, there are multiple alternative venues that will host your code and allow you to collaborate on it publicly or privately. Some will offer features that GitHub does not, though none come close to replicating GitHub\u2019s sheer volume and depth. The primary issue, however, is simple: if your motivation for leaving GitHub is that it has been acquired by a third party and thus forfeited its status as a sort of Switzerland of open development, what are your assurances your next destination won\u2019t be acquired as well? With the exception of CodeCommit, which is beyond acquisition but also even more tightly couple with a large vendor, there are no guarantees that Atlassian, GitLab, or whomever won\u2019t be acquired as GitHub was before it. You could make the argument, in fact, that in a post-GitHub\/Microsoft environment, such acquisitions are not only more likely, but inevitable as large platforms seek their own equivalent services. Even Atlassian, whose current market cap is roughly twice what GitHub sold for, is potentially on the table. In the short term, the opportunity for GitHub competitors, as we saw in <a href=\"https:\/\/twitter.com\/HNTweets\/status\/1003428631224471552\">this chart<\/a>, is strong. But as much as taking on GitHub refugees will be easy money, questions of long term independence are likely to become much more common, quickly.<\/p>\n<\/li>\n<li>\n<p><strong>Open Source Development<\/strong>: One of the really interesting questions that will be asked in the wake of the GitHub acquisition is: how important is centralization? At its core, of course, Git is a decentralized technology, one that makes it trivial to replicate code across any number of environments. But some proportion of GitHub\u2019s value has always derived from the fact that it was a central hub, a marketplace if not in literal terms of code and ideas. It was, for lack of a better term, the bazaar. This status is likely to be threatened, at least to some degree, by the acquisition. Some proportion of developers and customers will leave the platform, and larger Microsoft competitors are likely to begin establishing their own GitHub alternatives if they don\u2019t have them already. Which means that absent standards that extend well beyond version control, we\u2019re likely to return to a more fragmented landscape in which there\u2019s an equal probability that source code would be hosted by several platforms, rather than a high probability it\u2019s in GitHub. Individual projects, particularly those that don\u2019t migrate, are not likely to feel this impact immediately, but over the longer term the cost of spreading developer attention across several platforms rather than concentrating them in a single location is uncertain.<\/p>\n<\/li>\n<\/ul>\n<p><strong>Disclosure<\/strong>: Microsoft is a RedMonk customer, as are Amazon, GitHub and GitLab.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In a move that Jason Fried expected but that Bryan Cantrill and everyone else until about a week ago) thought would happen when pigs flew (except that it turns out that Cantrill actually did predict this), Microsoft announced yesterday that it had acquired GitHub for $7.5B in an all stock transaction. Notably, the deal was<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[52,61],"tags":[],"class_list":["post-5604","post","type-post","status-publish","format-standard","hentry","category-ma-announcements","category-open-source"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts\/5604","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/comments?post=5604"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/posts\/5604\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/media?parent=5604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/categories?post=5604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/sogrady\/wp-json\/wp\/v2\/tags?post=5604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}