GitHub:社区上的企业软件

GitHub 以开源软件社区为人所知,但它也是一家 ARR 超过 10 亿美金的 DevOps 平台。它也可能是微软最受争议的一起并购,但结果却出乎所有人的意料。

GitHub:社区上的企业软件
Photo by Roman Synkevych / Unsplash

GitHub 在 2018 年被微软收购时引起了轩然大波。很多人并不相信微软是合适的买家。GitHub 诞生于开源软件社区,在互联网 Web 2.0 的浪潮中快速成长,而彼时的微软还是一家以出售 Windows 和 Office 著称的老牌软件公司。事到如今,微软已经通过 Cloud + AI 成功转型,GitHub 也获得了 Copilot 这样的绝佳机遇。这是一家富有理想主义色彩的公司,其早期成长与它深深植根于开发者社区密不可分。但事实证明,这场收购并没有如很多人担心的那么糟糕,相反,GitHub 并不是一家简单的依靠社区用户自然成长的公司,其企业销售策略让它从一个几百万用户的垂直平台成为了 DevOps 的事实标准,也获得了 AI 时代的入场券。

Founding Story

2007 年 10 月 18 日,在旧金山的 Zeke's Sports Bar and Grill,Tom Preston-Werner 与 Chris Wanstrath 就一个名为 Grit [1] 的项目以及一个用于共享 Git 代码仓库的平台的想法进行了一次对话。这次对话的结果促成了 GitHub 的诞生。Chris 于 第二天晚上 10:24 首次向 GitHub 的代码库提交了代码。

Preston-Werner 回忆当天晚上的场景:

我想我当时是独自坐在摊位上,因为我刚点了一杯新鲜的 Fat Tire,需要从酒吧后部灯光昏暗的长桌上的社交活动中休息一会儿。喝了五六口的时候,Chris Wanstrath 走了进来。我现在都记不清当时我是否将 Chris 和我归类为“朋友”。我们是通过 Ruby 聚会和会议认识的,但只是偶然认识的。就像互相说“嘿,我觉得你的代码很棒”之类的话。我不知道是什么促使我这么做的,但我示意他到摊位前说“伙计,看看这个”。大约一周前,我开始从事一个名为 Grit 的项目,该项目允许我通过 Ruby 代码以面向对象的方式访问 Git 存储库。Chris 是当时为数不多的开始认真对待 Git 的 Ruby 程序员之一。他坐了下来,我开始向他展示我的东西。虽然不多,但足以看出这激发了克里斯的灵感。意识到这一点后,我开始着手实现一个尚未成熟的想法,即创建某种网站,作为程序员共享 Git 存储库的中心。我甚至想好了名字:GitHub。我可能在转述,但他的回答非常肯定:“我加入。我们开始吧!”

最初的分工是 Wanstrath 主要负责工程代码,Preston-Werner 负责 UI,并继续开发 Grit。在最初 3 个月里,两个人投入了大量的时间打造产品,每周六见面讨论重大设计决策——在那个时候他们就已经开始讨论付费订阅计划。

大约 3 个月后,GitHub 的开发已经进入了内测 beta 阶段。资深软件工程师 PJ Hyett 作为第三位联合创始人加入了 Chris Wanstrath 和 Tom Preston-Werner 的团队。Hyett 此前已经与 Wanstrath 在另一家创业公司共事,他的技能和经验使他成为这个新项目的不二人选。2008 年 4 月 10 日,GitHub 正式发布。

Tom Preston-Werner 当时还在一家创业公司 Powerset 工作,这家公司后来也卖给了微软。当时他可以从微软拿到 30 万美元的 offer,但他还是决定放弃这个高薪机会,全职加入 GitHub 的创业:

2008 年 7 月 1 日,当我得知 Powerset 刚刚被微软以约 1 亿美元收购时,我还在 Powerset 全职工作。这是一个有趣的时机。随着这次收购,我将比预想的更早面临选择。我要么签约成为微软员工,要么辞职并全职加入 GitHub。我 29 岁,是三个 GitHub 成员中年龄最大的,而且积累的债务和每月支出也相对较大。我已经习惯了六位数的生活方式。更令人困惑的是,我的妻子 Theresa 即将从哥斯达黎加的博士实地考察工作中返回。我很快就会从假想的单身汉变回已婚男人。

Preston-Werner 是创始人中最热衷表达的,他在个人网站 [2] 上记录了自己的成长经历,从中可以看到,他内心细腻,充满意义感和使命感。他后来担任 GitHub CEO,直到后来因为性骚扰的指控 [3] 而辞职。在 GitHub 和 Powerset 之前,他还创办了一家曾经在 Web 2.0 早期很有名的公司 Gravatar,是一个开放的存储个人头像的平台,后来这家公司出售 [4] 给了 Automattic,也就是 Wordpress 的母公司。

可以说,GitHub 的创始故事充满了 Web 2.0 时代的理想主义色彩。