当 DMCA 被滥用,工具又该何去何从?
创始人
2024-03-02 05:59:33
0

事件发展

正如我们之前报道的,近日,GitHub 收到了来自美国唱片业协会(RIAA)提供的数字千年版权法(DMCA)删除请求,移除知名项目:youtube-dl。

youtube-dl 项目的主页已经被 DMCA 撤下

在删除申请中,RIAA 提到该项目被删除主要有两个原因:

  1. 规避 Youtube 提供的数字版权服务:

this source code is to (i) circumvent the technological protection measures used by authorized streaming services such as YouTube

  1. 在显著位置指引用户下载 Youtube 上的授权视频:

the source code prominently includes as sample uses of the source code the downloading of copies of our members’ copyrighted sound recordings and music videos

youtube-dl 项目创建于 2008 年,早期被用来下载 Youtube 视频,以解决在网络较差的环境下查看较大的 Youtube 视频的用户(在当时,用户使用的主流蜂窝网络还是 3G)。后续,随着 youtube-dl 支持的网站越来越多,以及能够被模块化调用,一些企业也会使用 youtube-dl 来完成 Youtube 视频导入的功能。

比较有趣的是,在 youtube-dl 被删除后,有开发者将 youtube-dl 项目以 PR 的方式,将所有的提交推到了 DMCA 库当中。

小白评论

在这个事件中,我们要看到的是 youtube-dl 本身作为一个开源项目,在过去的十数年里的蓬勃发展和用户量的不断攀升,以及作为技术人不断的去钻研的决心。这样的精神和努力是值得鼓励的,他们都是一些非常棒的开源人。

但我们也需要注意到的是,youtube-dl 项目本身从设计之处,就是违反了版权的设计理念。在没有授权的情况下, 任何人都不应该去下载和分发相应的版权文件。我们固然可以从技术的角度突破这个限制,但也需要明白,这样的行为和设计想法是不符合版权规则的。

当然,youtube-dl 的存在方便了很多网络条件不佳的人和一些生产用途的企业,但无法否定的是,其本身作为侵犯版权而设计出来的工具这一个基础事实。对于开发者来说,我们也需要在进行研发的时候注意规避相应的问题。不要授人以把柄。

回归到本次事件核心 youtube-dl,对于它来说,版权法的存在使得 youtube-dl 作为工具的存在被抹杀,但我们可以换一种方式让其存在,让 youtube-dl 的核心算法以论文和技术文章的方式进行发表,授人以鱼不如授人以渔,以技术文章的方式让技术本身流传下去, 也是一个不错的选择。

不过,事件开始变得有意思了,因为有一些愤怒的开发者开始基于 GitHub 的漏洞开始对 GitHub 的 DMCA 库进行攻击,比如 Twitter 用户 lrvick 将 youtube-dl 提交到了 DMCA 库,对 GitHub 以及 RIAA 提出了挑战,让 GitHub 封禁自己的 DMCA库。如果封禁,则 DMCA 库本身也不可用。如果不封禁,则说明 RIAA 和 Github 针对 youtube-dl 的行为就是一场双标的表演。

这个事情很有意思,从法理的角度,我支持 youtube-dl 的封禁,但作为一个 Geek, 我对 Irvick 的行为更感兴趣。

相关内容

可实现三重空间感知:Ai2...
IT之家 8 月 16 日消息,研究机构 Ai2 现已在 GitH...
2025-08-16 18:43:18
微软官宣!将开源Windo...
快科技8月5日消息,微软近日宣布,计划开源Windows 11的用...
2025-08-05 18:42:51
音画同步,AI视频也能有完...
机器之心报道 编辑:泽南 AI 生成的「最后一道关卡」已经突破...
2025-06-27 22:12:41
阿里巴巴开源自主搜索 AI...
IT之家 5 月 30 日消息,阿里巴巴昨日在 Github 上开...
2025-05-30 07:12:41
github开源自己代码
接下来,我们需要先下载Git,的网址&...
2025-05-28 16:45:09
邀请码炒到10万?Open...
新智元报道 编辑:编辑部 JHNZ 【新智元导读】离了个大谱,M...
2025-03-07 14:23:04

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...