为什么我们的官方软件库中会有非免费软件?

Ubuntu wiki中描述了官方Ubuntu软件仓库的"部分"如下:

Main - 官方支持的软件。

Restricted - 支持的软件,但不是完全免费许可证。

Universe - 社区维护的软件,即非官方支持的软件。

Multiverse - 非自由软件。

我原以为Ubuntu仓库中的软件必须是开源的,然而,Multiverse的描述难道不直接与此相矛盾吗?


1有不同的原因,其中大部分是主观和争议性的。 - João Pinto
3个回答

Multiverse中的软件是“gratis”,但并非免费。以下是一些适用于Multiverse的软件案例示例:
  • 该软件在每个司法管辖区都是非法的(如DVD解密...)

  • 它受到软件专利的限制(如MP3编解码器...)

  • 它没有为用户提供全部的四项基本自由

    1. 运行程序以任何目的。
    2. 研究程序的工作原理,并对其进行更改以使其按照您的意愿运行。
    3. 自由地重新分发副本。
    4. 修改程序并发布修改版本

    请注意,这些不包括要求修改版本以授予相同自由的许可证。这被称为版权左传,与纯粹的自由软件是分开的。

  • 许可存在问题(如缺失、不清楚或无效的版权声明)

  • 上述任何内容都存在争议或不清楚

正如htorque所引述的,“你有责任验证你使用该软件的权利”。
还要注意:Ubuntu中的许多软件首先通过Debian进入存储库,因此Debian社会契约和Debian自由软件准则也具有一定的相关性。

1很棒的信息,但就我所见,这并没有回答问题。它谈论了情况是什么,但没有解释为什么。我相信你可以用这些信息进一步扩展答案。 - Javier Rivera
1非常好的观点。但我很犹豫解释原因,因为实际上没有一个被充分记录的、确凿无疑的答案。这是一个主观的问题。我不想卷入一场圣战争论。但我会考虑一下,看能否找到一些有证据支持的原因。也许@MarkShuttleworth应该回答这个问题。(他在此处);-) - Stefano Palazzo

我不是Shuttleworth,但Ubuntu的目标不是提供一个“纯自由发行版”,而是解决Bug number 1。为了能够解决它,它需要提供用户需求的非自由软件。特别是许多驱动程序所需的闭源软件固件。
如果您对完全自由的系统感兴趣,可以在安装Ubuntu时选择“仅安装自由软件”。
用一个词来概括答案:务实。

3Gobuntu已经不再存在了;它已经合并到主线Ubuntu中,现在您可以通过在Live CD启动屏幕上选择“仅安装自由软件”来获得相同的效果。 - Stefano Palazzo

我的答案是不。
现在我们首先应该搞清楚这里的“免费”是指什么。你是指免费使用还是免费收费?
我认为开源概念是免费使用的,但不一定也要免费收费。

1那不是他的意思。主要原因是为了让人们能够使用Ubuntu,所以才有非免费软件存在。例如驱动程序等。 - Jo-Erlend Schinstad