更新:由于有了EFF(2020),YouTube-dl得以重新启动

2021-01-21 02:01:04

十月,由于美国唱片业协会(DMCA)的DMCA要求,GitHub取消了流行和著名的归档工具youtube-dl。我发布了一份详尽的分析报告,解释了国际,美国,欧盟和德国法律之间的关系,并说明了为什么该请求与大多数人所说的“经典” DMCA移除请求有很大不同。我认为这是必要的,因为互联网上有很多谣言和错误的声明(不仅在论坛或(反)社交媒体上,而且在媒体产品上),这完全没有帮助讨论。由于EFF及其团队,该存储库现在又回来了。他们代表youtube-dl维护者提交了抗辩通知,这使GitHub可以重新初始化存储库。

电子前沿基金会(Electronic Frontier Foundation)是一家总部位于美国的非政府组织,致力于捍卫公民自由,尤其是数字权利,它通过向GitHub提交非常有用的反通知来帮助youtube-dl维护者。该通知说明了为什么请求本身就是对DMCA的滥用,而完全没有理由删除该请求。它允许GitHub重新实例化存储库,更重要的是,重新实例化用户,开发人员和维护人员在平台上发布的所有元数据(例如,问题和请求请求)。这样的信息对于项目而言是无价的,并且将所有存储库中的所有这些数据都删除会严重损害项目。

鉴于youtube-dl代码存储库不包含任何侵权材料,因此该删除被RIAA滥用为DMCA。该论点是通过声称其主要目的是侵犯某些显然由RIAA代表其歌手的歌曲的版权而作出的。他们为此引用了一些自动化的单元测试,这些测试不会下载整首歌曲,并且不会被普通用户看到或执行。 EFF认为这些可能是“合理使用”的一种形式,因此在法律上是允许的。

该请求还引述了德国法院一项模糊的裁决,该裁决认为YouTube的“滚动密码”是“有效的技术措施”,世界各地的版权法都禁止绕过YouTube。 EFF解释说,该决定是“错误决定的,根据美国法律不具有约束力甚至没有说服力”。

鉴于YouTube以可读的形式提供了用于解密的代码(而且该代码也可以在浏览器之外执行),因此EFF进一步质疑该算法的有效性。最重要的是,一旦有了URL,就可以自由访问流。 YouTube仅隐藏网址,而没有有效的方法。因此,该算法不能被视为“技术措施”,因此RIAA请求是毫无根据的。

在这场辩论中,很多人提到了DeCSS争议,因为版权持有人对软件存在的反应如何绕过其CSS安全保护(可能不是很安全)存在一些相似之处。他们的首要行动集中在软件托管站点,通过威胁他们采取法律措施迫使他们拆除软件。由于当今我们称之为Streisand效应,这导致了一场镜像运动。在2000年代初,发生了一些诉讼,法官裁定支持版权持有人。但是,这与youtube-dl的案例无关正如联邦军解释的那样。反向工程YouTube的代码无法使用户保存材料的副本,他们已经可以通过许多其他方式进行保存。另外,youtube-dl不会绕过Google的Widevine等DRM技术。另外,视频平台上有许多免费许可证下的资源,明确允许用户下载和共享这些资源。而且在美国,国会图书馆甚至可能发布DMCA第1201条的豁免条款,根据该条款,绕过反规避在法律上是可以的。

总而言之,youtube-dl既不违反版权法也不违反DMCA。 EFF和youtube-dl维护者感谢GitHub支持其托管其项目的开发人员的权利。我们希望这种解释将使您能够还原youtube-dl存储库,以便GitHub可以继续成为开发该流行且重要工具的家。

谢谢,EFF!您不仅提供了对记者,维权人士,律师和许多其他人都至关重要的工具。您还销毁了RIAA的错误主张,有望在将来防止对其他工具的类似攻击。

关于GitHub,很遗憾他们完全关闭了该存储库。这是一种众所周知的模式:平台宁愿遵守此类要求,也不愿冒着诉讼的风险,要求项目投入时间和金钱来为律师本身提供资金(或希望像EFF这样的协会来受理他们的案件)。他们发布请求并删除存储库后,许多专家立即提出了对请求本身是非法的担忧。仍然有疑问,为什么GitHub的法律团队不认识这一点。他们可能没有为这种情况做好充分的准备。 GitHub不支持使社区成为世界上最受欢迎的软件托管平台的社区。

GitHub的首席执行官Nat Friedman后来显然亲自联系了youtube-dl团队,表达了他的同情并提供了一些支持。但是,损坏已经完成了。团队失去了与用户,彼此以及整个历史的主要沟通渠道。

他们的公关部门似乎更有可能认识到他们因为一开始就取消该项目而受到严厉批评,这使他们(实际上相当不错)与开源社区的关系处于危险之中,从而对他们的业务造成了严重威胁。

至少这个案子促使他们重新考虑未来诉讼的策略。他们发布了一篇博客文章,如预期的那样为自己的遵从辩解。他们承诺至少会在未来为类似请求所威胁的项目带来好处,例如向“开发者国防基金”捐款,该基金专门用于帮助遭受此类反规避删除请求威胁的项目。

此外,他们认识到维护者非常需要访问问题并提出请求。他们承诺确保开发人员可以在删除之后导出这些内容(即使请求有效)。但是,真正的问题是为什么他们不只是继续显示它们,而只是隐藏代码存储库。在全球范围内为每个存储库引入这样的选项将是一个更大的改进,使开发人员可以始终创建这些数据的备份。

正如GitHub所说的那样,在所有DMCA移除要求中,这些规避请求非常少见。我们将不得不看它是否会产生很大的影响。如果他们只是捐款以捍卫他们收到任何形式的无用拆卸请求的项目的开发人员,而不是将其限制在这种极端情况下,那会更好。

顺便说一句:最终,要由人民来请求政治方面更好的版权法。他们往往变得更糟,而不是更好。确保听到您的声音。打电话给您的代表(比起发送邮件更好,因为几乎无法忽略电话)。走上街头,抗议更改并为用户改进。试图改变法律的民权组织的支持运动。

在大型专有平台(例如GitHub或GitLab的云产品)上托管项目的维护人员应始终针对此类情况制定策略。他们应该主动设置代码的镜像。备份元数据非常困难(特别是如果平台不提供导入/导出工具,而大多数大型工具则不提供)。有些人在诸如Gitea之类的工具中使用项目导入功能,但是由于这些功能是一次性功能,因此人们必须不时地重复该过程。对于这些问题,有一个名为git-bug的实验工具,该工具允许脱机备份和迁移,并带有用于导入和导出到各种工具的桥(并且正在寻找贡献者以添加新的桥并扩展功能)。

自由软件社区似乎应该在将来做得更好。我们应该开发更好的工具来备份我们的元数据,还可以使我们更轻松地在平台之间移动。如果GitHub想要保持最受欢迎的托管平台,他们应该考虑开箱即用地添加这种功能(最好是标准化格式)。提供此类功能并不意味着项目会自动离开其他平台。宁愿表明GitHub确实致力于开源软件的想法,其开发可以在任何地方进行。毕竟,我们是帮助GitHub成为全球软件开发第一平台的人。

一生已经并且将永远适得其反,特别是在这种情况下:盲目行动主义。许多人涌入Internet(阅读:论坛,Reddit,项目的错误跟踪程序),引起恐慌,并建议改用其他“免费”托管平台。这显然不是解决方案。任何托管平台迟早都必须遵守此类要求。如果您最终出庭,这可能会变得非常昂贵。正如我们在这种情况下所看到的,真正的解决方案是保持冷静,分析情况,评估对您自己项目的威胁并删除可能被滥用以证明这种要求合理的代码和文本(例如,如果您正在开发一个类似的项目,并在单元测试中使用此类歌曲,您可以将测试更改为免费许可下的内容)。迁移到另一个平台并不能解决根本问题,并且存在分割社区和将人们抛在后面的风险。许多第三方客户项目检查了他们的测试,屏幕截图和其他媒体,并用更安全的材料替换了它们。这样,像RIAA这样的对手就没有多少攻击面可用来证明他们的主张了。

我个人已经采取了一些措施,但也开始研究如何进一步改善所参与项目的备份系统。我鼓励每个维护者都这样做。我还通过分析网站和代码并提出更改建议以减少攻击面来帮助了一些项目。我劝阻所有建议采取任何一种行动主义的人保持冷静,因为正如预期的那样,事实证明这些主张是错误的,因此不必再害怕了。