82799b.com

香港正版挂牌最快最新被封25天后YouTube-dl终于得

更新时间:2021-07-09

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

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

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

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

  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的用户“观看”视频的方式与普通用户没有什么不同,一切都是在透明情况下进行的,并不使用加密密码。因此,在美国现有法律中,该诉讼并不成立。

  案件得以澄清后,GitHub立即恢复了YouTube-dl开源项目,并发布官方博客进行了说明。随后GitHub首席执行官Nat Friedman也在第一时间进行了转推。他说,

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

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

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

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

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

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

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

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

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

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

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

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

  2021电工杯-高铁牵引供电系统运行数据分析及等值建模思路+代码相关资料推荐

  获取方式:公众号:林深小巷我国是世界上电气化铁路运营里程最长、服役电力机车型号最多、运营最繁忙的国家。截至 2020 年底,我...

  除了Linux,在VS下也可以实现变色这一效果,先看下面的一段代码: #include 《stdio....

  开放源自开源基金会是中国首个开源基金会,是在民政部注册的非营利性独立法人机构,致力于开源产业公益事业....

  给一个活体生物躯体注入机器的“大脑”,然后人为控制该生物的行为,已经从科幻片走入现实世界。 近日,国....

  实物图:实现示意图:其实看着示意图就可以实现步进电机转动了。四相五线线为:A B C D该步进电机分为4拍和8拍...

  继电器有何作用? 继电器是如何去控制照明设备的?如何去编写其程序代码? ...

  怎样去设计数码管去自动显示1-99的仿真电路? 如何去编写数码管去自动显示1-99的实验代码? ...

  【编者按】这是一篇关于机器学习工具包Scikit-learn的入门级读物。对于程序员来说,机器学习的....

  正宗的华为鸿蒙概念股有:常山北明,中科创达,诚迈科技,先进数通,蓝盾股份,北信源, 易....

  环境搭建这里就跳过了,没啥用,我还是用KEIL 5 开发,自行下载个PACK包安装就好了。点此前往新....

  【导读】GMP 模型是让 go 语言轻量快速高效的重要调度模型,本文从 GMP 源码出发直观地解析了....

  导读本文主要介绍使用Python-OpenCV实现餐盘水果识别与计价的应用。 测试图像与说明 使用图....

  【Linux 从头学】是什么这两年多以来,我的本职工作重心一直是在 x86 Linux 系统这一块,....

  STC_1602是如何显示自己的名字与学号的?其代码程序是怎样的?...

  怎样去设计一种基于51单片机的液晶显示电子琴? 基于51单片机的液晶显示电子琴的电路是如何去设计的? 怎样去编写基于51单片...

  点亮LED的原理是什么? 该如何去实现一种点亮LED的设计?其实现代码如何去编写? ...

  怎样利用51单片机去实现生日快乐歌?其电路该如何去设计?如何去编写程序代码?...

  IDA可以很好地识别函数的起始位置和结束位置,如果在逆向分析的过程中发现有分析不准确的时候,可以通过....

  所谓FPGA动态可重构技术,就是要对基于SRAM编程技术的FPGA实现全部或部分逻辑资源的动态功能变....

  一、eBPF是什么 eBPF是extended BPF的缩写,而BPF是Berkeley Packe....

  对这种自然的做法,以往的MCU在执行片外加密代码时,需要先调用OSPI驱动,把密文代码读进来,比如放....

  前言 为了使自己的app更加的有个人风格,故在网上寻找了很多的参考资料,这里是对自己设计的总结,具体....

  在Zephyr TLS线程本地存储的实现一文中说明了如何在Zephyr上使用TLS,在这种默认的情况....

  摘要通过按键实现加速,减速,停止功能,利用中断测速,采用软件延时去抖动,具体实现方法看代码。程序清单#pragma CODE_SE...

  微机原理-虚拟仿真实验-LED显示电路汇编代码data segmentportAequ 400H ...

  如果一个函数只在实现它的文件中被使用,把它声明为静态的(static)以强制使用内部连接。否则,默认....

  面对MD5、SHA、DES、AES、RSA等等这些名词你是否有很多问号?这些名词都是什么?还有什么公....

  纯工程师社群 直方图线性拉伸相对于直方图均衡化来说就更好理解一些了,即用线性变化将灰度直方图较窄的部....

  利用DDS IP实现线 DDS技术简介随着电子技术的不断发展,传统的频率合成技术逐渐不....

  成年人之间的客套,不能信,尤其是IT行业。 最近在忙啥?一起吃个饭? 不了不了,手里还有几个项目呢,....

  深度强化学习(Deep RL)可以通过序列决策式的方式,在很多方面得到应用。这里我们主要介绍一篇CV....

  导读 本篇适用于有一定通信基础的大侠,本篇使用的理论不仅仅是扩频通信。为了便于学习,本章将会以实战的....

  摘要:本节主要介绍主调模块,以及GUI模块的编写。 主调模块 终于到了主调模块了,之前的章节主要介绍....

  一文带你彻底搞懂多线.什么是线程? linux内核中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的....

  2021年6月19日,由低码时代、RPA 中国联合主办的「低代码应用与发展论坛」在北京 The Fu....

  # 前言 对于教育类应用程序来说,一般都有课程分类,包括我们程序员学习技术,也简单。简单的说,一个程....

  本文分享给大家 12 种 Numpy 和 Pandas 函数,这些高效的函数会令数据分析更为容易、便....

  ping 命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析....

  内存泄漏的原理 只有在堆内存里面才会发生内存泄漏的问题,在栈内存中不会发生内存泄漏。因为栈内存在自动....

  经 openEuler 社区技术委员会讨论批准,openEuler 社区正式成立 AccLib SI....

  概要 Mbed TLS是一个开源、可移植、易于使用、代码可读性高的SSL库。可实现常用的加密/解密算....

  01 — C标准库缓冲区探索 在计算机里缓存是一个很重要的概念,C标准库里大量使用了缓存,最为典型的....

  到现在为止我们已经说明了设计物联网系统的两种可能的方法,实时操作系统的使用和类型1 Hypervis....

  学个Antenna是以天线仿真和调试为主,理论原理为辅的干货天线技术专栏,包括天线入门知识以及各类天....

  桥接模式下,用户CPU可以通过模块的通用串口和移动设备进行双向通讯,用户也可以通过特定的串口AT指令....

  鸿蒙开源意味着什么?在华为开发者大会上,大家都为鸿蒙系统而激动,当华为表示会开源的时候,现场掌声雷动....

  如果你还不了解什么是STM32对其Flash的保护,那么就由小橙同学来给你讲解一下什么是STM32的....

  在知乎上看到一个比较有意思的话题,卷积为什么叫”卷“积?哈哈哈哈哈 其中有个动图用卷毛巾生动形象的比....

  作为嵌入式开发者,已经熟悉了C语言跟VS。推荐你也了解下C#,用来开发上位机挺舒服。如果你仔细与其它....

  简介 NocoDB 是 Airtable 的开源替代方案,可以“一键”将 MySQL、Postgre....

  今天给大侠带来在word文档中添加“原汁原味”代码,话不多说,上货。 我们在写文档时,遇到最大的问题....

  “中国目前是开源大国,但还不是开源强国。”这是中国工程院院士倪光南在近日举办的openEuler D....

  随着移动行业全球化,Google Play 也陆续加入各种不同的付款方式,让用户可以选择喜好的付款方....

  VectorCAST/QA如何在LiteOS-A内核上实现系统白盒测试

  本文将通过演示实例介绍VectorCAST/QA如何在LiteOS-A内核上实现系统白盒测试,获取被....

  Google Brain和DeepMind联手发布可以分布式训练模型的框架

  【导读】AI模型进入大数据时代,单机早已不能满足训练模型的要求,最近Google Brain和Dee....

  写作本文的起因是我想让修改后的分布式 PyTorch 程序能更快的在 Facebook 的集群上启动....

  Funpack9活动板卡是来自ST的SensorTile.box,本期活动也顺利于6月20日截止了,....香港正版挂牌最快最新


最快开奖结果现场直播| 香港赛马会六肖资料| kj138本港台现场报码| 六合开奖记录| 马会开奖结果| 免费六合资料大全下载| www.345280.com| 香港马会开奖资料| www.22241B.com| 40346.com| 最快直播开奖结果| 白小姐玄机诗|