为开发者挺身而出:youtube-dl回来了

Abby Vollmer的照片

今天我们恢复youtube-dl,这是GitHub上一个很受欢迎的项目额外的信息关于使我们能够反转数字千年版权法案(DMCA)的项目。

在GitHub,我们的首要任务是支持开源和开发者社区。因此,我们与开发人员一样对这一取消感到沮丧——尤其是因为这个项目有许多合法的目的。我们的行动是由DMCA这样的法律驱动的,这让GitHub这样的平台和开发者们陷入了困境。我们的恢复,基于新的信息,表明该项目没有绕过技术保护措施(TPM),符合我们把开发者放在第一位的价值观。我们知道开发人员想要了解这里发生了什么,也想知道GitHub将如何站在开发人员的立场上改进我们在这些问题上的流程。

在这篇文章中,我们将解答有关DMCA的常见问题,以及GitHub为何以我们的方式处理这个案件,说明为何规避诉讼应得到特殊对待,并分享我们如何更新政策和改善法律。

为什么一开始GitHub会处理这个删除呢?Why did GitHub process this takedown in the first place? " data-anchorjs-icon="#" style="padding-left: 0.375em;">

作为一个平台,我们必须遵守法律 - 即使是我们不认为开发人员的公平。正如我们所看到的,这可以导致GitHub需要删除代码的情况 - 即使它具有多种非侵权用途 - 如果实际上是旨在规避TPM的话。但这非常罕见。

我们处理的DMCA抛弃额的百分之次数是基于规避索赔,而这两个百分比,这是一个特别异常的案例。

DMCA抛弃根据规避的索赔是具有深远影响的开发人员的越来越多的行业问题。我们将更详细地进入这一点,但首先,这是一些快速背景。

DMCA下的规避索赔Circumvention claims under the DMCA" data-anchorjs-icon="#" style="padding-left: 0.375em;">

我们收到的大多数删除通知都声称侵犯了版权——有人使用了他们受版权保护的作品(通常是软件代码),以侵犯了他们的权利。但正如很多人注意到的,youtube-dl发出注意事项陷入了更加不寻常的类别:逆情 - 指控旨在规避控制或复制版权材料的技术措施,违反DMCA第1201节

第1201节的日期返回20世纪90年代末,并未预测今天的软件使用的各种含义。结果,部分1201使得使用或分发技术(包括源代码)(包括源代码),即使该技术可以以不受版权侵权的方式使用的方式绕过控制访问或复制的技术措施。规避是YouTube-DL挖掘中的核心索赔。

GitHub的DMCA开发者的专注方法GitHub’s developer-focused approach to the DMCA " data-anchorjs-icon="#" style="padding-left: 0.375em;">

GitHub处理DMCA索赔是为了最大限度地保护开发者和我们设计我们的DMCA可拆卸的政策考虑到开发人员。几乎每个拥有用户生成内容的平台都会接受并处理DMCA的删除通知,以遵守法律。为GitHub.例如,当有人在使用他们的代码时,没有按照他们所采用的开放源码许可所要求的适当属性时,许多这样的通知来自于希望我们强制执行他们的开放源码许可条款的开发人员。以下是我们保护开发者的方法:

  • 考虑到不必要地删除代码给开发者带来的成本,我们确保在采取行动之前得到一个完整的通知。我们区分仅仅可以用于侵权的代码和预先配置用于特定方式的代码。我们也认识到代码可以在不违反法律的情况下提供访问受版权保护内容的途径(例如,合理使用)。在某些情况下,我们可以保留一个项目,因为删除通知中的内容实际上并没有侵犯或绕过控制访问或复制版权作品的TPM。
  • 我们的程序为1201项索赔设定了更高的标准,比我们通常得到的侵权索赔更高。我们要求投诉人提供额外资料特定于规避,并描述了技术措施和如何设计该项目规避他们,为我们考虑一个通知完成。下面我们将解释如何进一步加强我们的流程。
  • 每当我们处理抛弃时,我们都会通知所有受影响的存储库业主有关抛售的所有者,并为他们提供纠纷。我们允许存储库所有者进行更改以解决通知中的指控,在很多情况下,我们可以保持项目的进度,因为它们确实如此。
  • 对于DMCA的删除通知,我们对开发者社区是透明的。每次处理DMCA删除通知或反通知时,我们都会将文本发布到我们的网站DMCA库,在我们处理它的日期时(而不是当我们收到它时),以便任何人都可以看到我们行动的通知和基础。

这些都是我们目前采取的所有步骤帮助开发人员,这超出了我们的法律义务和典型的行业惯例,同时仍然满足DMCA的要求。

youtube-dlyoutube-dl" data-anchorjs-icon="#" style="padding-left: 0.375em;">

正如我们所解释的,youtube-dl被撤下的主要原因是规避。虽然我们一开始确实取消了这个项目,但我们明白,仅仅因为代码可以用来访问受版权保护的作品,并不意味着它不能以非侵犯的方式访问作品。我们也明白,这个项目的代码有许多合法的目的,包括改变播放速度以获得可访问性,保存人权斗争中的证据,帮助记者进行事实核查,以及下载有创意的公用或公共领域的视频。当我们看到有可能通过修改项目来删除涉嫌侵权的内容时,我们会在删除内容之前给所有者一个解决问题的机会。如果没有,他们总是可以响应通知来禁用存储库,并提出进行更改,或者提交一个反通知。

这就是在这种情况下发生的事情。首先,我们能够恢复一个叉子所有者应用了一个outube-dl的叉子补丁因应通知而作出的更改。

然后,我们收到了新的信息这表明YouTube-DL项目实际上违反了DMCA的抗冲禁令,我们得出结论,指控没有建立违法行为。此外,维护者提交了一个补丁,以解决侵权指控,根据引用受版权保护的视频。基于所有这些,我们恢复了YouTube-DL项目,并为其所有叉子提供了恢复的选项。

我们正在改变What we’re changing" data-anchorjs-icon="#" style="padding-left: 0.375em;">

接下来,我们将彻底检查1201索赔审查流程,以确保在处理任何撤销索赔之前完成以下步骤:

  1. 每一项可信的1201撤销索赔都将由技术专家(包括GitHub聘请的适当的独立专家)审查,以确保项目实际上规避了索赔中所述的技术保护措施。
  2. 法律专家还将谨慎地审查索赔,以确保延伸到DMCA的边界的义务索赔或索赔被拒绝。
  3. 在声明含糊不清的情况下,我们会错误地站在开发者一边,除非有明确的证据表明存在非法规避,否则就会放弃存储库。
  4. 如果我们的专家发现索赔是完整的、合法的和技术上合法的,我们将联系存储库所有者,让他们有机会对索赔做出响应,或对回购进行更改,以避免删除。如果他们没有响应,我们将尝试在采取进一步步骤之前再次联系存储库所有者。
  5. 只有完成了这些步骤,存储库才会被删除。
  6. 库拆除后由于什么似乎是一个有效的和合法的索赔1201,我们将继续联系仓库所有者如果他们还没有回复我们,为了提供解决索赔的机会,恢复存储库。
  7. 即使在一个存储库被取下后,似乎是一个有效的主张,我们将确保存储库所有者可以导出他们的问题和PRs和其他存储库数据,不包含所谓的规避代码,在法律上可能。
  8. 我们会派出“信任与安全前线”团队,在这类情况下,优先处理发展商罚单,以确保索赔得到迅速解决,并在索赔解决后迅速恢复仓库。

所有这些工作都将由我们自己承担,而使用GitHub的开发人员则无需承担任何费用。我们相信这代表了开发者优先的1201索赔处理的黄金标准。就像我们对所有网站政策所做的一样,我们将对这个过程进行文档化并将其开源,以便其他提供代码或包的公司也可以在此基础上进行构建。随着我们处理这类案件的经验不可避免地增加,我们将继续完善和改进这一过程。

开发人员保护基金Developer defense fund" data-anchorjs-icon="#" style="padding-left: 0.375em;">

如果开发者个人受到删除通知或其他法律请求的影响,他们会依赖于软件自由法律中心和电子前沿基金会(EFF)等非营利组织,在他们面临知识产权请求时,根据DMCA或其他形式提供法律建议和支持。这些组织为开发人员提供了重要的法律支持,否则他们将独自面对大型公司或财团。

尽管如此,那些想要抵制毫无根据的收购的开发者可能会面临个人责任和法律辩护费用的风险。为了帮助他们,GitHub将成立并向一个开发者保护基金捐赠100万美元,以保护GitHub上的开源开发者不受DMCA第1201条毫无根据的撤销主张的影响。我们会立即与社会人士合作,成立这个基金,并采取其他措施,共同保护发展商及保障发展商的合作。

如果您希望支持面临法律挑战的开发人员,您可以考虑提供支持eff.你自己。

我们如何改进法律How we’re working to improve the law" data-anchorjs-icon="#" style="padding-left: 0.375em;">

无论我们做什么来保护开发者的权利,我们仍然必须在法律的范围内工作。DMCA目前的边界正在伤害开发商。解决DMCA问题的一个方法是努力完善法律制度以及防止更糟糕的法律在世界范围内实施。我们在多年的努力中成功地阻止了欧盟的版权指令要求上传过滤器对于软件开发来说,我们正在从这场斗争中吸取教训向美国随着更广泛的DMCA改革开始被讨论。

我们还特别倡导DMCA的反规避条款,以促进开发商的建设自由对社会有益youtube-dl等工具。目前,美国版权局正在进行第八次三年一度的对第1201条反规避条款例外情况的审查。我们很快会对此有更多的讨论,但是如果你像我们一样相信DMCA在反规避条款上有太多的限制并且想要改变的话,你可以联系也直接向版权局申请。

我们将更多地说如何加入斗争,以制定版权法更加开发人员友好的绩效瞬间。