Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


GitHub是如何征服Google、微软和其它公司的

2015-3-30 11:33    评论: 10 收藏: 1 分享: 12    

github-pano_23858

近日,有着10年历史的代码协作服务Google Code即将关门谢客;微软资深开发工具监理Somasegar估计约20%的微软客户正使用着Git。那么问题来了,出自Linux之父Linus Torvalds之手的Git及以Git为根基的GitHub是如何让巨头们俯首称臣并持续飞速发展的呢?

Github办公室一角

在10年前,开源技术羽翼尚未丰满之时,开源系统Linux在华尔街已经遍地开花。人们逐渐意识到开源有可能会创造更大的财富,开源社区SourceForge在这情况下应运而生了,虽然口碑一般,但是打破了当时的市场空白。Google开源技术大师DiBona是这样评价SourceForge的,“世界只有一个开源软件社区,这就是SourceForge。”因此对于把鸡蛋放在同一个篮子里,DiBona是忧心忡忡的。

Chris DiBona

有鉴于此,很多企业先后加入到开源社区建设队伍中来。Google推出的就是Google Code,做人不忘本,以Linux系统和开源软件为根基的Google希望把开源理念继续发扬光大。虽然被人诟病有着私心—想更多地控制或管理数字数据。

然而,后起之秀GitHub以更快的速度完成了弯道超车,上线7年后,注册用户数约达9百万,同时每月有两千万的非注册用户访问。当之无愧地成为源码托管界的一哥。

实际上Google Code的工作生涯句号并不让人意外。早在三年前或更早时间,前后约1000个项目陆续从Google Code上进行撤离。所以官方的关停宣布,仅仅是形式而已。

GitHub的魔力 

根据网络流量监测平台Alexa的数据显示,GitHub位居全球访问量的前100。要知道在这份名单里,很多都是各国国内的大型社交或媒体网站,而以纯技术面貌占一席之位的GitHub的确令人惊讶。那么位于旧金山的创业公司GitHub究竟是靠什么而取得如此成就的呢?

版本控制软件Git成就了GitHub。出自Linux之父Linus Torvalds之手的Git,一开始是为了更好地创建Linux的。它使得Linux用户能在同一份Linux代码下工作,而无需再去繁琐地查看别人的代码。拷贝本地,回传Git的做法是成功的关键。DiBona是这样评价的,“Git是天才的作品,GitHub正是站在巨人的肩膀上。”

GitHub开创了一个类似Linux项目的协作平台,使得开发者可以用类似的方法来运维其它项目。目前在GitHub的支持者中,不乏Google,Facebook,Twitter甚至微软等IT科技巨头。虽然微软有类似的平台CodePlex并正常运行着,但其资深开发工具监理Somasegar是这样说的,“我们希望与开发者在他们的源头相会—开源社区,而GitHub正是最大的开源社区。”

此外,GitHub不单适用于开源项目,同时也适用于内部项目。用户可以使代码在公开和内部之间进行自由切换。换言之,你可以以一己之力来工作,也可借助众人智慧的结晶来完成,这正是开源的优势所在。例如Google的Go开发语言项目,从内部项目Kartes转为公众项目的Kubernetes等都是很好的事例。

那么曾经对鸡蛋放在同一篮子里而担忧不已的DiBona又是怎么看的呢?“GitHub的确强大,但是并不意味着会把你束缚起来。”GitHub在把代码集中管理的同时,也允许你在不同的地方使用,这正是前述Git的独到之处。

来自大众的开发者

进一步来看,软件开发社区已经成长起来了。GitHub副总裁Brian Doll在谈及前100统计名次时是这样说的,“于我而言,这意味着软件开发已变得与文字交流同等重要了。”

Google工程师Igor Minar的看法是,“如果你想加入某个功能,你要做的就是先访问GitHub。因为很快你就能找到你所需要的。”

简而言之,开源时代已经来临。这也最终意味着软件世界的发展和改变,会比以前来得更快并掌握在我们的手中。

发表评论


最新评论

我也要发表评论

信号旗xin 2015-3-30 19:33  新浪微博网友评论
当年大神Linus因为Linux社区兄弟在别人协作平台做了坏事,跑过去跟人家道歉,回来后自己为社区兄弟做了GitHub,如今Linux社区已经强大到世界已经无法离开,不仅仅是IT界,甚至形成了自己的哲学。
回复
心外無理1985 2015-3-30 15:03  新浪微博网友评论
额。。DDOS。。。80h+//@心外無理1985: 轉發微博
回复
绿色圣光 2015-3-30 13:03
可以把别人在 Google Code 上的项目转到自己的 GitHub 上哎。
回复
MingjunYang 2015-3-30 13:03  新浪微博网友评论
华华//@LinuxStory:在GitHub持续被攻击的时候,我们来看看它的征服的之路[笑cry]
回复
hunterwan 2015-3-30 13:03  新浪微博网友评论
天才们的神作。 //@LinuxStory:在GitHub持续被攻击的时候,我们来看看它的征服的之路[笑cry]
回复
hunterwan 2015-3-30 13:03  新浪微博网友评论
天才们的神作。
回复
LinuxStory 2015-3-30 12:33  新浪微博网友评论
在GitHub持续被攻击的时候,我们来看看它的征服的之路[笑cry]
回复
lssrc 2015-3-30 12:03  新浪微博网友评论
支持GitHub[威武]。Google Code迁移也好,能让在天朝的朋友访问更方便些
回复
YKRC17 2015-3-30 12:03  新浪微博网友评论
怎么征服某国政府呢
回复
来自 - 广西来宾 的 Chrome/Windows 用户 2015-3-30 12:01
不是被天朝击溃了吗
回复
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。