文档章节

微软重金收购GitHub的背后逻辑原来是这样的

l
 linux-tao
发布于 06/19 20:36
字数 2364
阅读 9
收藏 1
点赞 0
评论 0

全球最大的开发者社区GitHub网站花落谁家的问题已经敲定,微软最终以75亿美元迎娶了这位在外界看来无比“神秘”的小家碧玉。尽管此事已过去一些时日,但整个开发者世界,包括全球各地的开源社区尚未停止争议,他们对GitHub“卖身”一事的结果对未来可能产生的影响甚是关心,几家欢乐几家愁。

微软重金收购GitHub的背后逻辑原来是这样的微软重金收购GitHub的背后逻辑原来是这样的

全球最大的开发者社区GitHub网站花落谁家的问题已经敲定,微软最终以75亿美元迎娶了这位在外界看来无比“神秘”的小家碧玉。尽管此事已过去一些时日,但整个开发者世界,包括全球各地的开源社区尚未停止争议,他们对GitHub“卖身”一事的结果对未来可能产生的影响甚是关心,几家欢乐几家愁。

事实上,在交易谈判的几周里,微软并非是唯一的潜在买家,谷歌、亚马逊也同样向GitHub抛出过橄榄枝。当然,对开发者资源抱有觊觎的,还有苹果。但最终为什么选择了微软?

这个问题并不简单,虽然目前有许多种说法,有人认为微软欲整合GitHub来缩小Azure云与亚马逊AWS之间的差距,也有认为微软正在拥抱开源以笼络开发者人心。

这些观点只是表象也并非全面,我们尝试从GitHub的本质、开发者世界的哲学以及科技公司的格局差异几个方面来揭开GitHub收购案背后的逻辑

GitHub本质的双重属性:软件工程和开源哲学

GitHub不是一般的社群网站,它在开发者世界的地位举足轻重。它有着双重属性:软件工程的工具性和开源协作的社交性。这种特殊的本质决定了GitHub收购案的影响力要远大于之前的领英,尽管后者的交易金额要远高于前者。

出版于1975年的《人月神话》一书被开发者奉为软件工程学的“圣经”,该书的中心思想指出,软件开发人力投入与完工时间并非呈线性关系,在进度落后的情况下追加人力,往往造成项目进度更加落后。因为开发者是一个特殊的群体,他们有着不同的抽象思维,就像让一群风格迥异的画家在一起协作,其沟通成本极高,效率极其低下。该书的作者于1986年在IEEE发表了经典论文《没有银弹》,以此表达对于软件工程学上这个重大难题的无奈。

后来的软件史发生了变化,上世纪90年代开源运动兴起,软件开发的协作模式发生了变异。1997年,著名程序员埃里克••雷蒙德发表长文《大教堂与市集》并出版成书,该书在开源社区引发震动,被程序员奉为圭臬,雷蒙德由此名声大噪成为开源运动的精神人物。

《大教堂与集市》从开发者哲学的角度阐释了自由软件开发模式的裂变,这种哲学此后进一步演化,后来人习惯将“大教堂模式”直接对应微软的工程团队,在那个年代,微软甚至成了“大教堂”的代名词。相对应的“集市模式”有别于专属团队管控的软件项目,源代码在开发过程中面向互联网公开,让足够多的人看到源代码并参与协作,让软件错误无处遁形。

GitHub是通过Git进行版本控制的软件源代码托管网站,它和Git的关系相当于联机平台和单机工具。版本控制是软件工程学的一个重要部分,而GitHub的工具性体现在质量保证和缺陷跟踪管理上,对于开发者来说,这是不可多得的利器。除此之外,GitHub另一个重要属性是集成了开发者群体的社交功用,而这种特殊的社交是建立在开源协作之上的,也就是上述所说的“集市模式”。

开源的目的是消除软件错误,提升软件质量。如今GitHub发展成全球最大的开源社区,有着2800万注册用户和8500万个代码托管库。GitHub的壮大验证了软件史的变迁,不得而知的是,当《人月神话》的作者看到今天开源力量之大,协作人数之多时,是否会重新考虑软件工程史上“没有银弹”的结论。或许这本身就是一个天荒地老的传说,而开源的成果仍在细水长流。

GitHub是一个杠杆,微软有着不得不买下它的理由

GitHub收购案引发了一部分开源人士对微软此举的抵触,原因一来微软曾是“大教堂模式”的代表,这与开源哲学相悖;二来仍有许多开发者因鲍尔默时代微软对开源的敌对态度耿耿于怀。尽管纳德拉治下的微软已经表现出极大诚意,从.Net开源到VS的开放,微软迄今为止是GitHub上最大的源代码贡献者。但是现在,面对最大的开源社区,微软需要赢得更大的信任。

据消息人士透露,微软的报价超过了GitHub年收入的25倍,也正因此让除自己之外的最大潜在买家谷歌公司瞬间退让。

为什么微软非得吃力讨好开源社区并不惜重金收购GitHub,而不是像谷歌、苹果这些同行之前那样只在GitHub上托管源代码,直接收购显得可有可无?毕竟开源社区不是普通消费者,也不像领英上的职场社交,而是一个极难伺候的开发者群体。这背后必然有着微软有着不得不买的理由。

微软Windows曾经是PC时代的统治者,而到了移动时代成了苹果iPhone和谷歌安卓二分天下的格局。这里有一个本质区别,这个“本质”并非指PC和移动的关系,而是Windows作为微软最大的生态,与iPhone/安卓相较,它缺少了一个重要的东西。这个东西姑且把它称之为“杠杆”。

知名科技博客stratechery的作者本•汤普森提出一个“比尔盖茨线”的概念,平台、开发者、用户是自下而上的连接关系,用户为开发者提供的服务付费,开发者伴生于平台,平台生态得以健壮。从这个角度来看,汤普森认为Windows操作系统可算得上“终极平台,”因为在其之上曾诞生了诸如Steam这样的超级第三方。

 

微软重金收购GitHub的背后逻辑原来是这样的微软重金收购GitHub的背后逻辑原来是这样的

汤普森还认为苹果iPhone和谷歌安卓并非真正的平台而是聚合器,特别是苹果app store的存在使得iOS平台降到了“比尔盖茨线”之下,这使其成为用户和开发者关系之间的中介者。由于聚合器控制了平台的经济收入,它成了第三方开发者不得不为之聚拢的磁极。

 

这类知名的聚合器除了app store,还有谷歌的Chrome以及Facebook。虽然微软也有Azure云,但是其聚合开发者的数量级远不如前者。

 

微软重金收购GitHub的背后逻辑原来是这样的微软重金收购GitHub的背后逻辑原来是这样的

在当下的业界格局中,云、AI这些领域伴生着新的核心竞争价值,而微软在其“智能云、智能边缘”新战略部署下需要更多的开发者助其构筑生态基础。虽然Windows平台有着数量庞大且廉价的开发者群体,但是新兴领域的开发者却极其昂贵。

 

开发者能带来用户,用户为开发者付费产生收益。因此,一个没有用户的平台是没有未来的,而GitHub正是一个可以撬动用户的杠杆,因为它上面聚集着数量巨大的开发者。GitHub对于谷歌、苹果并非是强需求,因为它会和后者本身拥有的聚合器“撞车”;而最需要这支杠杆的,是微软。

这就是微软不得不以75亿高价收购GitHub的原由,直接购买消费者比起利用杠杆要贵得多。

最后以领英被收购后迄今的情况来看,微软未来极有可能赋予GitHub原有的独立运营与开放风格,并在不久后为其赋能云服务和生产力。

GitHub不是一般的网站,它是开发者社群,是开源社区,是2000多万能够产生社会价值的人。收购GitHub意味着微软必须承担起更多社会责任。

希望微软与GitHub的联姻天荒地老,也祝愿开源事业能够细水长流。

原文来自:http://www.tmtpost.com/3290098.html

本文地址:https://www.linuxprobe.com/microsoft-windows-github.html编辑:姜传广,审核员:逄增宝

© 著作权归作者所有

共有 人打赏支持
l
粉丝 11
博文 600
码字总数 681542
作品 0
深圳
运维
微软+ GitHub VS 谷歌+ GitLab ,用户争夺战已打响

在各大媒体纷纷报道 GitHub 被微软收购的消息时,GitLab 也没有闲着。GitLab 除了高调发文祝贺之外,还直接在官网首页挂出了从 GitHub 快速迁移的工具和广告 ,并在 YouTube 上进行了一些迁移...

王练
06/05
0
5
Nervana 开源深度学习软件,性能超 Facebook、Nvidia产品

Nervana System是少数专注机器学习这种人工智能技术的创业公司该公司,近日宣布将其深度学习软件在Apache开源许可协议下开源(github),任何人都可以免费下载使用。 根据Facebook一位研究者...

oschina
2015/05/08
11.1K
18
恭喜"微微软"喜当爹,Github嫁入豪门。

今天是 Github 嫁入豪门的第 2 天,炒得沸沸扬扬的微软 Github 收购事件于昨天(06月04日)尘埃落定,微软最终以 75 亿美元正式收购 Github。 随后,Gitlab 趁势带了一波节奏,在其官网上祝贺...

Java技术栈
06/05
0
0
IBM收购Sun,是不是开源的机会?

业界盛传IBM将以65亿美金的价格收购Sun,虽然IBM将收购价格降为每股9到10美元,可能使得收购价格有所降低,但即使算上降低的部分,相信收购金额依然会超过收购Cognos公司的50亿美元,成为IBM...

老枪
2009/04/06
316
0
业界 | GitHub、Glitch和社交编码的未来

     大数据文摘出品   编译:大茜、倪倪、云舟   本文来自Anil Dash,他是Fog Creek Software首席执行官,也是@Glitch&Manuscript的制作人。   最近,微软收购了GitHub,这对于开...

大数据文摘
06/24
0
0
传微软将全资收购 GitHub,价格达 50 亿美元或更高

长期以来就有传言表示,微软有意收购流行的代码托管平台 GitHub。现在关于这个传言又有了新的实质性进展 —— 最新消息,据外媒 Business Insider 报道,微软在过去几周曾举行会谈,讨论收购...

局长
06/02
0
42
被收购的背后:在GitHub工作是一种怎样的体验?

被收购的背后:在GitHub工作是一种怎样的体验? 2018-06-06 10:45编辑: 枣泥布丁分类:程序人生来源:程序师 收购微软Github工作体验 招聘信息: C++工程师 Cocos2d-x游戏客户端开发 iOS开发...

枣泥布丁
06/06
0
0
收购 Github,微软的又一次大转变

收购 Github,微软的又一次大转变 2018-06-05 18:14编辑: 枣泥布丁分类:业界动态来源:36氪 微软收购Github 招聘信息: C++工程师 Cocos2d-x游戏客户端开发 iOS开发工程师 京东招聘iOS开发...

枣泥布丁
06/05
0
0
微软75亿美元收购GitHub,我们为程序员梳理了这些

  来源:”创事记”的微信订阅号   文/新浪科技 姜轶群   6月4日早上,各家科技类外媒被一条消息刷屏——“微软将宣布收购GitHub”。果然,微软晚间宣布,通过75亿美元的股票交易收购G...

慕课资讯
06/05
0
0
微软75亿喜提GitHub,并不一定是件坏事。

全世界最大的同性交友网站,哦不,全球最大的社交编程及代码托管网站 GitHub,刚刚过完十岁生日的他,昨天委身于微软了。 从上周末开始,微软收购GitHub的传闻就一直在不断发酵,一般这种收购...

06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

arts-week1

Algorithm 594. Longest Harmonious Subsequence - LeetCode 274. H-Index - LeetCode 219. Contains Duplicate II - LeetCode 217. Contains Duplicate - LeetCode 438. Find All Anagrams ......

yysue
18分钟前
0
0
NNS拍卖合约

前言 关于NNS的介绍,这里就不多做描述,相关的信息可以查看NNS的白皮书http://doc.neons.name/zh_CN/latest/nns_background.html。 首先nns中使用的竞价货币是sgas,关于sgas介绍可以戳htt...

红烧飞鱼
51分钟前
0
0
Java IO类库之管道流PipeInputStream与PipeOutputStream

一、java管道流介绍 在java多线程通信中管道通信是一种重要的通信方式,在java中我们通过配套使用管道输出流PipedOutputStream和管道输入流PipedInputStream完成线程间通信。多线程管道通信的...

老韭菜
今天
0
0
用Python绘制红楼梦词云图,竟然发现了这个!

Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦,绘制小...

猫咪编程
今天
1
0
Java中 发出请求获取别人的数据(阿里云 查询IP归属地)

1.效果 调用阿里云的接口 去定位IP地址 2. 代码 /** * 1. Java中远程调用方法 * http://localhost:8080/mavenssm20180519/invokingUrl.action * @Title: invokingUrl * @Description: * @ret......

Lucky_Me
今天
1
0
protobuf学习笔记

相关文档 Protocol buffers(protobuf)入门简介及性能分析 Protobuf学习 - 入门

OSC_fly
昨天
0
0
Mybaties入门介绍

Mybaties和Hibernate是我们在Java开发中应用的比较多的两个ORM框架。当然,目前Mybaties正在慢慢取代Hibernate,这是因为相比较Hibernate而言Mybaties性能更好,响应更快,更加灵活。我们在开...

王子城
昨天
2
0
编程学习笔记之python深入之装饰器案例及说明文档[图]

编程学习笔记之python深入之装饰器案例及说明文档[图] 装饰器即在不对一个函数体进行任何修改,以及不改变整体的原本意思的情况下,增加函数功能的新函数,因为这个新函数对旧函数进行了装饰...

原创小博客
昨天
1
0
流利阅读笔记33-20180722待学习

黑暗中的生物:利用奇技淫巧快活生存 Daniel 2018-07-22 1.今日导读 如果让你在伸手不见五指的黑暗当中生存,你能熬过几天呢?而大千世界,无奇不有。在很多你不知道的角落,有些生物在完全黑...

aibinxiao
昨天
6
0
Hystrix降级逻辑中如何获取触发的异常

通过之前Spring Cloud系列教程中的《Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)》一文,我们已经知道如何通过Hystrix来保护自己的服务不被外部依赖方拖垮的情况。但是实际...

程序猿DD
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部