GitHub如何征服了Google、微软及一切

所以Git和GitHub并不仅仅适用于开源软件。也能用在私有代码上。从私有到公有的转换十分方便。你可以孤军奋战,也可以发挥集体的力量。这就是开源的天才之处。

Google就是这么干的。它的新一代语言Go就在GitHub上托管,且是彻底公开的。有个名为Kartes的项目放在GitHub私有库上面,但是这个又为另一个名为Kubernetes的公开项目提供资源。Chrome浏览器则托管在Google内部的一个私有Git服务上。

微软这里系统也是基本一样的运作方式。该公司内部通过Visual Studio及Team Foundation Server这样的工具来使用Git。通过将Visual Studio及Team Foundation Server这样的工具提供给世界,微软也在将Git推给其他的业务。Somasegar估计约有20%的微软客户或多或少在使用Git。

开发者是人

此外,软件开发者社区已不再渺小。他们现在几乎就是掌控世界的人。对于GitHub挤进了前100,Doll认为:“这告诉我一点,即软件正变得跟书面文字一样重要。”

Google工程师Igor Minar说,开发者社区变得如此之庞大,以至于GitHub现在不得不努力提供可以适应其最大型项目活动的工具。Minar是开源项目Angular的监管人,这个托管在GitHub上的项目有上万开发者参与。

开发者无所不在。其中许多都在GitHub上。而在GitHub上,他们正在为上千万的开源项目作出贡献。Minar把这个网站看作是某种集市,上面几乎有任何你想要的代码—且大都是免费的。“想找东西上GitHub就可以了”。总之,开源已经到来。而这意味着我们最终可以比以前迅捷得多的方式建设塑造和改善我们的世界。