点击上方“AI遇见机器学习”,选择“星标”公众号

重磅干货,第一时间送达

来自:机器之心

GitHub 热门项目、视频下载利器 youtube-dl 遭下架,引发开发者震怒。

开源项目 youtube-dl 是一个使用 Python 编写的脚本,可以下载热门视频网站的音视频,并转换视频格式和清晰度。它是 GitHub 上的热门项目,获得 7.2 万多星。

然而,10 月 23 日,美国唱片业协会 (RIAA) 向 GitHub 发出通知,要求下架视频下载神器 youtube-dl 及其分支库。

图源:https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md

在此通知中,RIAA 认为 youtube-dl 侵犯了其成员的权利:

此源代码的明确目的是(i)规避 YouTube 等授权流媒体服务所使用的技术保护措施,以及(ii)未经授权复制和分发会员公司拥有的音乐视频和音频。我们注意到,该源代码在 GitHub 上被描述为「从 YouTube.com 和更多站点下载视频的命令行程序」。

目前,youtube-dl 已被下架。

尽管 youtube-dl 已经下架,但 RIAA 此举似乎并未达到目的。

youtube-dl 下架后,真的消失了吗?

youtube-dl 库遭下架后,youtube-dl 网站首页显示用户仍可照常下载该工具:

同时,如此热门的 GitHub 开源项目被下架也引起了广大开发者和用户的愤怒,开发者纷纷在 GitHub 上发布 youtube-dl 的副本。

目前,在 GitHub 上搜索「youtube-dl」可以找到 3800 多个结果,其中许多是最近更新的。

既是开发者又是油管博主,同时使用 youtube-dl 存储自己视频的 Jeff Geerling 对这件事感到愤慨:

RIAA 是不是还要禁止计算机和音箱?因为用它们可以听盗版音乐。

他不是一个人。

前维护者和 GitHub CEO 的「反抗」

除了 GitHub 项目以外,RIAA 的律师事务所还向 youtube-dl 库前维护者 Philipp Hagemeister 发出停止并终止命令。但 Philipp 否认 RIAA 的指控。

他表示:「他们不知道我已经不是 youtube-dl 的维护者了。他们称 youtube-dl 是非法公司而不是合法的开源项目,对技术方面的事情存在误解。」

此外,GitHub 虽然在收到 RIAA 的通知后,选择将 youtube-dl 下架,但 GitHub CEO Nat Friedman 并不认同这一举措。

Nat Friedman 积极联络 youtube-dl 的开发者,以期帮助他们重新恢复项目。此前,Nat Friedman 也出现在了 youtube-dl 的 IRC 频道。

图源:https://twitter.com/t3rr4dice/status/1320660235363749888

对于自己的行为,Friedman 解释称,「GitHub 的存在是为了帮助开发者,从没想过干扰他们的工作。我们希望帮助 youtube-dl 维护者抵挡 DMCA 下架通知,从而重新恢复该项目」。

显然,GitHub 想要为开发者提供帮助。但是,GitHub CEO 亲自介入并帮助开发者回应 DMCA 下架通知,这是非常罕见的。事实证明,RIAA 的 DMCA 下架通知也惹恼了 Friedman。

他还表示,「或许因为 youtube-dl 等工具对于档案管理者很重要,GitHub 也有归档项目和对 Internet Archive 的资助。我们正考虑如何在更多的 DMCA 事件中主动地帮助开发者,并在改革或撤销 DMCA 第 1201 条方面发挥更积极的作用。」

Friedman 认为 youtube-dl 将不会以原有形式重新恢复使用。但是,该项目可以在删去规避滚动码代码、不显示如何下载受版权保护资料示例的前提下重新恢复使用。

下架之后,youtube-dl 团队应该做些什么?

首先我们来了解什么是 DMCA。

DMCA(《数字千年版权法》,Digital Millennium Copyright Act)是一项针对版权和互联网的美国版权法。如果视频、音频和文本等内容的合法所有者认为,某个网页在没有授权(侵犯了内容所有者的权利)的情况下使用或令他人使用相关内容,则他们可以向托管服务提供者发送 DMCA 下架通知。

在收到内容所有者发送的 DMCA 下架通知后,托管服务提供者可以禁用或者删除网页乃至整个网站。与此同时,被控侵权的一方可以对下架通知提出异议。

在此次事件中,youtube-dl 在 README 文件中提到其在命令使用示例中下载了 Justin Timberlake 和 Taylor Siwft 等人的视频。而 RIAA 在针对 youtube-dl 的下架通知中也提到了这一点。

所以,GitHub 将 RIAA 的信函视为 DMCA 下架通知,并禁用了 youtube-dl 以及信函中提到的多个相关库。

如前所述,被控侵权的一方可以对下架通知提出异议。对此,It s FOSS 创始人、软件开发者 Abhishek Prakash 为 youtube-dl 团队提出了一些建议。他认为 youtube-dl 团队有权提出反诉,因为他们并未直接向用户提供受版权保护的内容。

在具体操作上,他们可以从以下三个方面着手准备:

  • 考虑更改名称,将 youtube 从名称中移除,这样未来就不会收到 YouTube 所有者谷歌的版权通知了;

  • 存储库中不应提到任何从 YouTube 下载受版权保护视频的示例;

  • 发布通知,让用户自行承担下载视频的责任,不鼓励用户下载受版权保护的视频。

在信息飞速产生和共享的时代,这一事件或许应该引发更多思考。使用 youtube-dl 等工具下载视频是否构成侵权?该事件是否将引发大家对 DMCA 法规的进一步讨论,并反推更适合当今时代的法律法规?

参考链接:

https://itsfoss.com/youtube-dl-github-takedown/

https://torrentfreak.com/riaas-youtube-dl-takedown-ticks-of-developers-and-githubs-ceo-201027/

https://twitter.com/search?q=youtube-dl&src=typed_query

欢迎关注我们,看通俗干货

标星7.2万热门开源项目youtube-dl遭下架,开发者的权益谁来保护?相关推荐

  1. 推荐标星 100 K 的 GitHub 开源项目

    推荐标星 100 K 的 GitHub 开源项目 原文见:推荐 10 个标星 100 K 的 GitHub 开源项目 以下摘录部分: Build Your Own X (GitHub Star:102 ...

  2. GitHub 标星 6k,拿这个开源项目做个哄女友神器吧!

    本文转自大数据文摘,作者:诗风悠存.蒋宝尚 哄女朋友最高的境界是什么? 除了用心之外,每天不重复的甜言蜜语必然是少不了的.虽然语文老师上学的时候也教了一些东西,但是日子长了必然"江郎才尽&q ...

  3. GitHub标星1.6K,大佬开源的抖音项目,刷屏全网!

    点击上方"Github爱好者社区",选择星标 回复"资料",获取小编整理的一份资料 作者:GG哥 来源:GitHub爱好者社区(github_shequ) 这是 ...

  4. Copilot免费时代结束!正式版67元/月,学生党和热门开源项目维护者可白嫖

    梦晨 发自 凹非寺 量子位 | 公众号 QbitAI 敲代码神器.程序员的AI助手GitHub Copilot,结束内测正式对所有人开放! 正式版定价10美元/月(人民币约67元),年付有优惠100美 ...

  5. 中文热门开源项目Top100,你知道多少?

    http://www.open-open.com/news/view/74dbf4/ http://www.open-open.com/news/view/74dbf4/ http://www.ope ...

  6. 27款实用高效的腾讯热门开源项目推荐

    WeUI 是由微信官方设计团队专为微信移动 Web 应用设计的 UI 库,是一套同微信原生视觉体验一致的基础样式库,为微信 Web 开发量身设计,可以令用户的使用感知更加统一. DEMO:https: ...

  7. 热门开源项目:Guns-后台管理系统

    Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时 ...

  8. 12306 抢票项目霸榜 GitHub,标星即将破万

    十一将至,你买到回家的火车票了吗?如果没有,你可以试着打开 GitHub,在搜索栏键入 12306 的关键词,我相信你会发现一个新大陆.没错,这里有 1572 个抢票项目.它们大多用 Python.J ...

  9. GitHub 标星 10,000+,Apache 顶级项目 ShardingSphere 的开源之路

    [CSDN 编者按]几天前,当 GitHub 全球产品技术生态总经理 Michael Francisco 谈到中国开发者已经成为 GitHub 上最活跃的群体时,有开发者提出数量之后质量也要跟上.的确 ...

最新文章

  1. 配置文件详解_Keepalived配置文件详解
  2. 《Head.First设计模式读书笔记》之设计原则一、二和三
  3. 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
  4. STM32 IWDG时间计算方法
  5. 设计模式--单例模式(二)双重校验锁模式
  6. .net 委托 +lamda表达式
  7. Atitit etl之道 attilax著 1. ETL 1 1.1. (数据仓库技术) 2 1.2. ETL的质量问题具体表现为正确性、完整性、一致性、完备性、有效性、时效性和可获取性等几个特性
  8. Linux文件系统:ext2/ext3
  9. 图像分割(语义分割)的局限以及解决方法
  10. HTML+CSS+JavaScript制作七夕表白网页(含音乐+自定义文字)
  11. 使用RealSense SDK访问摄像头
  12. 为了不被裁之NVMe-MI oob
  13. 逾 200 家港企参与! GoGBA大湾区发展日(广州)圆满举行
  14. 【全文检索_01】核心理论
  15. The release Method
  16. python判断正数和负数教案_正数和负数教案(教学设计)
  17. 西北乱跑娃 -- python发送html邮件
  18. 打个工而已,太在乎领导和同事就输了
  19. 关于发明专利的小感悟
  20. 巨神奇,2013年的老Mac,竟直接装上macOS Ventura 13.1 Beta版

热门文章

  1. 瓷博会开幕,《锦绣中华》引围观
  2. 微软 Windows 10 物联网版系统 IoT 介绍 树莓派2 可以装一下
  3. gnuplotx轴的logscale显示
  4. 第一次亲密接触vim编辑器
  5. CSDN2008最有价值博客获奖感言--放飞梦想,让我们扬帆远航
  6. 家电 计算机和电讯领域 英语,网络通讯及计算机英语词汇.doc
  7. 参加第十一届开源黑客松大会有感:
  8. nohup 和后台运行符号
  9. np.array_split 方法也可以分割列表list,如下
  10. transforms.compose()