技术无罪!开发者强烈抗议后,这款被封杀的下载神器恢复了

本文主要是介绍技术无罪!开发者强烈抗议后,这款被封杀的下载神器恢复了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源:扩展迷EXTFANS

在全球开发者的强烈抗议下,被封禁25天后,一款开源项目终于得以重新上架。

11月17日,Github宣布恢复了Youtube-dl开源项目。

Youtube-dl恢复后,有开发者称:Github总算维护了开源的尊严。

知名工具被封杀

Youtube-dl是Github上一个非常火爆的开源项目,可让用户下载Youtube的音频和视频。

从2006年建立至今,Youtube-dl收到高达7万多Star。

如今互联网上许多提供视频下载服务的网站、软件、脚本都是基于该项目源代码开发的。

用户通过该库可以从上千个视频平台下载源文件,包括Youtube、P站,以及国内的优酷、爱奇艺、B站等主流平台。

10月中旬,Youtube-dl突然显示被删除。

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

根据美国唱片协会的说明,他们认为Youtube-dl项目提供的源代码被用于规避版权保护机制,可以下载大量受版权保护的作品。

收到诉讼邮件后,Github被迫下架了该项目。随后,开发者们对此发起强烈抗议。

他们认为,技术无罪,只有滥用这款工具的人才是侵权的主体,不该一刀切。

何况有些用户通过Youtube-dl下载的是无版权作品,甚至是自己上传的作品。

如果按美国唱片协会的说法,那所有能够传播这些视频的浏览器也都应该被彻底封禁。

与此同时,愤怒的开发者们大量复制源代码副本并疯狂传播,短短几天,Github平台上的YouTobe-dl项目就已达到4000多个。

迫于DMCA的压力,微软发布声明警告这些用户:如果继续复制转发相关代码库,则账号有可能会被暂停或永久封号。

近日,Github又被传出机密源代码泄露的消息。

大量猜测认为,这是匿名开发者对Github封杀Youtube-dl一事采取的报复。

在下架Youtube-dl之后,不少网友吐槽Github违背了开源初衷。

投诉无效

估计微软也没想到,仅仅是下架一款开源工具而已,结果却引起如此严重的后果。毕竟微软每天都会接到大量投诉,并从存储库里删除这些项目。

开发者们在因YouTobe-dl抗议了25天之后,终于等到了如愿的结果。

由于此次情况特殊,微软不得不决定重新审查该项目。

最终,其代理律师公司电子前沿基金会EFF向Github发出审理通知,通知中明确指出,开源项目Youtube-dl并未违反DMCA第1201条款。

EFF团队解释说,谷歌没有任何技术措施来防止Youtube视频被下载——上面的所有视频都需要免费提供给各类应用、浏览器、智能电视等。

案件得以澄清后,微软决定立即恢复被删除的存储库。截止目前,Github已经恢复了Youtube-dl项目的代码。

Github首席执行官Nat Friedman也在第一时间在推特上宣布了此事。


此外,Github还专门拨出100万美元作为法律辩护基金,并将聘请技术和法律专家,专门用于帮助保护平台上的开发者免受第1201条款的不利指控。

从现在开始,他们将审查所有DMCA第1201节的移除索赔事项,以确保它们符合DMCA的规定。

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

外媒称,美国唱片协会的这种行为可能会开启滥用版权保护的先例,如果不加以制止,未来可能有更多的开源工具会因同样的原因被封杀。

而现实中,类似的情况也已经发生过多次。

此前,免费开源视频应用Popcorn Time也被美国电影协会投诉,导致Github关闭了Popcorn Time的开源库。

软件侵权,代码到底有罪吗?对于这个问题,至今尚未有一个完美的定论。

不过对于国内用户来说,今年早些时候Pandownload等一系列下载工具被封事件,大家都有颇深的体会。

相信这样的一天是大家都不想看到的,如果开源社区真的变成了那样,还能叫开源吗?

最后,把Youtube-dl这个开源项目的GitHub地址分享给大家,扫描下方二维码,关注后回复「102」可获取下载地址!感兴趣的同学可以安装试用一下:

????长按上方二维码 2 秒
回复「102」获取GitHub地址

推荐阅读:

清华最强本科毕业生Top10出炉

因为 “扫一扫” 功能,支付宝被起诉了!

装X骚操作!微信可以改彩色昵称了!!!

戳「阅读原文」,查看上期精彩文章

这篇关于技术无罪!开发者强烈抗议后,这款被封杀的下载神器恢复了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/814081

相关文章

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

使用Python实现可恢复式多线程下载器

《使用Python实现可恢复式多线程下载器》在数字时代,大文件下载已成为日常操作,本文将手把手教你用Python打造专业级下载器,实现断点续传,多线程加速,速度限制等功能,感兴趣的小伙伴可以了解下... 目录一、智能续传:从崩溃边缘抢救进度二、多线程加速:榨干网络带宽三、速度控制:做网络的好邻居四、终端交互

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

springboot下载接口限速功能实现

《springboot下载接口限速功能实现》通过Redis统计并发数动态调整每个用户带宽,核心逻辑为每秒读取并发送限定数据量,防止单用户占用过多资源,确保整体下载均衡且高效,本文给大家介绍spring... 目录 一、整体目标 二、涉及的主要类/方法✅ 三、核心流程图解(简化) 四、关键代码详解1️⃣ 设置

Python pip下载包及所有依赖到指定文件夹的步骤说明

《Pythonpip下载包及所有依赖到指定文件夹的步骤说明》为了方便开发和部署,我们常常需要将Python项目所依赖的第三方包导出到本地文件夹中,:本文主要介绍Pythonpip下载包及所有依... 目录步骤说明命令格式示例参数说明离线安装方法注意事项总结要使用pip下载包及其所有依赖到指定文件夹,请按照以

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

基于Python+PyQt5打造一个跨平台Emoji表情管理神器

《基于Python+PyQt5打造一个跨平台Emoji表情管理神器》在当今数字化社交时代,Emoji已成为全球通用的视觉语言,本文主要为大家详细介绍了如何使用Python和PyQt5开发一个功能全面的... 目录概述功能特性1. 全量Emoji集合2. 智能搜索系统3. 高效交互设计4. 现代化UI展示效果