一文读懂75亿美元被收购的 GitHub 为什么那么值钱?
EEWorld
电子资讯 犀利解读
技术干货 每日更新
划重点:
1GitHub是一个开源代码托管平台,它就像是一个大型的代码库,像苹果、亚马逊等许多科技巨头也在使用,使之在程序员世界中变得非常流行。
2截至2018年6月,GitHub拥有逾2800万个用户和5700万个代码仓库,是全世界最大的开源代码托管平台。
3GitHub的盈利方式主要有三种:代码托管服务、数据沉淀和云储存服务、企业猎头招聘服务。
4微软为什么要收购GitHub?一是可以为微软打造适合开发者使用的工具;二是可能成为微软抗衡亚马逊的利器。
本周五,微软公司宣布,由年中计划斥资的收购案—75亿美元收购GitHub的交易已经正式完成。
这番收购引发了极大的热议。GitHub是全世界最大的开源软件代码库和开发工具服务商,而微软是全世界最大的非开源软件开发和销售商,多年前甚至和开源软件行业产生冲突,那么,GitHub究竟有哪些核心优势能够让微软突破这样的对立身份,并诚意用高价收购?腾讯科技特此整理一文读懂,介绍关于GitHub的价值所在。
GitHub十年成长为全球最大的开源代码托管平台
2009年,GitHub创始人普雷斯顿-沃纳参加7月举行的雅虎开发者大会时表示,GitHub已经拥有10多万用户,托管了9万多个公共存储库,并仅在5个月内就增长了95 %。
截至2018年6月,GitHub拥有逾2800万个用户和5700万个代码仓库(包括2800万个公共代码仓库),这使得它成为了全世界最大的开源代码托管平台。从市场价值来看,GitHub不论是在用户数量和开源软件代码库的数量都有飞跃式的发展,可想而知,GitHub的发展不可估量。
GitHub实现快速业务增长的最重要因素之一就是它的商业模式的十分简洁。如果用户想公开托管代码,可以一直免费地使用GitHub。但如果想使用私有存储库或专有的代码托管服务,则需要付费,通过这两种形式,消除了GitHub用免费增值产品蚕食其受众的风险。
GitHub的盈利方式主要有三种:代码托管服务、数据沉淀和云储存服务、企业猎头招聘服务。Github CEO克里斯-万斯特拉斯(Chris Wanstrath)曾透露,他们在2011年就已实现了盈利,目前年收入有 2 亿美元。
GitHub究竟是做什么的?
GitHub是一个开源平台,有数百万个开发者和爱好者下载、评论和修改别人的代码。该平台于2007年10月开始开发,网站于2008年2月以beta版本开始上线,同年4月份正式上线。
GitHub就像是一个大型的代码库,在开发人员和承载整个项目、文档和代码的公司中非常流行,就连苹果、亚马逊、谷歌和许多其他大型科技巨头等都在使用GitHub。可以说,GitHub在代码、软件开发领域的地位是毋庸置疑的。
提起GitHub就不得不说一说Git。Git是是由Linux创始人Linus Torvalds开发的一个开源的分布式版本控制系统,本意是用于给管理社区成员提交的Linux内核代码。
通过Git,开发者可以生成一个本地的代码库,查看每一个版本中代码的改变。Git一经推出,就受到了程序员们的欢迎,大量的开源软件开始利用Git进行代码版本的管理。
而GitHub则是一个基于Git的开源代码托管平台,简单来说,它将本地的Git代码库上传到了云端,并且允许其他人为这个项目贡献代码。通过GitHub,大量的开发者可以共同完善同一个项目,这为开源软件的发展奠定了基础。
GitHub的两大核心特色
从创立以来,GitHub的使用业务一路增长,已逐渐成为一些大型科技公司不可或缺的工具。那么,GitHub为什么能受到全球开发者的喜爱呢?从核心业务来看,主要原因有两点:
1,开发者提高技能的交流平台
首先是GitHub平台业务本身的特色,提供了一个给用户提升技能与交流的空间。GitHub允许开发者能够通过一个共享界面来实现合作,用户可分享自己的代码并为别人所用,也可以和全世界其他的开发者一起共建完善代码,通过这样的形式,全球的各大开发者可以从中交流、借鉴经验,并快速的提升技能。
2,王牌业务:协议存储代码库
那又是什么原因能驱使世界各地的开发者互相协作呢?这就要谈到又一个核心优势—GitHub 的协议存储代码库。
举个例子,用户在电脑上处理修改的文件的时,可能会不断地保存副本并重命名。而开源代码库的作用则是为每个新的代码版本都建立存储库。 另外,用户可以只为每个版本建立分支,分支可以让基于相同的代码库保持多个版本。
另外,用户还可以对代码库的版本进行整理。如果用户使用后发现,在现有版本中加入某个特征会更好,用户就可以用整合指令来整合分支。
再比如,有人推送了一个新的特征或代码到远程存储库中,那么用户则可以通过协议,拉取这个指令提取新特征到本地库。如果这个新特征与存储库冲突,那么用户则可以让代码恢复到改变前的状态,或者调整推送一个更新的版本到远程存储库。
总之,Git 协议可以帮用户追踪并快速定位冲突,使得优化和修复都更加简单。从发展意义来说,GitHub 改变了人们的编程方式。 它不仅让编程变得更简单,还改变了软件开发者对编程的看法。
GitHub为什么值得微软用75亿美元收购?
再回到此次的收购案,微软为什么要收购GitHub?GitHub在微软的核心业务中能充当怎样的角色?目前,业界有两大猜测与观点:
1,GitHub可为微软打造适合开发者使用的工具
从发展趋势来看,如今软件行业的发展趋势是:人们逐渐离开计算平台如Windows,开始转向API(应用程序编程接口)、云端和开发者工具,微软看到了这个趋势,GitHub则作为最大的开源代码托管平台,成为收购的不二之选。
GitHub可以为微软打造适合开发者使用的工具,尤其是在开源方面,如果微软收购GitHub,会获得这个社区平台的更多支持。承然,这部分的价值表现在每天使用GitHub代码库产品的开发人员的访问权,通过将这部分人引导到微软开发人员的环境或生态中,从而获得真正价值。
2,GitHub或成为微软抗衡亚马逊的利器
另外,还有一大观点认为,微软收购GitHub,为的是让微软Azure与GitHub紧密地集成起来,比如让开发者更容易在云端运行GitHub项目,就能一举两得。这样开发人员可能更喜欢GitHub,这也将推动微软Azure被更多使用。
考虑到微软目前专注于其云计算业务的持续爆炸式增长,GitHub完全可以融入其中。它将成为微软的王牌武器,可以用来缩小Azure与亚马逊AWS之间的差距。
当然,并购准备来看,在过去三年中,甚至在收购GitHub之前,微软就开始努力吸引开发者社区,向他们证明它是诚心诚意的。比如它在GitHub开源了全部NET框架、推出了丰富的系统层面的Windows功能,将丰富的Unix壳资源带到了GitHub平台,从而让开发工作变得更加容易、成为GitHub平台上开源代码的最大贡献者等等,如此费劲心力的诚意收购,可见GitHub在微软未来的发展中将势必成为十分重要的一环。
来源:腾讯科技
聚焦行业热点, 了解最新前沿
敬请关注EEWorld电子头条
https://www.eeworld.com.cn/mp/wap
复制此链接至浏览器或长按下方二维码浏览
以下微信公众号均属于
EEWorld(www.eeworld.com.cn)
欢迎长按二维码关注!
EEWorld订阅号:电子工程世界
EEWorld服务号:电子工程世界福利社