vlambda博客
学习文章列表

被工信部选中后,“中国版GitHub”如何建设,我们跟Gitee红薯聊了聊

大数据文摘出品
作者:刘俊寰
 
根据GitHub去年11月发布的报告,GitHub在全球拥有1亿个存储库,大约3100万开发人员。
 
但即使是这个全球最大的开源社区,仍然难以避免承受政治压力。特别是去年,GitHub切断了包括伊朗、叙利亚和克里米亚在内的国家的某些服务,在全球范围内一度引起恐慌和愤怒。
 
解决“卡脖子”问题的最优解就是搭建自己的开源社区,这也是中国技术前进的方向。
 
7月14日,工业和信息化部技术发展司公布了“2020年开源托管平台项目”的招标结果,由深圳市奥思网络科技有限公司(开源中国)牵头,与国家工业信息安全发展研究中心等10家单位组成的联合体中标该项目,联合体将依托码云Gitee建设中国独立的开源托管平台。
 
这也标志着,由国家出面支持的中国版源代码托管平台得到了官方认定

上周,Gitee在官网发布了官宣文章,称国内开源生态建设从此开始进入快车道。
 
在后,文摘菌联系到开源中国CTO红薯,他也向我们透露了更多关于Gitee参与招标前后的细节,也解答了部分读者的问题。
 

“在国内做开源社区,技术文化不是障碍,最大的困难是坚持”

   
开源中国CTO 红薯对国内的开源文化很有信心,在他口中,开源社区最 大的困难其实是坚持,“你需要坚持做一些其他人并不看好的事情,而且坚持很多年。 不只是情怀,因为情怀也有消失的一天,你还得寻求社区能活下去的依托”。

“2020年开源托管平台项目”最终选择Gitee,不仅是一次对Gitee未来发展的重要契机,同时也意味着国家对国内开源文化越来越关注和支持。


作为在国内开源生态默默耕耘了7年的平台,Gitee的文化沉淀在无形之中也有一定的助推作用。过去,Gitee曾为多个开源项目提供了各种开源的支撑能力,也帮助很多开发者推广和宣传开源项目


对于中标后对Gitee未来发展的影响,红薯表示,其实,Gitee在资源和人力投入都非常大,再加上其他9家参与单位的技术支持,这些对Gitee的持续向前发展起到非常关键的推动作用。

 
被工信部选中后,“中国版GitHub”如何建设,我们跟Gitee红薯聊了聊

“我们觉得被选中的主要原因是平台7年来的技术、产品以及运营工作沉淀下来的结果,这并非一朝一夕之功,也不是短时间内砸重金可得”红薯总结道。


7年发展,从成本危机,到全球第二大代码托管平台


让我们把时间倒回到7年前,2013年5月,代码托管平台Git@OSC正式上线, Gitee也成为了国内最早的开源社区之一

被工信部选中后,“中国版GitHub”如何建设,我们跟Gitee红薯聊了聊
 
说到成立Gitee的初衷,红薯表示,也许开源中国在基因上就比较适合做代码托管平台这件事。实际上,在做Gitee前就已经有了一批对开源充满热情的用户,再加上技术出身的团队非常理解和认同这些需求,所以投入了很大的热情和精力。
 
回顾Gitee的发展,在发展初期,团队最大的困难是成本问题。我们都知道,代码托管极其消耗资源,要保证用户的访问速度、使用时的稳定度、用户数据的安全性等等,这些背后都意味着巨大的成本。
 
尽管开源社区无法一蹴而就地完成建设,但根据早期的统计,Gitee刚上线的几年,在用户数、仓库数等方面,Gitee的数据量走势与GitHub刚上线时比较相似。
 
这也给团队打了一剂强心针。
 
如今,随着Gitee的逐渐成熟,不少人选择直接将其冠以“中国版GitHub”的称谓,对于这一说法,红薯表示,“中国的GitHub”这一说法可以让不熟悉Gitee的人快速理解Gitee是一个什么样的平台。
 
作为全球最领先的开源平台,GitHub本身是相当成功的,早期Gitee也从GitHub上学到了很多。不过,近几年,团队给Gitee注入了很多新特性,GitHub也开始从Gitee身上借鉴了一些功能,比如说开源项目打赏功能,以及 Gitee封面人 ,现在 GitHub 有打赏以及类似于封面人物的 GitHub Stars。
 
同时,在国内,Gitee作为本土化的代码托管平台,能够根据中国国情,更好地适应于中国的开发者和国内的开源生态。其次,还有一个更现实的问题,由于网络环境的因素,在国内访问Gitee的速度肯定会更快。
 
如今,Gitee平台上的开发者超过了500万人,代码仓库超过了1000万,企业客户超过了10万,高校也超过了1000所,已经是全球用户量第二大的代码托管平台了。
 
被工信部选中后,“中国版GitHub”如何建设,我们跟Gitee红薯聊了聊
 
在逐渐搭建起Gitee的开源文化后,他们还面临着与GitHub等国内外众多开源社区的竞争问题,针对Gitee本身的吸引点,红薯表示,Gitee会不断的努力让开发者使用更加顺畅,提供更丰富的产品特性,更友好的社区氛围,更好的支持国内生态。同时也在不断的探索各种可能性来支持和发展开源。
 
“其实不管是GitHub还是Gitee,他们的使命都是一样的,那就是为开发者服务。”
 
在团队构成上,红薯介绍道,目前,开源中国内部技术人员比例超过7成,公司所有产品代码都托管在Gitee上,他们对产品有更直接的理解,他们也会根据自身需求来推动Gitee本身产品的发展。也正是如此,团队的产品经理和程序员很少打架。
 
说到国内的开源环境,红薯表示,国内与国外的差距主要在于起步时间太晚,不过近两年来,大家对开源生态的热情和关注都提高了,对开源的认知更成熟了,回馈开源的意识也比过去更强。
   
对于未来的发展,红薯表示,Gitee会持续不断的支持中国的开源生态发展,支持中国的开源走向世界。同时,在国际化方面,Gitee很早就做了双语版本,团队正在不断完善对海外开发者的支持功能。
 

你想问的,我们都帮你问了


机会难得,文摘菌也在下方的留言中选出了几位读者针对Gitee的问题,红薯也亲自为大家进行了解答。
 
什么时候能增大项目参与人数5个人的容量?
 
红薯: 由于Gitee本身的成本非常庞大,平台本身必须依靠自身正向的商业循环才能健康的发展。
 
Gitee对开源项目的参与人数是没有任何限制的,但对私有项目有5个人的限制,可以通过升级到企业版来增加协作人数。我们为企业版提供很多增值的特性,这是保障企业代码安全一些很必要的能力。
 
超过5个人的非开源项目协作是需要付费的,使用Gitee付费企业版的成本是远低于自建代码管理系统的,同时也能得到我们对服务的承诺。
 
被工信部选中后,“中国版GitHub”如何建设,我们跟Gitee红薯聊了聊
 
Gitee未来的发展方向?有无出海/走向国际化的计划?
 
红薯: Gitee 未来会持续不断的支持中国的开源生态发展,支持中国的开源走向世界。在国际化方面,Gitee 很早就做了双语版本,我们也不断的在完善对海外开发者的支持能力。同时 Gitee 也希望在不远的将来能走出国门,输出中国的开源,输出中国的研发管理能力。
 
Gitee会永远开放吗?
 
红薯: Gitee会永远开放,永远支持开源生态的发展,这是Gitee的使命。
 
建立开源社区本身不是特别难的事,关键是参与和获取国际开源社区信息的功能如何替代?
 
红薯: “建立开源社区本身并不难”这个说法我是不认同的,有些人认为建设开源社区就是跑一个网站就完事了,但这个只能说是一个网站,而不是一个社区。
 
一个社区必须有活跃的用户群,这一步Gitee已经做到了。在参与和获取国际开源社区信息方面,开源世界本身是百花齐放的,我们可以参与国外的开源社区,国外的爱好者同样可以参与中国的开源社区。
 
我们要做的就是让更多海外的开发者、开源爱好者也可以参与到Gitee上来,这个谈不上是替代,而是互相促进,共同发展。
 
文章留言下方有很多读者提到GitHub的访问速度和下载速度等问题,针对这类用户体验,Gitee有什么措施?
 
红薯: 用Gitee就好啦 :D



实习/全职编辑记者招聘ing




点「在看」的人都变好看了哦!