文/ 常明星  来源/ PANews

代码托管平台GitHub的竞争对手GitLab 6月3号在其官网发布消息确认GitHub被微软收购,称双方正在交涉收购交易。交易条款目前还不清楚,预计最早于美国当地时间周一(6月4日)宣布交易。

彭博社援引知情人士消息称,GitHub之所以选择出售而不是上市,部分原因在于微软首席执行官萨蒂亚·纳德拉(Satya Nadella)给他们留下了深刻印象。

GitHub在2015年最后一次估值为20亿美元。如今双方正式达成收购协议,如果此次交易顺利,这将是微软近年来最大的并购活动之一。

区块链项目代码开源地

GitHub于2008年4月正式上线,其面向开源和私有软件项目,因为只支持git作为唯一的版本库格式进行托管,所以命名GitHub。作为开源代码库以及版本控制系统,GitHub除了git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。

GitHub最初是为帮助Linux开发而创造的,它针对的是 Linux 平台,因此GitHub和 Windows 从来不是最好的朋友,因为它一点也不像 Windows。GitHub 发布的GitHub for Windows版本,是为 Windows 平台开发者提供了一个易于使用的 Git 图形客户端。

随后,越开越多的应用程序转移到云端,GitHub已经成为了管理软件开发及发现已有代码的首选方法,其托管版本数量也是非常之多,其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。值得一提的是,Github也成为区块链项目代码开源的平台,2009年中本聪创造了比特币,并于2010年将比特币源代码发送到GitHub。如今,几乎所有区块链项目都选择在Github上开源更新项目代码。

据网易科技报道,截至今年3月,有2400万人经常使用GitHub,进行协作和共享代码,并为Java、Python和C++等编程语言软件托管了8000万个源代码存储库。除了数以百万计的开发者之外,美国宇航局(NASA)等公共机构和大型科技公司也在GitHub上有业务,包括谷歌、苹果、亚马逊和微软。微软目前拥有超过1800个存储库,分享的回购量远远超过了其他任何科技巨头。

从对手到牵手

实际上,微软与Github曾是同台竞技的对手。在2006年微软也推出了开源软件托管平台CodePlex,旨在为工程师提供一个可下载的代码共享社区,同时向开发者提供git版本控制的系统。而2008年 GitHub的崛起无疑让微软面临了巨大的压力。

直到2014年凯蒂亚·纳德拉上任CEO后,微软才表现出对云服务的重视,展现出对开源技术的巨大热爱。一直将GitHub视为最大竞争对手的微软,在2016年超越Facebook、Docker、Angular、以及Google等,成为GitHub开源贡献榜的第一名。直到2017年12月,微软正式宣布关闭开源软件托管平台CodePlex,才结束了与GitHub的争锋。

近两年,微软与GitHub的关系逐渐缓和,频频传出的双方探讨收购的消息都被Github否认。2017年8月份,GitHub宣布正在物色一位首席执行官,以接替公司联合创始人克里斯·沃斯特拉特(Chris Wanstrath)。在此期间,GitHub的首席商务官胡里奥·阿瓦洛斯(Julio Avalos)加入了公司的董事会,并接手了公司的大部分日常领导工作。随后,微软和GitHub才进行了断断续续数次的谈判。

双方真正意义上的“破冰”合作是在2018年。在刚刚结束的微软Build 2018开发者大会上,微软宣布与GitHub达成新的合作,将Azure开发运维一体化的在线服务能力带给GitHub用户。

分析师认为,微软CodePlex败给GitHub,与时任CEO 鲍尔默的“开源是毒瘤”的态度有关。2016年萨蒂亚·纳德拉上任后,微软从“敌视开源软件”转变为“开发开源软件”。