APP下载

GitHub恢复youtube-dl专案,誓言与开发者站在同一边

消息来源:baojiabao.com 作者: 发布时间:2026-09-08

报价宝综合消息GitHub恢复youtube-dl专案,誓言与开发者站在同一边

GitHub在今年10月23日,因美国唱片业协会(RIAA)指控youtube-dl与其分支专案违反侵犯了数位千禧年著作权法(Digital Millennium Copyright Act,DMCA),移除了20个相关专案,引起开发者的强烈反弹,争相上传数千个含有youtube-dl源代码的专案,而本周一(11/16)GitHub宣布,已恢复youtube-dl专案,且将全面翻修将专案下架的审核程序,誓言与开发者站在同一边。

这起风波源自于RIAA引用了DMCA中的1201条款,这是个反规避条款,禁止任何绕过版权内容安全机制的行为,因而要求GitHub移除违反该条款的youtube-dl专案。youtube-dl是个基于命令列的Python函式库,它为一开源码专案,可用来下载逾1,000个网站的影片,RIAA则指控,youtube-dl专案中所举的例子,即是下载那些受到版权保护的YouTube内容。

开发者认为,Youtube-dl源代码本身并未侵犯任何的著作权,完全是个合法的工具,且Youtube-dl不仅可用来下载YouTube影片,还能用来下载其它学术机构、-资源、开放来源,甚至是自己所上传的影片,有许多合法的使用案例。

此外,拥护数位权利的电子前线基金会(Electronic Frontier Foundation,EFF)也出面替开发者发声,指出Youtube-dl事实上并未绕过YouTube影片的任何技术保护措施,因而并未违反DMCA 1201条款。

EFF表示,根据他们的理解,YouTube利用了一个“签名”(signature)机制来播放影片,当使用者企图存取YouTube影片时,YouTube服务器会把一个JavaScript程式传送至使用者的浏览器,并嵌在YouTube播放器的页面上,继之产生一个签名码,将它传回YouTube服务器就能请求真正的影片串流。

只要检视该播放器页面就能看到此一机制,它完全是可见的,影片的串流亦未加密,当中并无任何秘密,且JavaScript是个普遍的技术,任何可执行JavaScript的软件都能取得影片的URL并存取影片串流,而Youtube-dl执行的方式与浏览器一样,它读取并诠释了YouTube服务器所传送的JavaScript程式,取得其签名码,并将它传回YouTube以观看串流影片。

EFF指出,就算RIAA将此一签名码视为密码,但Youtube-dl使用签名码的方式与所有的浏览器一样,而非企图绕过或避免使用它,再加上该签名码并非用来预防影片的复制,意味着Youtube-dl其实并未违反1201条款。

因移除Youtube-dl专案而遭到大量开发者抨击的GitHub则表示,先前的行动是为了遵守诸如DMCA的规定而执行的,该行动同时让GitHub与开发者陷入困境。有了这次的教训之后,GitHub决定全面翻修1201条款的审核程序,包括未来将聘请技术及法律专家来审核每一个基于该条款的移除主张;假设对方所主张的内容含糊不清,那么GitHub将会与开发人员站在同一边,保留专案的存在,除非对方提供更明确的证据;就算审核后发现是开发者的问题,也会在下架前让开发者有反驳或修改的空间;即使最终专案被下架了,GitHub仍会持续提供必要的协助。

此外,GitHub也打算尽一己之力来帮忙那些收到移除通知或侵犯专利主张的开发者,将设立开发者捍卫基金(Developer Defense Fund),同时捐赠100万美元,加入软件自由法律中心(Software Freedom Law Center)与EFF的行列,于开发者遭到1201条款指控时提供法律上的建议及保护。

2020-11-17 14:52:00

相关文章