前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >或许GitHub最好的选择真的是微软

或许GitHub最好的选择真的是微软

作者头像
大数据和云计算技术
发布2018-07-26 15:50:31
4440
发布2018-07-26 15:50:31
举报

近日,微软刚刚宣布以75亿美元(以接近4倍估值额)的价格收购GitHub,科技界便炸开了锅,特别是那些将代码托管在GitHub上的程(hao)序(ji)员(you)们,更是对此收购表达了不满,甚至有的人已经将代码迁移到GitLab上了。

为什么微软收购GitHub会引起这么大的反响呢?这主要是由于微软公司的黑历史。微软公司曾经公开对开源社区表达过“敌意”——2001年,时任CEO的Steve Ballmer曾表示“Linux是一种癌症”,因为其GPL许可具有病毒的性质。同时,他还在微软1995年的企业HTML策略备忘录当中,明确提到应“拥抱、扩展及消灭”无法控制的平台与标准。作为世界上最大的闭源公司,将当今世界上最流行的开源平台纳入囊中,可想而知接下来GitHub的走向了,这也是为什么这次收购会引起大部分开源工作者反对。

其实并不然,具体的原因如下:

1、微软已经不是十几年前的微软了。2014年,新上任的纳德拉开始重塑微软企业文化,一反以往的封闭战略,逐渐拥抱开放。在GitHub上,微软自己本身就拥有众多高端开源项目。除此之外,微软还在GitHub上托管着面向开发人员的文本编辑器Visual Studio Code、.NET运行库、Edge浏览器的Chakra JavaScript引擎等等。就连微软旗下的最新文档系统也得到了GitHub的支持。与此同时,微软正在以开放的心态积极拥抱开源项目,原因其实很简单,微软看到了开源项目的盈利性所在。

2、GitHub存在的资金问题。作为一家私营企业,我们可能并不太清楚GitHub公司的运营状况,但作出一些合理的推断应该并不困难。该公司已经进行了两轮风险融资,其中一笔为1亿美元,另一笔为2.5亿美元。在进行B轮融资的时候,《纽约时报》援引消息人士的说法称,此轮融资对GitHub的估值约为20亿美元(收购值75亿美元)。但是,2015年发布的财务数据表明该公司正以惊人的速度烧钱,即使对这些数字作出更为积极的分析,GitHub公司在今年上半年也已经花掉了2.5亿美元。

因此,如果资金问题确实存在,那么GitHub对于自己的下一步只有少数几个选择:进行又一轮风险融资、首次公开募股或者整体出售。但是上市或者新一轮融资,根据GitHub目前的财务状况是很难吸引投资者的,公开募股时间跨度太长,不适合目前的GitHub,那么剩下的只有整体出售了。那么该选谁呢?这里有几个答案。我们来一一分析。

选项A,甲骨文或者IBM,这两者在开源项目上的所作所为并不会让人支持其收购GitHub。甲骨文对谷歌公司在Android系统中使用Java的诉讼、高昂的数据库产品定价以及扼杀开源Solaris开发等行为已经使其在开源领域当中成为最受人诟病的公司之一。而IBM与开源社区之间的合作似乎微不足道,而且人们普遍认为蓝色巨人正步入衰退。这种颓势已经存在多年,其正在向现有大型机客户销售新的大型机设备,虽然IBM在人工智能与量子计算领域的研究可能终有一天会带来回报。然而,目前其显然还不适合收购GitHub。

选项B,Facebook,Facebook公司不具备提升GitHub盈利能力所必需的企业合作关系网,而且其内部使用的还是Git的竞争对手Mercurial。虽然Facebook公司确实在投资开发者工具(例如其开发出了开源C++库,也在Clang/LLVM编译器的开发当中作出了贡献),但其并不向开发者销售工具与服务。此外,信息安全问题仍然深深困扰着Facebook公司。因此,Facebook也不适合对GitHub的收购。

选项C,苹果公司,苹果公司的企业覆盖面更广,但却仍然不够理想。比如它对于开发GitHub这种强调平台中立性与语言中立性的服务方案的兴趣相当有限,而且其在开发者工具方面的投入也一直比较低。此外,苹果公司的开源合作表现可谓参差不齐——其在部分开源领域(例如WebKit渲染引擎)以开放方式运作,但其它开源工作则仅保持着周期性代码交付(实际开发工作皆立足内部环境处理)。

选项D,亚马逊,虽然亚马逊的云服务已经成为市场领导者且备受尊重,但其似乎已经明确表示不会参与开源事务。虽然这并不一定说会损害GitHub的利益,但是,作为GitHub的创始人,相信Chris Wanstrath不会放心的把GitHub交到亚马逊手中。

选项E,谷歌,谷歌公司在开源领域的表现也有好有坏。其在Chromium浏览器等项目当中以开放形式进行开发; 但Android等项目则仍然保持着内部开发方式。他对开源项目的看法也很简单,就是与其合作。

选项F,微软,微软公司类似于谷歌公司,在开源上与GitHub进行合作,在开源领域上有好也有坏。但是总的来说,一方面,微软公司为GitHub提供的必要功能(大部分属于付费企业客户功能)能够保证该开源社区处于更健康的运营状态;另一方面,微软也拥有销售渠道,拥有能够使Git(以及GitHub)的企业支持服务获得更大收益的受众基础,同时也拥有广泛的开发者支持群体。

下一步,我们便可拭目以待,看微软如何引领GitHub,会将GitHub带往哪个方向。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-06-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据和云计算技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CLI 工具
云开发 CLI 工具(Cloudbase CLI Devtools,CCLID)是云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档