评微软收购GitHub
前段时间,微软正式宣布以75亿美元收购GitHub。除了微软和GitHub以外,也许对这笔并购最在意的,正是微软的同城敌友,亚马逊。在我看来,GitHub也许是微软史上最好的收购。
75亿美元贵不贵?显然不便宜。在微软历史上210次公开的收购案里,GitHub的收购金额只排在LinkedIn的262亿美元以及Skype的85亿美元之后,和72亿美元收购的诺基亚大致相当。
目前,GitHub拥有大约2000万用户(几乎全是开发者)以及大约5700万个代码仓库,因此,微软需要为每个用户付出375美元的代价来获得他们。值吗?考虑到GitHub一年的收入是区区1.1亿美元,微软大概没可能直接从这2000万用户里拿回75亿美元。
作为参照物,2014年脸书收购Whatsapp时,为每个用户付出的代价不过42美元。
然而,与对Skype和诺基亚收购很不同的是,这一次微软的竞争对手们,包括亚马逊,谷歌,甲骨文,IBM等等,恐怕未必会认为微软作了了个糟糕的选择。而实际上,这些巨头们可能相当不舒服,而其中最不舒服的,可能还是亚马逊。因为GitHub的用户,是对亚马逊来说最重要也是最有战略价值的资源——开发者(Developers)。
著名风险投资机构A16Z的创始合伙人Marc Andreessen(对,就是做了Netscape网景浏览器的那个光头)2011年说过一句被无数次引用的话:”Software is eating the
world.” (软件正在吃掉全世界)
后来,又有一个人说了一句” Every business will become a software business.” (所有的企业都会变成软件企业)。说这句话的人叫做Satya Nadella。微软的CEO。
Satya在2015年说的这句话正好成为今天微软收购GitHub的注脚。GitHub是全世界最重要的代码库,或者叫做“代码拖管平台”。几乎所有的开源代码和开源项目都可以在这里找到,同时大约有2000万开发者在这里奉献代码,分享给其他开发者,或参与其他开发者的项目。实际上,GitHub已经成为了大部分开发者聚居的社区。
对程序员来说,GitHub固然是个打发闲暇周末的理想去处以及“世界上最大的同性交友平台“。然而,微软作为一个商业公司,公司的投资决定必须为了商业利益,那么收购GitHub能有什么商业利益呢?花掉75亿美元,收购一个年收入区区1.1亿美元、尚在亏损的公司,微软的目的是什么呢?为什么亚马逊应该在意呢?
大概在2010年(记忆有可能偏差),我参加过斯坦福一堂关于Entrepreneurship(创业教育)的在线课程。课程的头两个小时,讲的是如何通过亚马逊云服务(Amazon Web Service,AWS)以及云平台供应商Heroku获得课程所有的编程工具和实验环境。我突然意识到,如果所有的创业者和开发者,在开始创业或者开发的时候,首先选择了一个云平台,那么很可能他们会一直使用这个云平台,而更换平台也相当地困难。那么,类似于亚马逊的AWS和Heroku这样的服务,将拥有强烈的用户粘性,尤其当创业者和开发者的业务不断扩大的时候,AWS和Heroku可以借此驱动大量的云业务。如果斯坦福的MOOC在课程里都推广AWS和Heroku了,那么可以预见后两者将增长极快。
没多久以后,Heroku被另一个云计算巨头Salesforce以2.5亿美元收购。
而亚马逊依靠其云计算业务的强劲增长,股价在2010年后增长了10多倍。
(如果你觉得苹果股价增长了3倍多很不错,那么亚马逊在同期增长11倍多,而美国大盘标准普尔指数只不过增长50%,同期中国股市…不提也罢)
一直忽视云计算的微软,自从Satya Nadella 2014年担任CEO以来,也将业务完全倒向云计算。去年,基于云的Office365的收入已经超过了传统Office的收入。但是,在亚马逊云的核心——云计算基础设施领域,微软虽然迅速增长,但是还差得非常远:
(云计算市场份额)
上面这张图可以看出,虽然微软云计算业务的市场份额高速增长,从两年多前8%不到增长到现在的12%,但距离遥遥领先的亚马逊尚有巨大的鸿沟(另外两个保持高速增长的是谷歌和中国的阿里云)。这张图代表每年超过1000亿美元的市场机会,是整个IT产业最大的增长机会。
为了追赶亚马逊在云计算上的巨大优势,收购GitHub就是一个不错的选择。GitHub除了拉近微软和(很多对立的)开发者的距离,更重要的是,让微软能向开发者推广自己的云服务——Azure云。GitHub本质上是个存储代码的工具,而今天的大多数代码,都运行在某种形态的云上,而微软很容易在GitHub上提供专门针对Azure云的接口,让代码更方便地运行在Azure云上。运行在云上的代码,实际上是一个个的应用程序,因此微软实际上将未来的应用程序运行环境提前预约到了自己的云上。
评微软收购GitHub的更多相关文章
- 我看微软收购GitHub
今天是微软收购GitHub的第三天,之前很多人担心被微软收购的GitHub会步Skype,诺基亚等企业的后尘,凡此种种我觉得更多人的担心是:GitHub不再开源免费罢了. GitHub今年4月刚成立十 ...
- 微软收购 GitHub
微软收购 GitHub 微软收购 GitHub震惊业界:引发开发者信任问题 https://news.cnblogs.com/n/598432/ GitLab refs xgqfrms 2012-20 ...
- 微软被传证实收购 GitHub
GitHub 是一个庞大的代码库,已经有越来越多的公司使用这个网站来共享和查看代码,其中不乏苹果.亚马逊.谷歌等大型科技公司.微软则是该网站的最大贡献者,并有超过 1000 名员工长期地将代码推送到 ...
- 微软75亿收购Github,微软以开发者为中心的初心不变
前天关于微软要收购 GitHub 的消息传出后,很多人都纷纷讨论,希望 GitHub 能够独立存在,不被任何大厂收购,可是 GitHub 也要生存啊.那又有人说:希望是 Google 来收购 GitH ...
- 写在Github被微软收购之际 - Github的那些另类用法
这几天朋友圈被微软75亿美元收购Github的新闻刷屏了.Jerry也来贡献一篇和Github相关的文章. 这篇文章包含了Jerry平时对于Github的一些另类用法.目录如下: 1. 部署HTML应 ...
- 微软收购Xamarin,你怎么看?
今天的最大新闻就是微软收购热门初创企业Xamarin,从网上的反馈大部分都是积极的,也有担心微软在把Xamarin移动开发技术整合进VS的同时,还很有可能废掉MONO的GUI客户端能力只保留.net ...
- Github被微软收购,这里整理了16个替代品
微软斥资75亿美元收购以后,鉴于微软和开源竞争的历史,很多开发者都感到惊恐.毕竟,互联网上最大的一块可以自由的净土被微软染指,宝宝不开森.如果你真的担心微软会对Github有所动作,那么这里我列举了1 ...
- 期待许久的事情终于发生-微软收购Xamarin
刚在VS推送的新闻中看到了醒目的标题:Microsoft to acquire Xamarin and empower more developers to build apps on any dev ...
- 【号外号外:微软收购 .NET 的开源实现 Xamarin 项目的公司】
[首页小编:你好,关于博客园对Xamarin的报道确实一笔而过了,希望能不要把这篇文章移除首页呵呵,祝福帅气,聪明,敏捷,睿智的小编] 一个月后,微软开始免费Xamarin了....还要放开SDK.. ...
随机推荐
- C# 获取config文件的值
自定义配置文件帮助类 利用ExeConfigurationFileMap类将自定义配置文件转换为Configuration类进行数据读取 代码很简单,就不做扼要说明 /// <summary&g ...
- WCF webHttpBinding协议上传接收文件
一般情况下wcf用webHttpBinding协议最多的场景就是前后端Json交互,会比较轻量级. 接收上传的文件也可以,不过要自己解析处理. 前端HTML很简单: <input type=&q ...
- Ionic3 UI组件之 ImageViewer
组件特性: 轻触图片可全屏查看 手势上下滑动可关闭全屏查看 点击导航箭头可关闭视图 双击查看全图,并可放大 参考地址:https://github.com/Riron/ionic-img-viewer ...
- 【JavaScript 从零开始】 原始值和对象引用、类型转换
JavaScript 中的原始值(undefined.null . 布尔值.数值和字符串)于对象(包括数组和函数)有着根本区别. 原始值是不可更改的:任何方法都无法改变(或“突变”)一个原始值. 对于 ...
- 彻底弄懂HTTP缓存机制及原理(转载)
https://www.cnblogs.com/chenqf/p/6386163.html 前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系 ...
- win8.1 pro-64位下安装配置MinGW—64位
1.下载MinGW-w64位:http://mingw-w64.org/doku.php 点击Downloads 说明:这边使用的是在线安装方式: 在网站里可以看到他安装后的文件夹: 2.安装 运行m ...
- WPF流程图制作系列相关基础一
WPF流程图制作相关基础一 需求是要通过wpf开发流程图,这个流程图是用户自行拖动配置. 使用过流程图的话,应该大体能想象出流程图拖动配置的样子.这里主要会涉及到的技术知识点就是 wpf拖动相 ...
- CSS 画一个八卦
效果图: 实现原理: 设置高度为宽度的2倍的一个框,利用 border 补全另一半的宽度,设置圆角 用两个 div 设置不同的颜色,定位到圆的上下指定位置. 最后只剩下里面的小圆圈了.设个宽高,圆角即 ...
- Spring Boot—03REST请求
package com.smartmap.sample.ch1.controller.rest; import java.util.List; import org.apache.commons.lo ...
- 网鼎杯 pwn 记录
题目位置 https://gitee.com/hac425/blog_data/tree/master/wdb babyheap 通过分配和释放构建 2 个 fastbin 链 利用 show 功能, ...