社区所有版块导航
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

突发!Gitee宣布仓库开源必须人工审核,「中国Github」要无了?

新智元 • 4 年前 • 596 次点击  



  新智元报道  

编辑:David 好困

【新智元导读】素有「国产Github」之称的开源代码库Gitee宣布,今后开源仓库发布都要经过人工审核,未审核的老库转为私有,并表示此举「迫于无奈,希望大家理解」。


两天前,有「国产Github」之称的开源代码存储库Gitee,忽然多了一条规矩。
 
不少码农像往常一样,在Gitee上进入熟悉的开源仓库时,发现不能成功访问了,而是出现了下面这个画面:
 
 
仅限成员访问。
 
不是开源的吗?怎么回事?
 
 
很快,知乎上的这个问题下,就出现了Gitee官方的回复:
 
Gitee 即日起执行开源仓库审核后上线的措施,所有新上线的开源仓库需要进行人工审核后可正式公开。

已经是开源状态的仓库,我们会暂时转为私有仓库,经审核后会进行公开,同时我们会加大对于审核的技术投入和人力投入,加快审核进度,努力确保每一名开发者的使用体验。

此举也是迫于无奈,目前已经是 Gitee 团队能确保大家尽快正常使用的最优解,我们正在尽全力减少大家的不便,希望大家能够理解。
 
简单来说,就是今后新的开源仓库不能直接公开访问,需要进行人工审核。对于老仓库,暂时转为私有,待人工审核之后在开放访问。
 
这个官方回复中,并没有明确提到这样做的原因,只表示「迫于无奈,希望大家能够理解」,但相信懂的都懂。
 
实际上,截止目前,Gitee方面似乎还是做了一些变通,并没有真的对老仓库「全面关门」,而是改为了「需要登录后才能访问」。
 
 

「代码监管」突然收紧,Gitee避险或属无奈


这次Gitee突如其来的限制规则的出台,不仅针对访问者,对资源库的所有者,也加强了进一步的审核要求。
 
在知乎上,微软工程师@崔庆才丨静觅表示,在登录自己之前开源的资源库之后,发现了新的条款,要想重新选择开源,需要满足新的监管要求,做出更多的承诺,并提交申请,等待人工审核。
 
 
至于承诺的内容,主要关于合规性和侵权问题。其中第一条就是「不违反任何国家法律法规」,从这个角度看,这次Gitee主要是为了规避违法的风险。
 
他认为,官方所说的「实属无奈」应该就是这一条导致的。
 
而承诺内容中的第二条,即版权问题。也有网友说,「这次不要求著作权和版号,已经算是宽大处理了」。
 
 
确实,从法律上讲,没有取得软件著作权的代码均有侵权风险,而对于开源代码而言,申请软件著作权确实很麻烦。
 
从网站注册、填表单、写申请、再到提交代码、软件描述、说明文档一个都不能少。
 
相关文档均有严格的板式要求,需纸质打印,且代码量总超过3000行的,只能提交60页。
 
有人在知乎上结合个人经验写了一份攻略,感兴趣的可以自己去看看。
 
回答链接:https://www.zhihu.com/question/20850680/answer/1671140618
 

光靠搬运,成不了Github

 
Gitee创办于2013年,是中国最主要的开源代码托管平台,使用git或Apache Subversion软件,帮助编码人员协作和跟踪变化。
 
此前,入选国家工信部国家开源代码的「受托方」之一。
 
 
Gitee称,目前已经有800万程序员使用,共托管了超过2000万个项目。
 
不过,与它要瞄准的标杆GitHub相比,这个规模可以说是差得远了。
 
此前,据Github开发者大会公布的数据,目前Github在全球有超过8300万用户,托管项目数量超过2亿个,是目前世界上最主要的开源代码平台,没有之一。
 
 
目前,Gitee上的生态和代码量与Github存在不小差距,不过近年来由于不可控因素,Github访问不畅的状况频出,很多国内用户更多地是将访问更方便的Gitee当做Github的「搬运站」使用。
 
换句话说,Gitee很大程度上扮演的是GitHub「克隆者」
 
不用说,无论是对于开源用户,还是企业的工程师来说,Gitee此次新政策的出台都不是个好消息。
 
更有人在评论中带着自嘲提出「建议」:
 
为了以后管理和审核方便,以后提交开源代码库,可以开个办事大厅,线下窗口办理,就像下面这样:
 
 
好家伙,这就是传说中的「多线程、并发式」审核吗?
 
还有人表示,虽然理解Gitee这样做的原因,但无论如何,这「违背了开源的基本原则」。
 
一位软件工程师对《南华早报》表示,国内几乎每个可以发布内容的平台都必须经过审核,代码中可能有文字,可能包含不需要的内容,产生违规风险。
 
尽管如此,这个决定对于开源生态的伤害是不可避免的,尤其是现在Gitee本身就不具备优势的情况下。
 
他认为,开源不是实际上更多的不是关于代码,而是关于社区,关于开发代码的人。如果只是把代码复制到另一个平台上,没有人对改进代码质量做出贡献,这个所谓「开源」就是死的。


参考资料:

https://www.zhihu.com/question/533388365



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/134560