两天前,有「国产Github」之称的开源代码存储库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
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!