GitHub的“封神”之路
PJ Hyett 于2008年1月正式加入 GitHub,成为其第三位联合创始人。仅仅几个月后,即2008年4月10日,GitHub 正式推出。
到2009年,GitHub 的增长十分迅猛。Preston-Werner 在2009年2月的雅虎开发者大会上发表讲话时说,GitHub 上有超过46,000个公共存储库,其中约有17,000个在上个月才加入。当 Preston-Werner 在2009年7月发表他的下一个雅虎开发者大会演讲时,GitHub 已经拥有超过10万用户,并且托管了超过90,000个公共存储库,仅仅5个月就增加了95%。
GitHub 这一时期的增长最令人瞩目的是,这家新兴公司在短短一年多的时间里通过软件开发社区的口碑吸引了其首批100,000名用户。GitHub 作为一种产品已经造就了很好的用户粘性,这纯粹是因为它确实解决了开发者的疑难问题。这有别于其它基于 Git 的协作工具。GitHub 通过在新兴的、难以使用的技术之上构建了新服务,成功地开辟了自己的市场。
GitHub 的业务模型和编程社区的流行确实帮助公司取得了快速的发展。然而,许多人忽略了 GitHub 早期的一个方面,即如何解决所有软件开发人员遇到的问题,这些问题的解决也推动了 GitHub 作为产品的开发。协作是关键,访问是增长的载体。GitHub 允许用户在未经许可的情况下 fork 存储库,从而减少了冲突。GitHub 解决一个棘手的技术问题,即 fork 代码分支和相关的权限问题,此外,GitHub 还解决了如何与其他程序员有效协作的问题。
市场对 GitHub 这类产品的迫切需求以及产品本身的粘性并不是 GitHub 早期取得快速增长的唯一因素。GitHub 的社交功能也是增长的强大动力。在 GitHub 之前,除了在技术访谈中回答白板假设之外,程序员几乎没有办法证明他们的编程方法。现在,编码人员可以公开维护他们项目的代码库,向未来的雇主展示他们的代码,并参与更广泛的软件开发社区。GitHub 不仅使程序员受益。招聘人员可以通过 GitHub 浏览公共存储库和用户档案,以确定潜在的候选人,看看候选人一直在做什么样的项目,这使得 GitHub 成为了一个颇有价值的招聘工具。
2010年6月29日,GitHub 推出了其组织功能,该功能允许企业用户从单个集中式仪表盘管理其拥有的存储库。虽然组织的引入一定程度上是对那些吵着要尝试 GitHub 的公司的回应,但它也揭示了公司未来的抱负。到2010年,创始人很清楚,收入增长的最重要的一个原因是更多企业和组织采用 GitHub。这发生在 GitHub 推出 GitHub Enterprise 一年以前,组织功能清楚地表明了公司的意图。
GitHub 继续以令人难以置信的速度不断吸引新的用户。截至2011年底,GitHub 正在托管超过200万个存储库,并且在用户和提交方面都超过了 SourceForge、Google Code 以及微软的 CodePlex。与之前的组织功能一样,GitHub Enterprise 的发布表明 GitHub 意图成为大型科技公司和个人开发者不可或缺的平台,这是 GitHub 在2012年至2015年间的主要目标。
令人惊讶的是,GitHub 没有借助一分钱的外部投资就成功壮大。这将在2012年发生变化,当时 GitHub 终于迎来了它的第一个投资者 Andreessen Horowitz。
二、2012~2015年:从快速增长到无处不在
到2012年,GitHub 已经变得非常受欢迎。对于许多程序员来说,问题不在于他们在何处使用 GitHub,而是用它来做什么。GitHub 不仅稳定地吸引了强大的用户群,几乎没有广告、促销或者风险投资资金,但使用 GitHub 托管私有代码和私有存储库的公司团队数量剧增。GitHub 现在需要做的是通过进一步渗透到企业来扩大收入。GitHub 实现这一目标的第一件事就是雇用 Brian Doll,他于2012年2月成为 GitHub 的市场营销和战略副总裁。第二件事是由 Andreessen Horowitz 领导的 A 轮融资筹集1亿美元。
“具体来说,有一个名为'GitHub Everywhere'的策略。我们希望软件领域的所有人都使用 GitHub。个人、小团队、学生以及大型企业。” ?——Tom Preston-Werner
GitHub 的A轮融资让这家成长中的公司更加积极地追求“GitHub Everywhere”的愿景。当 GitHub 获得A轮融资时,它已经拥有超过170万用户并且托管了超过300万的存储库。此外,该公司的收入自2008年以来每年以300%的速度增长。凭借其新的资金,GitHub 可以在这种有机增长的基础上继续发展,并瞄准财富500强公司,这将推动 GitHub 收入的进一步增长。
虽然许多企业家和投资者对 GitHub 与 Andreessen Horowitz 的新合作关系表示赞赏,但一些人对 GitHub 突然涌入的现金表示怀疑。开源社区的一个小而有声的队伍觉得 GitHub 接受风险投资资金是对公司自我激励的风格的背叛,并可能危及未来的开源开发。GitHub 的开源起源及其未来作为企业工具之间的紧张关系需要公司进行仔细平衡。
获得历史上最大的A轮融资给了 GitHub 更大的自由,但它也给公司施加了更大的压力。
到2012年,GitHub 的成长速度令人瞩目。GitHub 已经创建了一个可以解决紧急问题的可靠产品,并围绕一项新兴技术建立了一个完整的公司。但很明显,GitHub 自给自足的方式只能将它带到目前的高度。为了保持公司的成长速度并实现更大的目标,它需要资金。于是 GitHub 在2012年7月获得了 Andreessen Horowitz 1亿美元的A轮融资,Andreessen Horowitz 是唯一的投资者。GitHub 将利用这笔资金聘请更优秀的工程师并开发新的产品。
值得注意的是,虽然 GitHub 在A轮融资中完全被 Andreessen Horowitz 引导,但这并不是意识形态冲突的问题。有些人认为 GitHub 起源于开源社区,这与投资者青睐的创业方式不太一致。但实际情况并非如此。GitHub 没有在原则上拒绝风险投资,它拒绝的原因确实是因为它不需要投资。当 GitHub 开始寻找外部投资时,该产品已经拥有了庞大的用户群。最重要的是,GitHub 几乎从第1天开始就实现了盈利。这种自由使得 GitHub 不仅能够有意识地塑造其产品,还能够塑造整个组织的文化,完全不受投资者的影响。“我们始终认为过早地获得投资对公司来说是坏事。太多的外界影响可能是危险的。我们已经诞生四年半了,所以我们能够真正定义自己。我们从来没有拒绝 VC,我们只是排斥人们因为错误的因素委屈自己的产品。”——Tom Preston-Werner
从这一点来看,GitHub 的宏图大志愈发明显。GitHub 已经取得了显着的增长并积累了大批忠实的程序员粉丝,因此它希望扩大其影响力及其潜在收入。GitHub A 轮融资的关键并不是拿到了投资者的大笔资金,GitHub 在接受风险资金之前已经盈利了多年。其关键在于 Preston-Werner 的下面这段话:
“我们公司多年来一直盈利,增长迅速,我们并不需要钱。那为什么我们接受了投资呢?因为我们想要更好,我们想要打造最好的产品,我们想要解决更难的问题,我们希望让更多人的生活变得更加轻松。Andreessen Horowitz 的经验和资源可以帮助我们做到这一点。”——Tom Preston-Werner
Preston-Werner 提到了很多目标,但归根结底都是想要让 GitHub 解决核心技术问题。这是许多人对 GitHub 作为公司和产品的最根本的误解之一。GitHub 让程序员的生活更加轻松,这一点毋庸置疑,但这并不是创始人的唯一愿景。他们不仅想让程序员更容易编码,他们还希望让整个编程领域都变得更加容易和轻松。
在许多情况下,GitHub 已经解决了编程本身的疑难问题。GitHub 的特别之处在于它通过创造一种解决了这些问题的产品来实现这一目标,这些问题也为该产品创造了巨大的潜在市场。Wanstrath 和他的朋友可以专注于较小的、特定的技术问题。相反,他们追求的是当时编程所带来的大问题和根本固有的问题,解决这些问题为他们的产品创造了巨大的潜在市场。
这种吸引力远远超出了开源爱好者的预期,它对大型企业也具有强大的吸引力。到2013年,硅谷的大多数科技公司都在使用 GitHub,大大小小的项目都在用。Adobe、Dropbox、Facebook、Google、Twitter 等等,它们都在 GitHub 上拥有私有存储库。一些公司,比如 Mozilla,甚至拥有几百个代码仓库,几乎所有东西都托管在 GitHub 上。其它的公司,比如 Facebook,拥有的存储库相对少一些(与 Mozilla 的687只相比只有102个),但参与度确更高,Facebook 的102个存储库中的分支超过15,000个。
GitHub 的受欢迎程度和市场渗透率让它获得了难以置信的增长。截至2015年底,GitHub 拥有280万用户,并拥有460万个存储库。然而,虽然 GitHub 现在已经与编码文化密不可分,但该公司的目标设定得更高。下一阶段 GitHub 的目标是成为全球最大的开源软件中心,并积极寻求国际扩张,立志成为“面向开发者的 Facebook”。
GitHub 不仅在慢慢吞噬硅谷,它甚至和美国政府有些交集。2013年5月9日,白宫在 GitHub 上起草并发布了美国官方开放数据政策。这是美国第一次以这种方式分享联邦立法政策。虽然这与 GitHub 的数百万个存储库中托管的代码项目相比,立法文件本身的实用性有限,但其象征性非常重要。在私营公司的服务器上托管政府政策文件是前所未见的,允许公众 fork 和合并政策文件也是前无古人的。
今天的新闻标志着政府首次将法律作为一份生动的协作文件发布。我们很高兴看到开放数据政策随着社区的投入而发展,我们希望这是一个良好的开始。“——GitHub 产品经理 Ben Balter
该公告对于 GitHub 而言是一个令人难以置信的 PR,并且还暗示了 GitHub 的其他潜在用例,开放数据拥护者和精通技术的政策多年来一直在谈论,即使这些用例最终将永远不会实现。
图片新闻
技术文库
最新活动更多
-
即日-12.26立即报名>>> 【在线会议】村田用于AR/VR设计开发解决方案
-
1月8日火热报名中>> Allegro助力汽车电气化和底盘解决方案优化在线研讨会
-
1月9日立即预约>>> 【直播】ADI电能计量方案:新一代直流表、EV充电器和S级电能表
-
即日-1.14火热报名中>> OFweek2025中国智造CIO在线峰会
-
即日-1.20限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
-
即日-1.24立即参与>>> 【限时免费】安森美:Treo 平台带来出色的精密模拟
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论