![为什么 Ubuntu 提供 Multiverse 存储库?](https://linux22.com/image/1126856/%E4%B8%BA%E4%BB%80%E4%B9%88%20Ubuntu%20%E6%8F%90%E4%BE%9B%20Multiverse%20%E5%AD%98%E5%82%A8%E5%BA%93%EF%BC%9F.png)
从社区帮助 > 存储库,Ubuntu 的软件仓库中的软件被分为四个类别或组件:主要 (main)、受限 (restricted)、宇宙 (universe) 和多元宇宙 (multiverse)。
- 主要的:主要组件包含免费软件应用程序,可以自由重新分发,并得到 Ubuntu 团队的全力支持。
- 宇宙:universe 组件是免费、开源和 Linux 世界的快照。它包含几乎所有开源软件,全部由一系列公共来源构建。
- 受限制的:所有权驱动程序使在日常硬件上安装 Ubuntu 及其免费应用程序成为可能
- 多元宇宙:多元宇宙组件包含非免费软件,这意味着该软件的许可要求不符合 Ubuntu 主组件许可政策。
我们可以理解为什么提供受限组件。正如页面上所述,
我们的承诺是只推广免费软件或根据免费许可提供的软件。但是,我们会为一小部分工具和驱动程序破例,这些工具和驱动程序使在日常硬件上安装 Ubuntu 及其免费应用程序成为可能。这些专有驱动程序保留在受限组件中。请注意,我们可能无法为该软件提供完整支持,因为我们无法自行修复该软件 - 我们只能将问题报告转发给实际作者。一些受限软件将安装在 Ubuntu CD 上,但会明确分开,以确保易于删除。只有在没有其他方式安装 Ubuntu 时,我们才会使用非开源软件。Ubuntu 团队与供应商合作,加速其软件的开源,以确保尽可能多的软件可以免费使用。
但是,为什么要包括多元宇宙这个类别呢?它的目的是什么?
有各种各样的非自由/多元宇宙类别中包含的专有应用程序和软件。我不明白为什么这被认为是一件好事。
答案1
受限版和多元宇宙版之间的区别在于,Ubuntu 本身承诺支持受限版中的软件,而多元宇宙版中的软件由 Ubuntu 提供,但不保证 Ubuntu 支持。说多元宇宙版和多元宇宙版软件“不受支持”并不公平,只是支持将依赖于生产它的第三方或其他第三方和/或“Ubuntu 社区”:为 Ubuntu 打包软件的志愿者。这与主流版和受限版中的软件相反,Ubuntu 已指派专人来确保其支持。
restricted/multiverse 和 main/universe 之间的区别在于,restricted/multiverse 中的软件根据 Ubuntu 对自由软件的定义并不是完全自由的,尽管它仍然是自由的足够的Ubuntu 将其分发到存储库中。通常这意味着它包含源代码不可用的二进制代码,但有时可能是其他许可问题。
因此,从技术上讲,多元宇宙包含以下软件:
- Ubuntu 可以分发,但不是完全免费——可能包含没有源的二进制代码。
- Ubuntu 本身不保证支持。
多元宇宙中的包裹有哪些例子?
主要,ubuntu 受限附加功能是一个元包,包含 Ubuntu 认为您真正想要的一套软件,即使它不是开源软件。
Adobe Flash 插件的安装程序
适用于 Web 的 Microsoft 核心字体
具有非免费许可证的视频或音频编解码器的选择
解压
多元宇宙中的其他软件包(但不属于 ubuntu-restricted-extras)包含一小部分基于 Linux 的软件,要么是因为 Ubuntu 认为您很可能想要在 Ubuntu 上安装它,要么是因为它在精神上是开源软件,但由于某种原因而不符合 Ubuntu 对自由软件的定义,比如包含一些没有源的二进制代码,或者一些使其许可证不兼容的许可条款(例如非商业条款,或任何其他添加到其他兼容开源许可证的“自定义”条款)。
答案2
多元宇宙——不受支持、闭源且受专利限制的软件
Multiverse 是可疑、有争议的东西的聚集地。这包括 Adobe Flash 插件等闭源软件以及依赖于闭源软件的软件包,如 Skype 插件。它还包括有法律限制的开源软件 — 例如,侵犯专利的音频和视频播放软件。DVD 播放软件不在这里 — 开源 libdvdcss DVD 播放库存在严重的法律问题。事实上,libdvdcss 在美国似乎是非法的。
Ubuntu 无法将这些软件包与主要发行版一起正式分发,但是为了方便您使用,我们在此提供这些软件包。在其他 Linux 发行版中,此处的内容通常位于第三方存储库中,您必须费尽心思才能找到 — Fedora 的 RPM Fusion、openSUSE 的 Packman 以及已停用的 Mandriva 发行版的 Penguin Liberation Front (PLF)。
与 Universe 存储库一样,Multiverse 是一个社区支持的存储库。这里不保证安全更新。由于许多软件包都是闭源的,因此即使社区愿意,他们通常也无法修复您遇到的问题。
您可以通过“未知”许可证识别这些软件包。与 Universe 一样,Ubuntu 软件中心表示 Ubuntu 社区可能会提供更新,但 Canonical 不会。
我确实找到了可以添加到上述内容中的单词,很好的解释和详细说明了需要的内容