跳转到内容

GitHub封锁了公众对Youtube-dl的访问

维基新闻,自由的新闻源

【2020年10月30日讯】

上周五(23日),代码托管和分享网站GitHub封锁了公众对Youtube-dl的访问,这是一款可以通过命令行从互联网下载影片的软件。此次封杀是在GitHub收到美国唱片业协会(RIAA)的《数字千年版权法》(DMCA)取缔通知后进行的。在剥离通知中的元数据后,GitHub在他们的网站上发布了撤消通知。

Youtube-dl最初由里卡多·加西亚(Ricardo Garcia)于2008年7月开始开发,它是一个用Python编写的脚本,可以从多个网站下载影片,包括YouTube、LiveLeak和Vimeo。Youtube-dl是一个FLOSS软件,属于公共领域。目前,GitHub上的仓库对项目维护者以外的浏览者是锁定的。

美国唱片业协会的《数字千年版权法》公告称,该脚本存在的目的是“规避YouTube等授权流媒体服务所使用的技术保护措施,并在未经授权的情况下复制和传播我们的会员公司所拥有的音乐影片和录音。”

Youtube-dl的源代码中有多个单元测试,用于测试软件在不同情况下是否能正常工作。其中一些测试包括检查脚本是否可以下载创意共享许可影片、没有方形象素的影片、没有年龄限制的影片、YouTube社区的“对某些受众有冒犯性”的影片以及有年龄限制的影片。其中一项测试包括一些受版权保护歌曲的URL。美国唱片业协会的下架通知引用了这一测试,声称“Youtube-dl源代码中的评论清楚地表明,该源代码的设计和营销目的是为了规避YouTube的技术措施。”

美国唱片业协会在GitHub上发布的通知声称违反了《美国法典》第17章第1201条规避版权保护系统的规定,该规定称“任何人不得规避有效控制对受本标题保护的作品的访问的技术措施。”美国唱片业协会列出了一些Youtube-dl的分叉,并通过通知要求GitHub将它们全部无法访问。

该通知并没有列举任何有人使用Youtube-dl下载或分享版权材料的事件,也没有提到任何实际发生的损害。通知中没有提到,YouTube允许影片在知识共享署名许可下进行授权。当版权持有者选择在“知识共享署名”(CC BY)许可下发布他们的作品时,无论是照片、影片还是音频,只要再使用者正确地归属作品的作者,他们就允许每个人自由拥有、分享或修改作品。YouTube上还有许多公共领域的音频和影片记录,可以不受任何限制地用于任何目的。

使用浏览器,只需右键点击互联网上的照片、影片或音频即可下载。
图片来自:User:acagastya

Youtube-dl被全世界成千上万的人使用。维基共享资源上的多个“共享创意”授权和公共领域影片都是通过一个名为video2commons的工具上传的,该工具依靠Youtube-dl下载媒体。使用Youtube-dl下载的影片也会被用于合理使用的目的,或者作为证据。

截图显示了如何使用Youtube-dl来下载公共领域的YouTube影片。
图片来自:User:acagastya

Youtube-dl带有一个小型的JavaScript解释器,在这里,它就像网络浏览器从服务器接收影片数据时的行为一样。脚本有“提取器”,用于处理来自不同来源的影片的各种网站。每当有东西显示在用户的萤幕上时,设备就会有一份该内容的副本。网络浏览器在浏览网页时,会下载数据,不过大部分数据并不会在设备上持久存在。通过使用网络浏览器可以下载受版权保护的照片。世界范围内的网络运作方式,并没有技术预防措施来防止录制和分享美国唱片业协会在通知中谈到的内容。照片和文字可以通过截图下载,影片可以通过萤幕录制工具下载,音频如果不是录音软件,可以通过录音带录制。

多名用户在微博和网络接力聊天中表示失望。其中一位用户说:“这又是一个例子,说明了为什么我们应该按照它的初衷使用git,作为一个分布式网络,而不是依赖一个单一的专有服务器。”git是一个去中心化的版本跟踪软件,被大量的软件公司和项目使用。可以托管自己的git服务器进行软件开发。虽然微软的GitHub是一个集中式的git服务器,但使用git开发软件并不需要GitHub账户。

在版本库的公开访问被锁定后不久,多个用户开始通过自带的git服务器、Tor网站以及通过Torrent协议分享源代码,导致了史翠珊效应。史翠珊效应是指当一种审查讯息的措施导致该讯息的进一步传播。该软件的二进制文件仍可在其网站上供用户下载。一些人想出了玄妙的方法来分享源代码,他们将压缩后的代码转换成照片,并提供shell命令来转换为源代码。

GitHub的DMCA仓库中,发布了取缔通知供公众查看,但遭到了多个GitHub用户的争相破坏。一位用户提交了一个pull请求,将Youtube-dl的源代码与DAMC仓库合并。这使得用户可以在DMCA仓库中查看Youtube-dl的源代码,只要他们知道提交id。

电子前线基金会(Electronic Frontier Foundation)在Twitter上说:“Youtube-dl是一个合法的工具,有很多合法的用途。要求将其从Github中移除是美国唱片业协会令人失望且适得其反的举动。”自由软件基金会(Free Software Foundation)的创始人理查德·斯托曼(Richard Stallman)多年来一直对DRM(数码版权管理,即《数字千年版权法》的主题)持高度批评态度。

独家采访

英文维基新闻联系了Youtube-dl脚本的维护者之一谢尔盖·梅(Sergey M․),然而Sergey表示他“目前不会给出任何评论。”随后,他在IRC频道上分享了一个最新的消息。谢尔盖说,“他们要求完全移除GitHub要求的所谓YouTube的滚动密码实现,以便在这个条件下恢复repo,我可以在周六或周日已经恢复,但这是一个不满意的结果。”他还表示,“考虑到 @phihag(菲利普·哈格迈斯特,Philipp Hagemeister)的情况,我不能保证我们是否会向他们屈服,但我们很快就会看到我们能做什么,以保持我们所拥有的最大限度,同时减轻潜在的法律问题。”

电子前线基金会尚未回应维基新闻的询问。英文维基新闻还联系了Youtube-dl项目的前维护者和贡献者菲利普·哈格迈斯特(Philipp Hagemeister),讨论此次取缔事件。

维基新闻
维基新闻

你是什么时候知道取缔通知的,最初的反应是什么?

菲利普 我和其他人一样,在reddit上看到了取缔通知。由于我已经不再参与Youtube-dl项目(除了偶尔贡献,我的维护者身份在2016年结束),我不知道任何细节。

RS YouTube是否对非创作共用许可证下的影片实施DRM,如果是,Youtube-dl如何绕过它? 能否请你详细说明一下程序?

菲利普 YouTube对YouTube电影实施DRM,Youtube-dl不支持这些。

YouTube有多种非DRM影片传输协议。我不是最新的具体内容,我最后一次涉足这个是在2015年。

这里介绍了其中一个协议。YouTube使用JavaScript来计算部分URL,Youtube-dl执行这个JavaScript,就像网络浏览器一样。

WN 你能不能简单地解释一下Youtube-dl的功能,以及维护者打算如何使用它?

菲利普 Youtube-dl下载和播放影片和音乐,就像其他网络浏览器一样,从超过1000个不同的服务,它的用途是多种多样的。它可以在许多影片服务不能正常工作的设备(如Raspberry Pi)上播放影片,它可以让网络连接不好或没有网络连接的人播放高质量的影片,它可以让残疾用户使用工具播放影片,它还可以用于存档和研究。

WN 你怎么看待《数字千年版权法》的通知?

菲利普 我认为没有必要,因为Youtube-dl是完全合法的。由于《数字千年版权法》通知对我个人没有任何影响,所以我并不适合解决这个问题。

WN 为什么源码中会出现有版权的测试?能否将它们替换掉?

菲利普 我不知道为什么,但我猜测是用户要求支持这些影片,因此它们被作为测试用例添加进来。它们可以被简单地删除,而不会失去任何Youtube-dl的功能。

WN 你是否知道电子前沿基金会(Electronic Frontier Foundation)说这是一个“令人失望和适得其反的举动”?你认为下一步应该怎么做?

菲利普 是的,我同意。我已经不参与这个项目了。如果我是,我可能会直接删除测试用例,屏蔽这些音乐影片(美国唱片业协会不值得我这么麻烦,这可以由其他项目来完成),然后让项目重新上线。 我理解有不同想法的人。

外部链接

您可以在维基百科中浏览更多资讯:
您可以在维基百科中浏览更多资讯:
您可以在维基百科中浏览更多资讯:

消息来源

独家专访
这篇独家专访含有维基记者第一手独家专访新闻。请参看对话页了解详情。