新粉请关注我的公众号
说起开源软件,我们很容易想到的是GitHub或者GitLab这样的开源软件托管平台。GitHub是真的很方便,大大促进了软件开发和源代码的管理。这不得不说,是个壮举。
但是这两个平台都在美国,都受到了美国各种法律的约束。比如说,美国制裁俄罗斯,然后GitHub上俄罗斯籍贯的账号就全给封了。这事情给很多国家敲响了警钟。
我国也有了自己的GitHub或者GitLab的替代品--Gitee。Gitee和GitHub使用体验类似,很多国内开源软件,包括个人想开源一点什么的,都上了这个平台。
5月18日,发生了一点事情,Gitee做了一点小小的官宣和改变。简单来说,新的开源仓库,需要人工审核以后才能上线。老的全部从公开转入保密状态,只有在审查以后才能再次开放。
Gitee表示这样做是别无选择。同时Gitee表示他们会增加审查技术,和人力投入
Gitee目前是中国最大的托管远代码平台之一。很多中国的开源软件都选择将Gitee作为代码托管平台。据说目前有超过800万程序员使用,托管了2000多万个项目。
这次事件发生以后,有Gitee使用者表示,这种审查与开源精神不兼容,Gitee无法成为一个全球开源平台。也有人表示,审查会降低他们对开源项目的热情。
下图是目前没有申请,接受审核仓库的状态。无法做匿名访问,只能成为私有仓库。
而仓库持有者在登录管理员账号之后,如需继续公开该仓库,则要按照提示单独提交审核。
为什么需要进行审核,很多人猜大概率是有人利用开源代码托管平台可以匿名访问的东西,发布了违反中国互联网法律的敏感内容。所以国家层面,就需要进行审核了。
说起来,这种审核在社交媒体公司,比如微信,微博等等,应该是很普遍的事情。腾讯新浪等公司也有很强大的审核团队,可以对其平台上发布的内容,从技术层面自动,和人工主动相结合的方式进行审核。
字节跳动曾经因为审核不合规而遭受过点名批评,豆瓣也于今年早期要求整改。然而现在字节跳动今非昔比,抖音凭借强大的人工智能和活人结合的解决方法,能够迅速有效的做好审查,已经妥妥的神一样的存在。
但是审核这种东西,一般出现在内容创作的平台上。在代码管理平台上进行全面审核这件事情,真的是第一次出现。而Gitee选择这样做,肯定有其必须选择这样做的原因。换个说法,肯定是有人做了不应该做的事情,利用了代码管理平台,实际上做内容输出,而这些内容是不合法的。
从某种程度上,我们应该怪罪那些不自觉的人。他们的做法使得所有人都需要付出代价,代码管理平台变得厚重难用。而代码托管公司,则需要同时雇佣人力和在技术上自动审核两方面双管齐下。这无疑也是成本的增加。
这个新政策,确实引起了一些开发者的不满,有开发者说自己想把代码转移去其他平台。但是大部分中国开发人员多多少少还是能够理解的,只不过如果外国开发者想要给平台贡献代码的话,就会很别扭了。所以这很可能会让Gitee无法变成一个全球开发者的开源托管平台。
关于这个问题,知乎上这个话题有人提出了一个参考疫情管理,非常有中国特色的建议,颇具可行性。

也有网友表示
这话肯定也是没错的。开源怎么可能是法外之地呢?
只不过我们有没有一个办法,可以同时兼顾到开源社区的方便性,和审核的需求呢?我想,还是赶紧把gitee卖给抖音吧。
继续阅读
阅读原文