企业站

中国版GitHub让国内开源生态建设进入快车道

PConline 2020-08-26 00:15:11
企业资讯

  [PConline 资讯]从华为到 TikTok、微信,特朗普的封禁举措从未停止,政治形势极不稳定。在如此背景之下,开源社区也存在着一定隐患;毕竟,全球最大的开源社区 GitHub 早已被微软纳入麾下。不过,在使用国外开源社区的同时,我国也一直在着手搭建属于自己的开源社区,并在近期有了新进展。

  工信部官宣,“码云 Gitee”出道

  7 月 14 日,工信部公布了“2020 年开源托管平台项目结果”,选定依托“码云 Gitee” 建设中国独立的开源托管平台。

  对于工信部的结果公示,码云 Gitee 在其博客中也给出了回应,并称“国内开源生态建设进入快车道”。

  公开信息显示,码云 Gitee 是开源中国推出的基于 Git 的代码托管服务。除此以外,码云 Gitee 也提供开源软件的发布和沟通社区,供开发者在其中进行技术交流与沟通。

  2016 年,该平台推出企业版,提供企业级代码托管服务,成为开发领域领先的 SaaS 服务提供商。

  推出七年来,码云 Gitee 已为超过 500 万名开发者和 10 万家企业提供了服务,平台托管的开源项目已超 1000 万。目前,码云 Gitee 已成长为国内首屈一指的代码托管平台,同时也是世界范围内规模第二大的代码托管平台。

  尽管码云 Gitee 已取得亮眼的成绩,但对比全球最大的开源社区 GitHub,还有较大的进步空间。据 GitHub 2019 年 11 月公开的报告,GitHub 在全球范围内已拥有 1 亿个存储库。另外,最新数据显示,其社区开发人员已约达 5000 万。

  GitHub 计划入华

  如果说建设中国独立的开源托管平台是“未雨绸缪”之举,那么,GitHub 为了应对政治风险计划入华的操作则是具有“前车之鉴”的“后车之师”。

  2019 年 12 月,英国《金融时报》曾报道,GitHub 公司首席运营官 Erica Brescia 在接受采访时表示,由于担心美国政府的限制,GitHub 正在考虑在中国成立子公司。

  从美国政府迄今为止采取的封禁限制措施来看,GitHub 对中国封杀也不是不可能的事。

  而 GitHub 也确实曾因为政治因素对包括俄罗斯、伊朗、叙利亚、古巴在内的国家实施断供举措,封锁了开发者的账户。

  尽管美国封禁措施不断,但 Erica Brescia 的态度来看,GitHub 是重视中国市场的。

  在 2019 年,Erica Brescia 就多次来访中国,与开发者们举办见面活动。不仅如此,GitHub 在中国的首次活动也是由 Erica Brescia 亲自主持。

  有了其它国家被封的前车之鉴,Erica Brescia 在采访中提出了“入华新方式”。

  她指出,GitHub 计划在探寻“合资企业和在中国托管 GitHub 内容的可能性”之前,先考虑在中国设立一家外资全资子公司,从总经理级别开始招聘员工。

  Erica Brescia 还补充说到,GitHub 已经与中国工业和信息化部和公安部的官员见过面。她认为,中国总体上一直在围绕开源进行战略性推动,因为开源提供了一种在不依靠专有技术的情况下与软件开发世界的其他部分联系的方式。

  不过,自去年年末的采访之后,GitHub 计划进入中国一事便无其他动态更新。

  事实上,Erica Brescia 看重中国市场的背后原因并不难得知——中国是 GitHub 在亚太地区最大的市场,也是全球第二大市场,是除美国外开源使用最多的国家。

  据微软 Azure CTO 办公室首席项目总监 Stephen R. Walli 此前在演讲中透露,中国用户在 GitHub 上的注册数量呈持续快速增长,仅在过去一年就增长了 37%;高于美国的增长速度。

  另外,从开源项目的贡献数量来看, GitHub 发布的 2019 年度报告贡献最多者为中国香港。在开源项目之外,从公共和私人贡献来看,亚洲的开发者社区在 2019 年的增速迅猛;而其中 31% 的亚洲贡献者来自于中国。

  Gitee 与 GitHub,不是非此即彼的选择

  码云 Gitee 成为“官选之子”后,不乏有声音称其为“中国版 GitHub”,认为码云 Gitee 是 GitHub 的替代品。

  对于此种观点,码云 Gitee 官方曾亲自下场回应,澄清与 GitHub 存在区别。

  GitHub 表示,如果简单粗暴地回答码云 Gitee 和 GitHub 社区版之间的区别,那就是码云 Gitee 的私有库也是完全免费的。

  在区分之余,码云 Gitee 也说明了其存在是基于本土开发者需求的特殊性——语言、国内开源软件需求独特性、编程普及化。

  语言方面不难理解,对本土开发者来说,相对于国际性社区,本土社区中的中文交流更为畅快,且更具效率。

  其次,国内 IT 行业有自身特点,这决定了国内开源软件需求的独特性,比如小程序,用平板练毛笔字等具有中国特色的开源项目。

  再者,随着编程普及化,越来越多人可以参与其中,将其开源小项目进行分享。在这一层面,码云 Gitee 相对于 GitHub 会更具优势。

  事实上,无论是码云 Gitee,还是 GitHub,都有其各自存在的意义,并不是非此即彼的选择。

  正如码云 Gitee 在其文章中所说——开源生态建设,并非朝夕之功,是个聚沙成塔的过程。而这一过程,需要国内外社区的合力。

点击展开全文
打开太平洋科技,阅读体验更佳

网友评论

聚超值推荐

更多优惠

相关推荐

相关产品
取消