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

    文章

    4422

    浏览量

    46580
  • 代码
    +关注

    关注

    30

    文章

    4983

    浏览量

    74534
  • Youtube
    +关注

    关注

    0

    文章

    144

    浏览量

    17467
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    KV4x FlexPWM:极性改变重新启动,只有当 POLB 切换?

    时,PWM以正确的互补波形干净地启动。PWMA 和 PWMB 都按预期运行,有死区时间 - 没有故障。 图 2 – 停止并重新启动(切换 POLB): 当 PWM 在停止重新启动时
    发表于 05-22 07:18

    ADuC7061烧录完成是否重新电就能运行?

    数据打印。 使用串行烧录完成如下图,烧录完成是否重新电就能运行?为什么我重新串口没
    发表于 05-22 06:38

    AI 大数据赋能电商,选品一键通全

    在电商行业竞争日趋白热化的今天,选品的精准度、的效率,直接决定了店铺的流量与收益。不少电商从业者曾深陷“选品凭感觉、靠手动”的困境——要么盲目跟风爆款陷入内卷,要么错失蓝海品类
    的头像 发表于 05-12 16:03 82次阅读

    MESA 重新编译 GUI 非常慢,如何恢复?

    编译它。 但是,在安装 MESA 库并重新启动,所有 GUI 都非常慢,所以我认为我在某个时候错过了一些加速驱动程序(从那里开始我不清楚)。从我安装的 MESA 库中,我只在 /usr/local
    发表于 03-31 08:11

    鸿蒙智能体/下、升级流程介绍

    执行操作,并且已经审核通过的智能体,才能被其他用户搜索并使用。 升级审核未通过的智能体,线上依旧保留一次通过审核的智能体版本提供给其他用户使用。 下
    发表于 02-10 10:38

    在deepin 25安装OpenClaw的步骤及飞书接入方法

    本篇将从普通用户视角,分享在 deepin 25 安装 OpenClaw 的步骤及飞书接入方法。
    的头像 发表于 02-05 15:17 2247次阅读
    在deepin <b class='flag-5'>25</b><b class='flag-5'>上</b>安装OpenClaw的步骤及飞书接入方法

    API监控工具:淘宝新品提醒,抢占首发!

    ​  对于热衷于淘新品、抢首发的用户来说,第一时间知道心仪商品是成功的关键。手动刷新页面不仅效率低下,还容易错过最佳时机。本文将介绍一种基于技术手段实现淘宝新品监控的方法,帮助
    的头像 发表于 01-06 15:10 356次阅读
    API监控工具:淘宝新品<b class='flag-5'>上</b><b class='flag-5'>架</b>提醒,抢占首发!

    发布元服务设置时间

    ”区域,设置时间。指定时间:选择时为您的本地时间,设置完成,系统将自动转换成UTC标准时间,并显示在时间框。 说明 如果后续需要在指定时间前
    发表于 12-03 09:46

    元服务自检

    进行1个自检任务。若您在启动自检删除了软件包,自检任务将继续执行,需等待自检任务结束才可以执行新的自检任务。 在“自检”栏查看检测
    发表于 10-21 17:18

    淘宝猫上货API接口技术指南

    ​  本文旨在介绍淘宝猫平台的上货API接口,帮助开发者实现自动化商品功能。内容基于公开API文档和常见实践,确保真实可靠。我们将逐步解析API的工作原理、使用步骤和代码实现,助您高效集成
    的头像 发表于 10-21 15:22 763次阅读
    淘宝<b class='flag-5'>天</b>猫上货API接口技术指南

    AppTest邀请测试 -停止测试

    若您发现测试版本存在严重问题、或者已完成测试,可以在“版本列表”页面手动停止测试。测试版本停止测试,状态会立即变为“已失效”。测试版本失效,新用户将不再能下载安装测试版本已安装的用户仍然可以继续使用,直到安装时间超过90
    发表于 09-19 10:12

    AI Agent如何重构互联范式

    近日,在OpenAI发布GPT-5模型14天后,深度求索的新模型版本DeepSeek-V3.1正式发布。
    的头像 发表于 08-28 09:58 1253次阅读
    AI Agent如何重构互联范式

    淘宝 API 助力,猫店铺商品上下智能管理

    ​ 在当今电商竞争激烈的环境中,猫店铺的商品管理效率直接影响销售业绩。手动处理商品和下不仅耗时耗力,还容易出错,导致库存积压或错失销售机会。淘宝开放平台提供的 API(应用程序
    的头像 发表于 08-13 14:28 895次阅读
    淘宝 API 助力,<b class='flag-5'>天</b>猫店铺商品上下<b class='flag-5'>架</b>智能管理

    产品添加与API接口设计指南

    ​ 在现代电商或库存管理系统中,产品添加与是关键流程。通过API接口实现自动化操作,能显著提升效率。本文将分步解析如何设计和使用“产品添加”与“产品”API接口,确保结构清晰、
    的头像 发表于 07-24 14:45 896次阅读
    产品添加与<b class='flag-5'>上</b><b class='flag-5'>架</b>API接口设计指南

    移动电源亚马逊要做哪些认证?

    移动电源 (Power Bank)作为一种常见的电子消费品,如果要 亚马逊 ,必须满足一系列的 认证要求 和 法规 ,确保产品的安全性、合规性以及符合消费者保护要求。以下是移动电源在亚马逊平台
    的头像 发表于 06-20 16:08 1618次阅读
    移动电源<b class='flag-5'>上</b><b class='flag-5'>架</b>亚马逊要做哪些认证?