开源的重点和本质,本是接纳、包容和发展,求同存异,互利共赢。
然而从去年开始,中美贸易战初次进入白热化阶段后,一系列贸易限制也蔓延到了技术社区。
一个让开发者惴惴不安的问题被提上了议程——托管在Github上面的源代码,该怎么办?
换种说法就是:世界最大的代码托管平台GitHub将来是否有一天会禁止对中国用户开放,如果是,我们该怎么应对?
业内人士表示,“如果中国没有自己的开源社区来维护和管理源代码,那么我们的国内软件行业将非常容易受到无法控制的因素的影响”。
正是出于这个考虑,近几年,中国一直在着手搭建自己的开源社区。
直到7月14日,工业和信息化部技术发展司公布了 “2020 年开源托管平台项目”的招标结果。
结果显示,工业和信息化部选择Gitee来构建 “面向中国的独立,开放源代码托管平台”。
前几天,Gitee也在官网发布了官宣文章,宣告了被工信部选中,称国内开源生态建设从此开始进入快车道。
至此,由国家出面肯定并支持的中国源代码托管平台被认定,Gitee也被网友称为中国版的Github。
据介绍,Gitee于2013年成立,是开源中国推出的基于Git代码托管和协作开发平台,主要提供本土化的代码托管服务和开发者交流社区。
Gitee表示,截至目前,该网站已经托管了超过1000万个开源资源库,为超过500万开发人员提供了服务。
但是相对于GitHub来说,Gitee的各个方面都还是有很大的差距。
虽然得到了工信部的支持,但是仍有开发者认为,GitHub的成功是难以复制的,所以不怎么看好Gitee。
尤其是在社区交流方面,Gitee上面的代码质量堪忧,还有不少是从其他地方搬运的。
实际上不仅是中国,很多国家都严重依赖于GitHub。但技术社区的担忧并非是空穴来风。
去年7月,GitHub就曾因美国出口管制法律的约束,封禁了克里米亚、俄罗斯、伊朗等国的开发者的账户,在全球开发人员社区引起了愤怒和恐慌。
当时伊朗开发者Hamed还创建了名为“github-do-not-ban-us”的项目进行抗议,多次登上GitHub热榜第一。
今年3月,开源项目JavaScript框架Aurelia也突然被GitHub封禁。
GitHub给出的理由是:Aurelia项目中有两名来自伊朗的外部贡献者。
“GitHub以贸易制裁为由,关闭了对Aurelia库的访问”话题也迅速冲上了Hacker News TOP榜。
此外,全球第二大开源代码托管平台GitLab,也曾在去年10月宣布对两个岗位启用 「job family country block」 机制。
该机制称,“为遵循形势下的行业普遍做法,将不会给中国、俄罗斯公民提供offer。”
此举再次引发网友众怒。
正因为如此,我们才更应该建立自己的代码托管平台。只是希望有朝一日,能看到更好更成熟的Gitee吧。