GNU 主页 / 哲学 / 短文 & 长篇 / 文化 & 社会问题 / 网络服务 /

这是针对英文原版页面的中文翻译。

YouTube 出了什么问题

正常使用 YouTube 涉及使用非自由软件。

YouTube 播放器是一个 非自由的 JavaScript 程序。对于一些视频,它还需要非自由的 Adobe DRM 软件,该软件已经被整合进专有浏览器和 Firefox 中,但未集成到包括 IceCat 在内的 GNU 浏览器中。

不过,有一些方法可以完全不运行非自由软件来观赏 YouTube 的视频:

  • Invidious 中介网站,有些可以通过 Tor 访问,有些甚至有 onion 网址。在2025年,Invidious 文档中列出的网站实例开始使用 JavaScript CAPTCHA 程序来摆脱 AI 爬虫。虽然该程序是自由软件,但我们还是建议启用 LibreJS 插件作为安全措施,以防网站将来使用非自由的程序。

  • 自由插件 ViewTube ,它可以在多个浏览器上直接访问 YouTube 上的视频。它被预装在 GNU IceCat 浏览器里,你也可以把它加载到 Firefox 中。但是如果你通过 Tor 访问,那么 youtube.com 可能会屏蔽这些访问方式。

YouTube 企图阻止人们下载视频。

即使视频本身的许可证允许再分发,非自由的 JavaScript 代码也不允许浏览器保存视频。这是一种 DRM(数字限制管理),而它居然连装做要 “加强版权保护” 也不装了。

手机里的应用,也是非自由软件,它慷慨地 让付费用户保存视频最长30天,然后就会删除已存的视频。视频保存的格式带有 DRM,这意味着用户只能在手机应用里播放,而无法使用其他软件播放,也不能转发到其他设备。

不过,有些自由程序可以绕过这些拦截。

  • yt-dlp ,尽管被托管在 GitHub 上,它仍可以不运行 JavaScript 而被浏览器下载。你还可以通过命令行下载,例如:

    $ curl -L https://github.com/yt-dlp/yt-dlp/releases/download/2025.05.22/yt-dlp_linux -o yt-dlp

  • ViewTube 插件。

自由访问的方式也许在将来就不再可行。

这些访问方式 的存在让那些在 YouTube 上发布的视频不会被排除在自由世界之外。这是件好事,我们希望这种状况能够持续下去,但并不指望这些方式始终可行。在 2019 年,YouTube 的一些变化使得 ViewTube 插件失效了一次。那一次,经过修正的插件在几周后被发布。但下一次,谁知道会怎样呢?因此,除非/直到谷歌承诺支持自由访问,在 YouTube 上发布视频是一个脆弱的解决方案。

如果你不得已在 youTube 上发布了视频,那么请不要使用主机名 youtube.com(或其别名)来指向在 YouTube 上的视频。作为替代,请使用一个可以通过 Tor 访问(请先测试!)的 Invidious 中介网站。这就是失效安全机制:如果出现了任何故障,你的链接只是不能访问,而不是引导人们运行非自由软件。

要发布一个无需非自由软件就能查看的视频,你可以将视频作为 Ogg Theora 或 WebM 文件放在普通网站上。如果你担心会产生大量下载流量,你可以做一个(torrent)种子并建议人们通过该种子下载。

使用自由软件在网络上发布视频的另一种方式是 GNU MediaGoblin。理想的情况是你搭建 属于你自己的服务器,或与你的家人和朋友运行一个服务器。你还可以在其他组织有目的运行的公共服务器上发布视频。比如,LibrePlanet 大会和其他活动的视频就托管在 自由软件基金会 Mediagoblin 公共服务器 上。

如果可以的话,请 向 GNU MediaGoblin 投稿

关于 YouTube,有一件并非道德打击的事情,就是 YouTube 服务器运行非自由软件——如果有的话。作为 YouTube 的潜在用户,我们无法判断服务器是否运行任何非自由软件,因为这对我们没有影响——因此它不能对我们做什么坏事。

如果有任何非自由程序运行在 YouTube 服务器上,它们会拒绝谷歌对计算的控制。这是在虐待谷歌。我们希望谷歌能够通过停止使用这些非自由软件(如果有的话)来夺回自由。但是这些程序并没有虐待 YouTube 的用户,所以这不是用户拒绝使用这项服务的理由。

还有一种可能是,YouTube 服务器上运行的所有软件都是自由的——要么是已发布的自由软件,要么是未发布的私有自由软件。