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

标星 7 万多的知名开源项目,惨遭 GitHub 强行封杀下架

非著名程序员 • 4 年前 • 453 次点击  

loonggg

读完需要

4
分钟

速读仅需 2 分钟

最近发生了一件事,引起了很多程序员,GitHuber 们的强烈反对。

原因就是知名的开源项目,有 7 万多开发者 star 的一个开源项目 YouTube-dl 被 GitHub 官方强行封杀并下架了。

YouTube-dl

YouTube-dl 应该有很多人都用过,这个开源项目的作用就是:下载包括百度、BBC、b 站(哔哩哔哩)、优酷、爱奇艺、cctv、facebook、QQ 音乐、YouTube 等 700 多个网站上的视频、音频文件,同时还支持各种音频、视频格式之间的转换等周边功能。

惨遭下架的原因就是:美国唱片协会 RIAA 说这一项目违反了版权法中的 section 1201 “非法下载受版权保护的内容”,还用 Taylor 和贾老板(受版权保护)的歌作下载示例,影响十分恶劣。

因为很多人用这个开源项目的工具去下载含有版权保护的视频,音频,一旦被用户下载进行二次甚至多次在其他平台传播和利用,是对受版权保护内容的侵权行为。

当然了,虽然 YouTube-dl 在 GitHub 上被强行下架了,但是美国唱片协会这一举动包括 GitHub CEO 本人在内的整个开源社区的强烈反对。而且很多开发者将项目 fork 到了自己的 repo 下,而且也同时表达了对 RIAA 行为的不满。

另外,YouTube-dl 虽然被下架了,但是人家还有自己的官网,目前在官网上还可以下载使用:

快播事件

其实,这件事让我想起来了,国内另外一个著名的事件,那就是:快播事件。

当时快播王欣有一句非常著名的话:技术本身是无罪的

快播因为涉嫌传播色情内容被依法查处。应该很多人都是用过快播,快播当时还是非常好用的,快播作为一个视频播放器,有一个功能就是:用户自己上传视频,而其他用户可以通过附近功能去查看其他用户上传的视频,所以,有用户就上传了色情内容,其他用户附近查看功能可以看到色情视频。

其实如果快播仅仅是一个视频播放器的工具,本身没有什么问题,但是一旦快播作为一个平台方,可能就会认为:作为平台有监管内容的责任,虽然非法内容不是你上传的,但是你负有监管的责任吧?

思考

那回到 YouTube-dl 上来,我们思考一件事:

第一层:YouTube-dl 到底违不违法?

YouTube-dl 如果单纯作为一个下载视频的工具,人家是免费的,没有商业利益,很多用户使用它目前是为了下载和管理自己上传的视频,甚至很多用户需要用它下载不受版权保护的视频,不能因为人家功能强大,有的用户用它下载受版权保护的视频,就说人家违法或者涉嫌侵犯版权吧?

我感觉从这一层来讲,是不对的,逻辑上是行不通的。

我举个简单的例子:你在商店买了一把菜刀,菜刀的作用是切菜用的,那么如果用心险恶的人使用菜刀去杀人,那么菜刀也有罪吗?菜刀作为一个切菜工具是违法的工具吗?

所以,从单纯的工具角度来讲,人家并不违法,YouTube-dl 其实仅仅是一个工具,也没有平台的性质。

第二层:GitHub 该不该将 YouTube-dl 强行下架呢?

首先,GitHub 是一个平台,是一个开源的平台,那么作为平台方,我们崇尚开源和自由的精神,但是开源和自由确实有应该有一定的限制,自由不可能是完全自由。所以,平台当中如果有违法的事情和行为发生,作为一个平台有监管的责任,所以,下架违法的内容是可以接受的。

但是,我们通过第一层的分析,我认为 YouTube-dl 不能算做违法,它不是一个违法的开源项目和工具。所以,既然不违法,那么 GitHub 平台就不应该下架。

这是我两层的分析,也是我的观点。当然了,可能有人会不同意,但是没关系,我只是发表一下我个人的看法和观点。

总结

其实,技术的违法边界是很模糊的,而且有时候确实不容易裁定。但是,如果有东西可能会被违规使用,就完全否定它存在的意义就是不对的。比如:编程这门技术吧,程序员用它做合法产品,那么这个技术就是好的,如果黑客用编程技术去攻击网站或者非法获取用户的信息,编程这门技术就不应该存在吗?

技术本身是无罪的,但是,你管不住使用它的人。工具本身也没有罪,我用菜刀切菜,菜刀就是好的,我用菜刀杀人,菜刀就有罪了吗?犯罪的还不是人吗?怎么会是工具呢?

大家是如何看待这个问题的呢?欢迎大家在文章底下留言,我们一起交流和探讨。

最后,强烈建议大家关注一下我的视频号,里面常常会有干货或者分享我自己的一些经验的。扫面下方二维码,直接关注我的视频号

最后,对话框回复关键字:“社群”,可以加入我新建的一个优质社群,进入「突破圈层,个体崛起」星球,成为我们超体中的一员,欢迎你来加入,让我们一起共同成长。

亦或者关于社群的具体内容和详细信息,大家可以参考这篇文章:

点击下方图片即可阅读

突破圈层,个体崛起:在不确定的时代,确定的生活

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