被工信部官选「出道」!Gitee 能成为中国版 GitHub 吗?

文章正文
发布时间:2020-08-25 09:49

近日,华为芯片被美国切断一事在国内引起多方担忧,这也给中国技术打上了一个重重的问号。

除了巩固硬件和企业软件的基础技术外,还有一个让技术社区惴惴不安的问题,那就是源代码托管,或者说,GitHub 是否会被禁用的问题。 不仅是中国,很多国家都严重依赖于 GitHub,2013 年,中国政府对 GitHub 施加的禁令让李开复亲自公开表态,这也能反映出 GitHub 之于开源社区的重要程度。

但国家之间的政治冲突很有可能影响到以 GitHub 为代表的开源技术,去年,GitHub 切断了包括伊朗、叙利亚和克里米亚在内的国家的某些服务,在全球范围内一度引起恐慌和愤怒。

正是出于这个考虑,近几年,中国一直在着手搭建自己的开源社区。

去年 8 月,华为高管王成录在一次活动中表示,“如果中国没有自己的开源社区来维护和管理源代码,那么我们的国内软件行业将非常容易受到无法控制的因素的影响”。

忙活了一年,这件事终于有了正式回馈。

7 月 14 日,工业和信息化部技术发展司公布了 “2020 年开源托管平台项目”的招标结果,由深圳市奥思网络科技有限公司(开源中国)牵头,与国家工业信息安全发展研究中心等 10 家单位组成的联合体中标该项目,联合体将依托码云 Gitee 建设中国独立的开源托管平台。

上周,Gitee 也在官网发布了官宣文章,宣告了被工信部选中,称国内开源生态建设从此开始进入快车道。

至此,由国家出面支持的中国版源代码托管平台被认定,Gitee 也作为中国版 Github 的替代最佳人选正式 “官选”出道。

开源中国旗下运营 7 年,中国版 GitHub“官选”出道 

说到 Gitee,可能大家都不是很清楚,但一提到开源中国,可能都会若有所思地点点头。

其实,Gitee 是开源中国推出的基于 Git 代码托管和协作开发平台,主要提供本土化的代码托管服务,除此之外,Gitee 也能提供开源软件的发布和沟通社区,供开发者在其中进行技术交流与沟通。

从 2013 年成立 7 年以来,Gitee 一直投身建设国内开源环境,致力于推动本土化企业源代码的发展和更新。

Gitee 表示,截至目前,该网站已经托管了超过一千万个开源资源库,为超过五百万开发人员提供了服务,在中国国内可以说是首屈一指的代码托管平台,在世界范围内也是规模排名第二的代码托管平台。

作为对比,我们来看看 “老大哥”GitHub 公开的数据。根据 GitHub 去年 11 月发布的报告,GitHub 在全球拥有 1 亿个存储库,大约 3100 万开发人员。

除了一些数据上的差距外,Gitee 还面临着一个更大的问题,那就是它能否可以说服中国开发人员从 GitHub 或 Coding.net 迁移到 Gitee 上来。

如今开源事业获得了政府方面的支持,Gitee 也中标了 “2020 年开源托管平台项目”,不少行业巨头也正在提供帮助。不过这个过程中还存在一个不确定因素,那就是 GitHub 是否会采取行动抢占出口限制,去年,GitHub 高管在接受《金融时报》采访时曾暗示,公司十分 “希望”在中国开设一家子公司。

Gitee 的创始人红薯在站内信上也简单回顾了一下 Gitee 的发展历程,“从最初团队的生涩,早期技术不成熟导致的不稳定,三次大规模机房迁移,屡次遭遇大流量 DDoS 攻击,乃至部分用户对平台存在必要性的质疑”,但他也说到,中国应该也有自己的开源布道的各种组织机构。

Gitee 能替代 GitHub 吗? 

在官方文件中,Gitee 显然对 GitHub 的 “中文替代”空间充满信心。 世界终究应该是百花齐放、精彩纷呈,国外有 GitHub、各种基金会,中国也有致力于开源布道的各种组织机构,也有 Gitee。不敢说大话,我们希望 Gitee 是一个对开发者有用的平台,希望是一个能形成自己特色的开源平台,更希望更多的开发者能够参与到开源的大军中。开源生态建设,并非朝夕之功,更是个聚沙成塔的过程,我们相信中国开发者的创造力,我们也相信自己的坚持与努力的力量。

那么,Gitee 真的能替代 GitHub 吗?

Gitee 被工信部选中的消息刚刚发布后,就有网友在知名技术从业者冯大辉的知识星球上提问,“Gitee 得到了工信部的支持!冯老师您觉得将来会完全成为 GitHub 的替代品吗?”冯大辉回应了四个字:怎么可能。

这代表了一大部分人的态度,中国当然可以开发一个 version control 的平台,如果只是选择将 GitHub 里的项目代码都复制过来,当然不难。但是,GitHub 的高黏性和巨大的用户基数,不是一朝一夕就可以复制的

过去几年,也不乏大公司希望复制 GitHub 的模式,包括微软和谷歌都尝试过自主开发平台,比如微软的 CodePlex 和更早时候谷歌的 Google Code,但都以失败告终,最终微软选择竞购 GitHub,也是看上了 Github 庞大的用户基础和技术生态,这些都是无法在一朝一夕建立起来的。

不过,也有不少开发者对 Gitee 持乐观态度。毕竟之前,码云 Gitee 已经默默耕耘了 7 年时间,为超过 500 万名开发者和 10 万家企业提供了服务。 据官方数据,目前平台上托管的代码仓库超过 1000 万,其中汇聚了众多国内知名的优秀开源项目,也是世界范围内规模第二大的代码托管平台。

网友的猜测再多,我们还是想听听 Gitee 官方的态度。 在知乎的相关问题下,@码云 Gitee 也亲自回答了,到底码云与 GitHub 的区别在哪里这个问题。

首先,在语言的使用上,当然中文交流更畅快、更有效率

其次,国内IT行业有自己的特点,天然决定了对开源软件的需求也有自己的特点,比如小程序这个东西,只有国内有,做个开源的小程序托管在码云比 GitHub 明显更有优势,因为关注着都是国内的开发者;又或者说做个用平板练毛笔字的开源项目,当然也是更多的适合本土环境。

然后,开源不仅仅是大项目,像 OpenStack、Tensorflow 这样的大厂大作,确实有 GitHub 就够了,但是这样的大型项目毕竟不是普遍情况。现在编程越来越普及,每个人都可以参与和贡献开源项目,去做一些有意思的东西分享出来,那么从受众、交流便利度、访问速度等方面,码云都有优势,并且也在不断地优化用户体验。

的确,已经成立 7 年的 Gitee 目前的功能在代码托管平台产品中已经算是比较强大,再加上本地化优势一直很明显,现在有了国家的支持后,肯定可以有更好的发展。

被工信部选中后,Gitee 会在中国替代 Github,解决卡脖子问题吗?你怎么看?

 链接

首页
评论
分享
Top