0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

被封25天后,YouTube-dl终于得以重新上架

lhl545545 来源:雷锋网 作者:贝爽 2020-11-18 10:08 次阅读

被封25天后,YouTube-dl终于得以重新上架!

上月中旬,美国唱片协会(RIAA)向GitHub发出诉讼通知,以违反《数字千年版权法案》(DMCA)为由,要求其下架开源项目YouTube-dl。

YouTube-dl是最受开发者欢迎的热门开源软件之一,拥有72000+颗Star。收到诉讼邮件后,GitHub被迫下架了该项目。随后,开发者们对此举发起抗议,他们复制大量代码副本并疯狂传播,短短几天,在GitHub平台搜索YouTobe-dl项目已有4000多个。

与此同时,适得其反的RIAA也一再向GitHub施压,要求其立即阻止开发者的报复行动。

一时间,GitHub左右为难。但迫于DMCA的压力,还是不得不向开发者发出警告:如再次创建YouTobe-dl副本,可能面临封号的危险。

该事件僵持了25天之后,GitHub终于等到了如愿的结果。

昨日,其代理律师公司电子前沿基金会EFF(Electronic Frontier Foundation)已向GitHub发出审理通知,通知中明确指出,其开源项目YouTube-dl未违反DMCA第1201条款。

RIAA诉讼理由无效

YouTube-dl是一个Python库,用户通过该库可以从七百多个视频平台下载付费源文件,包括YouTube、优酷、爱奇艺、B站等主流平台。

RIAA认为,该项目“在未经授权下,允许任意用户复制和分发受版权保护的作品”,违反了DMCA第1201条法规。

在诉讼文件中,它具体指出了两点:

一、反规避法规,明确要求任何人都不得规避对受版权保护作品进行有效控制的技术措施;

二、在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开源项目,并发布官方博客进行了说明。随后GitHub首席执行官Nat Friedman也在第一时间进行了转推。他说,

我们站在开发者的立场上恢复了Youtube-dl回购协议。DMCA第1201项条款已不适用需要重新调整,而开发者有对其进行调整的自由。这样我们才能得到像YouTube-dl这样的好工具。

之前GitHub一直因“开源态度”一事备受争议,尤其是在下架YouTube-dl之后,不少网友吐槽其违背开源初衷,甚至有报道称,前段时间不明人士冒充GitHub CEO泄露其源代码一事也与此相关。

此次,Friedman重新开源YouTube-dl,并强调对DMCA相关条款进行修改,以维护开发者们的利益,其态度博得了不少网友们的认可。

有网友称,这意味着开源社区的巨大胜利。

还有网友提醒Friedman,除了YouTube-dl这样的热门项目外,还有很多小众项目也遭遇了下架,权利下放或许是终结此类事件的最好方法。

另外,该事件的持续发酵也为YouTube-dl狠狠地打了一波广告。

GitHub成立百万美元基金会

需要说明是,以上只是GitHub律师团单方面给出的结论。

相信RIAA方面并不认可。如果RIAA进一步将此案件提交至法院,最终审判结果还不得而知。

不过,在网友的支持和EFF非侵权的认证下,GitHub似乎已经有了足够的底气。

其平台政策主管Abby Volmer在博客中称,

“最初我们将其下架,仅仅是因为它以侵权的方式访问了受版权保护的音频作品,但现在事实并非如此。与此同时,我们还了解到,该项目存在多种合理用途,比如改变播放速度以便于用户访问;帮助记者保存证据,核查事实;以及下载知识共享许可或公共领域的视频等”。

因此,在重新上架YouTube-dl项目的同时,GitHub为了应对未来可能出现的诉讼采取了多项准备措施,其中包括下架之前,对第1201条款索赔流程进行重新审查。

GitHub认为,1201条款提出的所有版权主张基本是可疑的,他们会接受技术和法律的审查,但同时自己也会进行独立审查,以评估其各条款的真实性。如果调查结果是非决定性的,那么,在继续诉讼的过程中,该项目会被搁浅,而不是直接下架。

此外,如果该项目确实违反了条款,我们也有机会对其进行调整和修改。若是发生故障,开发人员仍然可以访问重要数据,比如拉取请求和提交bug。

更重要的是,GitHub为了应对未来可能出现的诉讼,还拨款100万美元设立了专项基金会。该基金会主要目的是帮助保护平台上的开发者免受第1201条款的不利指控,并防止此类事件的再次发生。

最后,GitHub也强调,他们将继续游说工作,以期能够修改DMCA,尤其是1201条款。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    3011

    浏览量

    41754
  • 代码
    +关注

    关注

    30

    文章

    4567

    浏览量

    67020
  • Youtube
    +关注

    关注

    0

    文章

    142

    浏览量

    15338
收藏 人收藏

    评论

    相关推荐

    XMC4500 TCP通信几天后就会停止,为什么?

    XMC4500 处理器的板卡、 我们每秒向所有卡发送一次命令(通过 TCP),然后等待回复。 系统本应全天候运行,但现在的情况是,几天后(平均 2、3 ),与卡的通信就会停止,只有重置卡才能恢复活动。 当
    发表于 05-23 07:26

    STM8L151的DAC输出,长时间输出DAC输出电压出现偏移的原因?

    STM8L151的DAC输出,外部下拉20k或者不接上下拉时,设置输出1V,持续输出3天后电压升高至1030mV,一个月后升高200-300mV。重新电或者把单片机的reset口拉低进行复位
    发表于 04-07 07:41

    keil下载程序再使用ST-LINK,MCU Core system reset无法复位的原因?

    IAP程序在其他板子正常运行,其中一个MCU现象是缺失一段串口输出。且当天现象稳定,第二天后现象消失。
    发表于 03-27 07:57

    stm32重新不能下载程序怎么解决?

    载进去,DAP LINK可以正常识别 调试的时候是这样的,cubeIDE一直停在这 这个窗口也有提示错误 另外几块板子也是一样的问题,重新都不能正常使用。
    发表于 03-19 08:14

    MCU重新,如何进行ECC初始化?

    如题,在重新电之后,需要读取ram地址,读取时进入异常,查阅资料发现是由于重新电,需要进行ECC初始化,请问这该如何进行
    发表于 03-19 07:53

    XMC4500为什么系统会随机进入锁定状态,只有在电源重置才能重新运行?

    我正在使用 XMC4500,试图理解为什么系统会随机进入锁定状态,只有在电源重置才能重新运行。 我有几个问题: 1-当不可配置的故障处于活动状态时,看门狗还能工作并重置 XMC 吗? 2-是否有
    发表于 01-19 06:51

    使用伺服电机的是引炉的牵引电机,该电机突然报编码器通讯故障,无法复位怎么解决?

    编码器接头,未发现异常。为排除是编码器通讯线干扰,将通讯线从桥抽出,试工作十几分钟再次出现该问题。 停用几天后,再次试用,电机居然恢复正常。在此过程中未对电机、线缆、驱动器做任何改变,只让机修人员将其拆装而已。 真是奇怪极了
    发表于 12-11 06:18

    AD2S1210重新,默认激励频率不为10kHz是为什么?

    AD2S1210重新,默认激励频率不为10kHz,而是二十几千赫兹,请问是为什么?
    发表于 12-08 06:43

    鸿蒙原生应用/元服务开发-AGC分发如何HarmonyOS应用

    一、整体流程 二、HarmonyOS应用 获取到HarmonyOS应用软件包,开发者可将应用提交至AGC申请上
    发表于 11-24 14:44

    为什么我一把单片机连到电脑,电脑不是卡死就是关机重新启动呢?

    为什么我一把单片机连到电脑,电脑不是卡死就是关机重新启动呢?
    发表于 10-31 06:43

    可编程电阻器在掉电重新电会保持原来的电阻吗?

    可编程电阻器在掉电重新电会保持原来的电阻吗
    发表于 10-10 08:29

    stm32重新,不能下载程序是为什么?

    载进去,DAP LINK可以正常识别 调试的时候是这样的,cubeIDE一直停在这 这个窗口也有提示错误 另外几块板子也是一样的问题,重新都不能正常使用。
    发表于 08-07 13:47

    求助,MCU重新如何进行ECC初始化?

    如题,在重新电之后,需要读取ram地址,读取时进入异常,查阅资料发现是由于重新电,需要进行ECC初始化,请问这该如何进行?
    发表于 08-07 10:05

    AT25DL081 数据表

    AT25DL081 数据表
    发表于 07-03 18:53 0次下载
    AT<b class='flag-5'>25DL</b>081 数据表

    AT25DL161 数据表

    AT25DL161 数据表
    发表于 06-30 18:59 0次下载
    AT<b class='flag-5'>25DL</b>161 数据表