再见,Google Code,你好,GitHub

Google的开源业务总监Chris DiBona日前在Google开源博客宣布,Google提供的开源代码托管网站Google Code将会关闭。DiBona说道:

Google Code托管业务2006年上线时,能提供项目托管服务的网站非常有限。我们担心这些网站的可靠性以及开源世界有可能因此停滞不前,所以我们采取行动,让开源社区多一个选择。从那以后,我们目睹很多更优秀的项目托管服务涌现,像GitHub和BitBucket。很多项目从Google Code迁移到了这些系统中。为了让开发者方便,我们把自己将近1000个开源项目也从Google Code迁移到了GitHub

Google自己的统计显示,Google Code剩下的项目多数都是垃圾项目或者在利用Google的服务干别的事,所以他们觉得是时候关闭它了。DiBona给出了关闭服务的时间表:

  • 2015年3月12日——不再接受新建项目
  • 2015年8月24日——整个网站改成只读模式,你只能查看代码、问题和wiki。
  • 2016年1月25日——项目托管服务关闭,你可以打包下载代码、问题和wiki。这些包将保存到2016年结束。

一边是Google Code的寂寥落幕,一边却是以GitHub为代表的新一代代码托管业务的迅速崛起。Google Code建站的目的是为了推动开源软件的发展,因为当时类似的业务只有SourceForge一家。应该说,Google Code并没有很好地完成自己的使命,而一家来自旧金山的神秘公司却逐渐发展壮大起来,这家公司就是GitHub。有些人认为,Google建立Google Code的真正目的其实是想控制开源项目,尽可能多地把数据集中在自己的服务器上,就像它一贯所做的那样。而GitHub的做法却相反,虽然数据看起来也是集中在网站上,但同时它们却分布在世界的每个角落里。这种做法实际上更好地解决的Google关于“不要把鸡蛋放在一个篮子里”的担忧,带来了前所未有的价值。而GitHub实现这一点的关键,就是认识到了Git的价值。

Git是Linux的作者Linus在2005年写的版本管理工具,它是一个分布式的工具,不区分客户端和服务端。代码库的每份拷贝都带有完整的数据库,用户可以在本地修改、提交代码,而代码库的不同拷贝之间,可以无缝地合并代码。DiBona很佩服GitHub的独到眼光:

这就是Git的天才之处,而GitHub天才之处在于他们理解Git的价值。

凭借Git,GitHub为所有的开源项目提供了一种类似于Linux内核的体验,人们可以随意克隆感兴趣的项目到自己的账户下,进行自己的修改,你可以长期维护自己的版本,定时和原作者的库进行同步,你也可以把自己的修改通过pull request的方式回馈给原作者。Git也为用户提供了私有仓库,这些仓库中的代码不会被公开。正如其名字所暗示的那样,GitHub正成为全世界开源软件的集中营,大家在这里以一种前所未有的高效的方式进行协作。几乎所有的公司都把它们的开源项目放在了GitHub上,包括Google、Facebook、Twitter,甚至包括微软。微软最近开源了一系列他们最核心的软件,他们情愿使用GitHub,也不用自家的CodePlex服务。

Google Code将很快成为历史,而在GitHub,开源软件正展现前所未有的生命力。“当你需要什么东西,就上GitHub去找,肯定能找到。”也许开源软件的时代即将到来,我们的世界也会在其影响下迎来深远的变革。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值