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

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

来源:扩展迷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

相关文章

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

常用的jdk下载地址

jdk下载地址 安装方式可以看之前的博客: mac安装jdk oracle 版本:https://www.oracle.com/java/technologies/downloads/ Eclipse Temurin版本:https://adoptium.net/zh-CN/temurin/releases/ 阿里版本: github:https://github.com/

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

2. 下载rknn-toolkit2项目

官网链接: https://github.com/airockchip/rknn-toolkit2 安装好git:[[1. Git的安装]] 下载项目: git clone https://github.com/airockchip/rknn-toolkit2.git 或者直接去github下载压缩文件,解压即可。

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

前端form表单+ifarme方式实现大文件下载

// main.jsimport Vue from 'vue';import App from './App.vue';import { downloadTokenFile } from '@/path/to/your/function'; // 替换为您的函数路径// 将 downloadTokenFile 添加到 Vue 原型上Vue.prototype.$downloadTokenF