前一阵子,开源视频下载神器youtube-dl遭下架,惹了众怒。
10月23日,美国唱片业协会 (RIAA) 向 GitHub 发出通知,要求下架 youtube-dl 及其分支库。
RIAA的律师对GitHub说,「我们发现youtube-dl存在侵权行为,要求您立即关闭并禁用 youtube-dl 有关的所有项目。」
唱片协会是一个行业协会,其成员公司制作、生产或发行的录音约占美国合法录音音乐消费的85% , RIAA 被授权代表其成员公司处理涉及侵犯其录音、视听作品和图像的事宜,包括在互联网上执行其版权权利。
GitHub收到 RIAA 的通知后,选择下架 youtube-dl ,但 GitHub CEO Nat Friedman 并不认同这一举措,重新审核并联系youtube-dl的原作者后恢复了项目仓库。
今天, youtube-dl终于回来了,还涨了几千星,奇怪的涨粉套路诞生了!
youtube-dl下载视频有多简单?
一行命令搞定,当然你要想调分辨率,选择字幕语言等,也可以设置。
官方声明说,「在 GitHub,我们的首要任务是支持开源和开发者社区。因此,我们与开发人员一样,对这种取消感到沮丧ーー特别是因为这个项目有许多合法用途。」
开始这么做也是因为遵守 DMCA 版权法,DMCA将 GitHub 等平台和开发者置于两难的境地。
重新上架是因为新的信息表明该项目并没有绕过技术保护措施(TPM) ,符合我们把开发者放在第一位的价值观。我们知道开发者想了解这里发生了什么,想知道 GitHub 将如何支持开发者,并在这些问题上完善我们的流程。
「作为一个平台,GitHub必须遵守法律ーー即使是那些我们认为对开发者不公平的法律。正如我们所看到的,这可能导致 GitHub 被要求删除代码(即使它有大量非侵权用途) ,如果它是为了绕过 TPM 而设计的。」
在GitHub处理的 DMCA 撤销案中,只有不到百分之二是基于规避的指控,而在这百分之二中,这是一个特别不寻常的案例。
那DMCA到底是啥?DMCA也就是人们常说的《千年数字版权法》。
GitHub收到的大多数撤销通知都声称自己作品(通常是软件代码)的版权被侵犯。
但youtube-dl 的撤销通知属于一个更不寻常的类别: 反规避——RIAA指控该代码旨在规避控制访问或复制受版权保护材料的技术措施,违反了《千年数字版权法》(DMCA)第1201条。
第1201条可以追溯到20世纪90年代末,并没有预料到它对今天软件使用的各种影响。
第1201条规定,使用或传播绕过控制访问或复制受版权保护作品的技术措施的技术(包括源代码)是非法的,即使这种技术可以以一种不受盗版约束的方式使用,规避是 youtube-dl 的核心主张。
GitHub以最大限度地保护开发者,在设计 DMCA 关闭政策时也有所考虑。
几乎每一个有 DMCA 用户生成内容的平台都会遵守DMCA,而 GitHub上的撤销,大多是希望GitHub强制执行他们的开源许可条款,例如,有人使用他们的代码而没有遵守相关的开源许可。
考虑到开发人员在未经授权的情况下删除代码可能造成的损失,GitHub会确保在删除或禁用之前给到通知。
我们也认识到,代码可以提供访问受版权保护的内容而不违反法律(例如,合理使用),只要项目没有侵犯或绕过 TPM,就可以继续保留。
现在,GitHub程序为1201索赔设置了一个更高的门槛,比我们通常得到的侵权索赔要求要高,比如要求投诉人提供额外资料(专门针对规避的)以及说明有关的技术措施,项目如何设计规避这些措施,以上条件都满足官方才会做出裁决。
GitHub解释说:
「每当我们删除项目时,我们都会通知所有受影响的存储库,并给他们提出异议的选择,我们允许存储库所有者进行更改,以处理通知中的指控,并且在大多数情况下,尽量保持项目的运行。」
所有关于 DMCA 撤销的通知 ,都会发布到DMCA 千年数字版权知识库,任何人都可以看到。
这么看,GitHub确实为开发者考虑了不少,虽然这些步骤超出了他们的法律义务和典型的行业惯例,但是仍然满足 DMCA 的要求。
youtube-dl 最初关闭的主要原因是「规避」。
「虽然我们确实取消了这个项目,但我们明白,仅仅因为代码可以用来访问受版权保护的作品,并不能判定它侵权」,你不能因为电脑可以被黑客拿去窃取信息,就不让大家用电脑。
「当我们看到修改一个项目来就能移除所谓的侵权内容时,我们发出了撤销的通知」。
这个案子就是这么回事。随后有开发人员添加了一个补丁来响应通知,GitHub就恢复了一个 youtube-dl 的分支。
「当我们收到最新消息,表明 youtube-dl 项目实际上并没有违反 DMCA 的禁令后,我们得出结论,这些指控并不成立。此外,维护人员还针对这一指控,提交了一个补丁,基于这些情况,我们恢复了 youtube-dl 项目,并将提供恢复其所有分支的选项。」
经过这件事,GitHub也开始全面检讨1201条款的复核程序,以减少误伤。
比如,每一项1201拆除索赔都将由技术专家进行审查,除非有明确的非法规避的证据,否则不会做出撤销决定。即使指控成立,也会给项目作者一个「上诉」的机会。
如果索赔被证实有效,GitHub会确保索赔迅速解决,一旦解决,存储库可立即恢复。
所有这些都将由GitHub买单,开发者无需担心。
受到撤销通知或其他法律限制影响的开发者,可以依靠一些非营利组织反击,如软件自由法律中心和美国电子前哨基金会协会(EFF) 。这样在面临知识产权索赔时,这些组织可以为开发人员提供关键的法律支持,而不是被大公司或联盟组织按在地上「摩擦」。
为了防止开发者被「碰瓷」而面临的诉讼费风险,GitHub将建立并捐赠100万美元给一个开发者防御基金,以保护 GitHub 上的开源开发者免受未经授权的 DMCA 1201条款的撤销索赔。
youtube-dl可以改变播放速度、选择视频画质、自动翻译字幕、批量下载等,非常方便。
如果你想支持面临法律挑战的开发者,你也可以考虑支持 SFLC 和 EFF。
GitHub会尽最大努力保护开发者的权利,但是也仍然必须在法律范围内工作。DMCA 目前的边界对开发者是不利的,解决《千年数字版权法》问题的一个方法是努力改进法律本身,并防止更糟糕的法律在世界各地制定。
GitHub还特别提倡 DMCA 中的反规避条款,以鼓励开发者建立像 youtube-dl 这样对社会有益的工具,目前美国版权局正在对第1201条反规避条款的例外情况进行第八次审查。
如果你像GitHub一样觉得 DMCA 在反规避条款过于严格,并且想要改变这一点,也可以直接联系版权局上诉。
领取专属 10元无门槛券
私享最新 技术干货