GitHub 联合创始人Scott Chacon。网络上有很多分析GitHub成功的文章,他认为有些不太对,所以写了这篇文章,从内部人的视角分析了GitHub崛起与成功的原因。
如果你想马上知道 GitHub 为何如此成功,以及你为何一直在使用它。我这儿有个精简版答案:我将 GitHub 的成功归因于两个关键因素的完美结合。
GitHub 的推出时机堪称完美
GitHub 很有品位
GitHub 的四位联合创始人都有过失败的经历,无论是在 GitHub 之前还是之后。Chris 和 PJ 在 GitHub 之前没能让 FamSpam 成功,而 Tom 和我在 GitHub 之后也没能让 Chatterbug 火起来。
我认为这两个项目都很有品味,并且是很棒的产品,但它们都没能像 GitHub 那样成功。这可能是推出的时机不对,也可能是市场条件不成熟,或者还有其他原因。
GitHub 刚起步的时候,分布式开源版本控制工具开始变得既实用又稳定,逐渐被人们采纳,但在当时,几乎没有人(更不用说商业领域)真正认真地去托管这些工具。大公司看不上,小公司又因为不够专业够不着。
而那些后来注意到 Git 和 GitHub 崛起的竞争对手(比如 Sourceforge、Google Code 等)却缺乏那种独特的品味。他们似乎永远无法与一个以产品为中心的开源软件开发团队相抗衡。
我们非常注重开发者的体验,并且拥有足够的创造力,敢于打破常规,按照我们自己的理念去构建产品。而其他人则只是在构建他们认为能够吸引广告商或 CTO 的产品。
这就是 GitHub 能够胜出的原因。