社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

被工信部官选「出道」!这个全球第二大代码托管平台,能成为中国版GitHub吗?

机器学习算法与自然语言处理 • 5 年前 • 562 次点击  
公众号关注 “ML_NLP
设为 “星标”,重磅干货,第一时间送达!


大数据文摘出品
作者:刘俊寰、魏子敏
 
近日,华为芯片被美国切断一事在国内引起多方担忧,这也给中国技术打上了一个重重的问号。
 
除了巩固硬件和企业软件的基础技术外,还有一个让技术社区惴惴不安的问题,那就是源代码托管,或者说,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 的区别在哪里这个问题。
 
链接:
https://www.zhihu.com/question/50212423/answer/250263597
 
首先,在语言的使用上,当然中文交流更畅快、更有效率;

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

然后,开源不仅仅是大项目,像OpenStack、Tensorflow这样的大厂大作,确实有GitHub就够了,但是这样的大型项目毕竟不是普遍情况。现在编程越来越普及,每个人都可以参与和贡献开源项目,去做一些有意思的东西分享出来,那么从受众、交流便利度、访问速度等方面,码云都有优势,并且也在不断地优化用户体验。
 
的确,已经成立7年的Gitee目前的功能在代码托管平台产品中已经算是比较强大,再加上本地化优势一直很明显,现在有了国家的支持后,肯定可以有更好的发展。
 
被工信部选中后,Gitee会在中国替代Github,解决卡脖子问题吗?你怎么看?


仓库地址共享:

在机器学习算法与自然语言处理公众号后台回复“代码”

即可获取195篇NAACL+295篇ACL2019有代码开源的论文。开源地址如下:https://github.com/yizhen20133868/NLP-Conferences-Code


重磅!忆臻自然语言处理-Pytorch交流群已正式成立

群内有大量资源,欢迎大家进群学习!

注意:请大家添加时修改备注为 [学校/公司 + 姓名 + 方向]

例如 —— 哈工大+张三+对话系统。

号主,微商请自觉绕道。谢谢!


推荐阅读:

常用 Normalization 方法的总结与思考:BN、LN、IN、GN

人人都能看懂的LSTM

Python “偏函数” 用法全方位解析

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/73024
 
562 次点击