编者按:本文作者 Owen Williams,原文标题 Microsoft acquiring GitHub is a good thing. Here’s why.
GitHub 如今“名花有主”了——微软以 75 亿美元的价格收购了它,此前该公司作为一家独立公司已经经营了 10 年。现在 GitHub 宛如“小蝌蚪”一般找到了“妈妈”,不需要再上市了。
但纵观全网,开发人员的反响广泛——有些声音是积极的,也有一些消极的声音谴责 GitHub 委身于微软。
我相信微软收购 GitHub 对包括 GitHub 本身在内的所有各方来说都是***的结果,我们要看看我们是如何走到这一步的。
乱象迭出
GitHub 从来不缺资本供应,有大约 3.5 亿美元的风投在后面支持着——不过,它最终在与商业现实作斗争的过程中停滞不前了。
结果就是,该公司多年来业务拓展乏力,几乎可以用毫无建树来形容,这导致 2016 年许多人联名给该公司写了一封公开信,抱怨其自身的平台管理工作做的有多么糟糕:
然而,我们中的许多人都感到沮丧。我们这群在 GitHub 上运行一些***的项目的人觉得自己完全被忽略了。而当我们通过你提供的唯一渠道进行质询时,收到却是空白的回应,甚至是没有回应。我们不知道自己的请求发生了什么, GitHub 是不是正在处理这些请求。由于我们自己的工作通常是公开的,而且每个人都参与到这个过程中,所以作为我们最重要的项目平台,GitHub 身在暗处似乎很奇怪。
作为回应,GitHub 最终道歉并承认缺乏动力或注意力,未来会致力于“让对 GitHub 的反馈成为更加透明的体验”。
GitHub 的内部纷争很大程度上可以归因于 2014 年披露的工作环境问题。该公司创始人 Chris Wanstrath 过去几年一直在试图彻底改变公司。
过去几年一直担任代理***执行官的 Wanstrath 将 GitHub 的重点重新放在了企业游戏上,并让更大的公司参与进来以增加收入。GitHub Enterprise 是一个托管版的平台,公司可以在这个平台上运行。过去我也用过 GitHub Enterprise,可以说非常不错了——连 GitHub 自己也似乎也喜欢它。
该公司在特性发布方面做得更好,在某种程度上安抚了开发人员,但如今事态发展至此,过去的 7 个月里群龙无首,以及直到今天还在苦苦寻找新的替代产品都难辞其咎。
Microsoft + GitHub = ❤
在过去的三年中,微软在两方面发生了翻天覆地的变化——一是考虑构建软件的方式,二是与世界分享的方式。在前任***执行官 Steve Ballmer 之后,他的继任者 Satya Nadella 将公司带向了另一个方向:完全开放。
在这种背景下,微软收购 GitHub 是很有意义的,因为它给了这家创业公司一个新家,并为其提供了***的发展空间,在获得成功所需的架构的同时,继续为开源开发工具。虽然我一般不怎么喜欢这样的平台整合,但我完全不相信 GitHub 在未来能够独自实现整合。
人们不断地从 Windows 这样的计算平台转向 API、云计算和开发工具。微软看到了这一点,并通过培育社区和为开发人员构建出色的工具,以便在跨平台上免费使用这些工具来获益。
GitHub 自然是个中翘楚,而微软的规模意味着它可能能够免费向个人提供一些基本功能——比如私有存储库——从而在社区中赢得更多的好感。
在过去三年的时间里,微软不遗余力地赢得了开发者社区的支持,并展示了它的投资决心——甚至有意向收购 GitHub 之前:
-
它开放了 GitHub 上所有的 .NET 框架
-
它采取了很多措施,使得开发更为容易
-
它开始并持续为每个平台提供***的开源代码编辑器之一
-
它成为 GitHub 上开源的***贡献者
微软的整个 Windows 10 平台现在都是基于开源的 PWA(Progressive Web App)技术的。
在和开发人员接触以获取社区好感的过程中,微软最终成为开源最重要的推动者之一。
正是由于微软的这一努力,我在厌倦了苹果对开发人员的敌意后,毅然于 2017 年从 Mac 跳槽到了 Windows。这项工作***了新一代的开发人员,他们可以在任何平台上工作,使用***的工具,不管他们是在 PC、Mac 还是 Linux 领域。微软发现自己为每个人构建了***的工具,而不仅仅是一些封闭的平台。
这很重要,因为我想不出有谁比微软更适合收购 GitHub——微软将被社区视为一个高标准的公司。
我不希望微软将 GitHub 与它自己的工具合并,或者把它塞满广告,而是把 GitHub 当作一种开发人员可以投资的东西,因为他们知道 GitHub 有微软在后面一以贯之地支持。
一提到微软的过去,人们很容易就会说一些陈词滥调的笑话。但是,全公司上下数百人的辛勤工作,却成功地改造了一个拒绝开源的组织,使它根本上拥抱开源。
GitHub 自己的公告既谈及了共享的愿景,也表示微软和 GitHub 都理解这项交易带来的责任:
但更重要的是,他们对未来的愿景与我们对未来的愿景非常吻合。我们都认为 GitHub 需要继续作为对所有开发人员都开放的平台。无论你说什么语言语言、来自哪些平台,GitHub 都将是你永远的家——都将使你进行软件创建、协作和发现的***场所。
微软***执行官 Satya Nadella 也表达了同样的想法:
最重要的是,我们认识到自己对这项协议承担的责任。我们致力于成为 GitHub 社区的支持者,该社区将保留其发展***的理念,独立运作,保持开放。我们将始终倾听开发人员的声音,并在基础功能和新功能上进一步加大投资。
我很兴奋,因为这样的认知给了 GitHub 一个长期发展的基础。没有什么地方比微软更适合它继续成长了,而微软帮助开发人员取得成功的工作也将继续下去。
将来呢?
来源:GitHub’s blog
一旦这次收购结束,大家都各得其所愿,我认为从长远来看,这是一个伟大的收购,保证了 GitHub 能够作为开发工具在未来贡献出自己的力量。
有一种说法我很喜欢,即微软在 GitHub 最终消亡之前,或者更糟糕的——在 GitHub 落入一家实际上可能用如此庞大的平台做坏事的公司手中之前,给了它足够的支持。
更让我兴奋的是,微软可能会成功促成 GitHub 的复兴,使其成为一个能为我们的开源工具带来有意义的创新的开放性平台。毕竟,GitHub 是一个去中心化的系统,所以就算微软搞砸了,其实也没什么大不了的。