当前位置: 首页 > 科技观察

保卫开发商!GitHub重新上架了YouTube-dl,这是一个拥有72,000颗星的热门开源项目,它从哪里来的?

时间:2023-03-19 17:37:17 科技观察

本文转载自雷锋网。如需转载,请在雷锋网官网申请授权。被封25天后,YouTube-dl终于重新上架了!上月中旬,美国唱片协会(RIAA)向GitHub发出诉讼通知,要求其下架开源项目YouTube-dl,理由是违反了《数字千年版权法案》(DMCA)。YouTube-dl是最受开发者欢迎的开源软件之一,拥有72000+个Star。在收到诉讼邮件后,GitHub被迫下架该项目。随后,开发商对此举提出抗议。他们复制了大量的代码副本并疯狂传播。短短几天时间,在GitHub平台上搜索YouTube-dl项目的次数就超过了4000次。与此同时,事与愿违的RIAA多次向GitHub施压,要求其立即阻止开发者报复。一时间,GitHub进退两难。不过迫于DMCA的压力,我们还是要向开发者发出警告:如果再次复制YouTube-dl,可能会面临被封禁的危险。事件经过25天的僵持,GitHub终于得到了想要的结果。昨日,其代理律师事务所EFF(ElectronicFrontierFoundation)向GitHub发出审讯通知,明确表示其开源项目YouTube-dl并未违反DMCA第1201条款。RIAA诉讼因由无效。YouTube-dl是一个Python库,用户可以通过它下载700多个视频平台的付费源文件,包括YouTube、优酷、爱奇艺、哔哩哔哩等主流平台。RIAA认为该项目“允许任何用户未经授权复制和分发受版权保护的作品”,违反了DMCA第1201条。在诉讼文件中,特别指出两点:一是反规避规定,明确要求任何人不得规避技术措施,有效控制著作权作品;二是反规避规定。2、在YouTube-dl的开源文件中,GitHub描述了盗用多种付费音乐作品的过程和方法。针对以上两点,EFF在审核结果中做出了明确回应。EFF是受理GitHub诉讼的律师事务所。他们声称YouTube-dl项目从未违反DMCA。首先,RIAA在文件中对某些歌曲盗用的描述只是一个测试,通过播放几秒钟的视频来证明该软件在合理使用范围内运行良好。其次,RIAA误解了YouTube和youtube-dl代码的工作原理。他们争辩说,包括YouTube在内的视频网站上的源代码是加密的,并且YouTube-dl非法规避该代码,从而违反了DMCA的第1201条。但事实并非如此。EFF解释说代码没有效果,使用YouTube-dl的用户与普通用户一样“观看”视频。一切都是透明完成的,没有加密密码。因此,在美国现行法律中,该诉讼不成立。YouTube-dl重新开源案子澄清后,GitHub第一时间恢复了YouTube-dl开源项目,并发布了官方博客进行说明。随后GitHubCEONatFriedman也第一时间转发了推文。他说,我们在开发者方面恢复了Youtube-dl存储库。DMCASection1201不再适用,需要重新调整,开发者可以自由调整。这样我们就得到了像youtube-dl这样的好工具。GitHub一直因其“开源态度”而饱受争议。尤其是YouTube-dl下架后,更是遭到不少网友的吐槽,违背了开源的初衷。这是相关的。此次弗里德曼重开YouTube-dl,并强调修改相关DMCA条款,保护开发者利益。他的态度得到了很多网友的认可。有网友表示,这意味着开源社区的一次巨大胜利。有网友提醒弗里德曼,除了像YouTube-dl这样的热门项目,还有很多小众项目也被下架了。权力下放可能是结束此类事件的最佳方式。此外,事件的持续发酵也为YouTube-dl打了一波广告。GitHub成立百万美元基金会需要说明的是,以上仅为GitHub法律团队单方给出的结论。我相信RIAA不承认它。如果RIAA进一步将此案告上法庭,审判的最终结果仍是未知数。不过,有了网友的支持和EFF不侵权的认证,GitHub似乎有了足够的底气。其平台政策主管艾比·沃尔默(AbbyVolmer)在一篇博文中表示,“最初我们只是因为它以侵权的方式访问了受版权保护的音频作品而将其删除,但现在情况已不再如此。同时,我们也了解到该项目有几个合法用途,比如改变播放速度以供用户访问;帮助记者保存证据和核实事实;并下载知识共享许可或公共领域视频。”因此,在重新上架YouTube-dl项目的同时,GitHub为应对未来可能出现的诉讼采取了多项准备措施,包括在下架前重新审查Section1201索赔流程。GitHub认为,第1201节提出的所有版权声明从根本上来说都是可疑的,它们会受到技术和法律审查,但同时会进行自己的独立审查,以评估其条款的真实性。如果调查结果尚无定论,那么,在继续诉讼的过程中,该项目将被搁浅,而不是直接下架。另外,如果项目确实违反了条款,我们也有机会进行调整和修改。如果出现故障,开发人员仍然可以访问重要数据,例如拉取请求和错误提交。更重要的是,为了应对未来可能出现的诉讼,GitHub还成立了一个专门的基金会,拨款100万美元。该基金会的主要目的是帮助保护平台上的开发人员免受第1201条规定的不利指控,并防止此类案件发生。类似事件再次发生。最后,GitHub还强调,他们会继续游说,以便修改DMCA,尤其是第1201条。