上一篇:真流弊!IDEA 护眼方案来了…这姿势舒服!!


 报道  

编辑: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

感谢您的阅读,也欢迎您发表关于这篇文章的任何建议,关注我,技术不迷茫!小编到你上高速。

· END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

正文结束

推荐阅读 ↓↓↓

1.Alibaba开源内网高并发编程手册.pdf

2.2T架构师学习资料干货分享

3.从零开始搭建创业公司后台技术栈

4.程序员一般可以从什么平台接私活?

突然 Gitee 倒下了!!!相关推荐

  1. 嗯哼,Gitee 倒下了?到底是什么情况?

    开发者(KaiFaX) 面向全栈工程师的开发者专注于前端.Java/Python/Go/PHP的技术社区 大家好,我是若飞. 刚刚,就在刚刚,趁着午休的美好时光,我正在互联网上愉(疯)快(狂)的冲(内 ...

  2. Gitee 倒下了!!!

    阅读本文大概需要5分钟. 大家好,我是厂长. 刚刚,就在刚刚,趁着午休的美好时光,我正在互联网上愉(疯)快(狂)的冲(内)浪(卷). 在查询某个技术点的时候,我一不小心,点进了 gitee,这个国内开 ...

  3. GitHub/GitLab/Gitee中项目互拷贝后仍保留历史提交记录的方法

    GitHub.GitLab.Gitee等在同一个网站中执行复制或拷贝一个已有项目到一个新项目比较简单,因为它们在每一个项目上都有一个Fork按钮,直接点击此Fork按钮即可,Fork后的新项目会保留原 ...

  4. elementui datetimepicker 移动端_在 Gitee 收获 2.5K Star,前后端分离的 RuoYi 它来了

    作为 2019 年 Gitee 上最受欢迎的开源项目,权限管理系统 RuoYi 已经在 Gitee 上获得了超过 11K 的 Star. 这次作者若依推出了基于 SpringBoot + Vue + ...

  5. PicGo 配置Gitee 图床

    目录 1.下载安装picGo 2.打开picGo详情页面 3.创建gitee图床库 ​4. 配置picGo 5.获取gitee token信息 6.与typora搭配使用 1.下载安装picGo 百度 ...

  6. IDEA配置GitHub和Gitee

    IDEA配置GitHub和Gitee IDEA配置GitHub和Gitee Git准备 IDEA内配置 Git配置 GitHub 1. IDEA的Settings-->Version Contr ...

  7. gitee查看当前账号_upic+gitee图床,自由书写Markdown

    使用的软件 Typora:Markdown文档编辑器(https://www.typora.io/) upic:图床工具(https://github.com/gee1k/uPic) 创建自己的Git ...

  8. gitee 拉取其他分支_如何使用 Gitee 快速搭建 ESP-IDF 开发环境(Windows 版)

    前言 为更好地服务国内用户,构建中文需求沟通平台,帮助用户快速下载乐鑫开源代码,乐鑫将 GitHub 中的主要仓库(包含 ESP-IDF.ESP-ADF.ESP-MDF 以及阿里.腾讯.京东等国内云平 ...

  9. 个人网盘倒下去 企业网盘顶起来

    阿里巴巴集团旗下的酷盘通过其官方微博宣布,由于公司业务调整,酷盘将从2015年8月10日停止新用户注册及数据上传服务,并从2015年10月10日起停止个人用户网络存储服务,原酷盘账号中所有数据都将被删 ...

最新文章

  1. ORA-19502: write error on file xxxxx, block number xxxx
  2. SpringCloud教程- 服务消费者(rest+ribbon)(SpringCloud版本Finchley)
  3. OpenCV自动跟踪移动目标DaSiamRPN的实例(附完整代码)
  4. django2.2连接mysql遇到的坑(亲测)
  5. python中的构造函数和构造函数和析构函数的作用
  6. 如何读取指针指向的地址空间呢?
  7. 编码原理(附一)--算术编码
  8. 吴恩达机器学习练习2:Regularized logistic regression
  9. Android动态切换主题
  10. 面试了一个6年的Java,竟然什么都不会!
  11. STM(Software Transactional Memory Systems)是什么 怎么用
  12. python格式化代码快捷键_推荐一个小而美的Python代码格式化工具
  13. ubuntu20.04下的录屏与视频剪辑软件
  14. linux unzip 解压到当前目录,Linux unzip命令详解
  15. Matlab 输入输出操作
  16. 如何安装WinDriver—linux 系统下和Windows系统下———官网中文教程
  17. 走进“开源SDR实验室” 一起玩转GNU Radio:LimeSDR Source/Sink模块
  18. mysql 统计日活_所谓的日活、月活是如何记录与统计的?
  19. 关联规则之购物篮分析
  20. Qwt开发教程(一)—配置及安装Qwt(最全、最详细)#F0220

热门文章

  1. Python软件编程等级考试一级——20210905
  2. 通俗易懂的高内聚低耦合概念
  3. Java调用系统解压_记一次Java利用cmd命令调用WinRAR压缩文件-压缩文件
  4. linux中ll下第一个字符是l,linux ls -l 详解
  5. Java判断两个字符串是否互为变形词
  6. FileReader()读取文件,h5调用原生相机拍照,FormData()上传服务器
  7. 原来家谱、族谱、宗谱有这样的区别!可别搞错了!
  8. 2019NH TEA 小学 第四题 扑克牌
  9. 1-JVM 运行参数和内存模型
  10. JAVA中文字符编码问题详解