为什么我们的官方存储库中有非自由软件?


18

Ubuntu的wiki描述如下官方Ubuntu软件仓库的“节”:

主要-官方支持的软件。

受限-受支持的软件,在完全免费的许可证下不可用。

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

Multiverse-不是免费的软件。

我以为Ubuntu存储库中的软件必须是开源的,但是Multiverse的描述与这直接矛盾吗?


1
原因多种多样,其中大多数是主观和争论的。
若奥·平托

Answers:


16

Multiverse中的软件是“ 免费 ”的,但不是免费的。这些是在Multiverse中适合使用软件的一些示例:

  • 该软件并非在每个司法管辖区都合法(DVD解密,...)

  • 这是软件专利(MP3编解码器,...)

  • 它不提供用户所有四项基本自由

    1. 出于任何目的运行该程序。
    2. 研究程序的工作方式,并对其进行更改以使其按您的意愿进行。
    3. 随意重新分发副本。
    4. 修改程序,并发布修改后的版本

    请注意,这些包括要求使用授予相同自由的许可证发布修改版本的要求。这称为copyleft,它与纯自由软件分开。

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

  • 以上任何有争议或不清楚

正如htorque所说,“您有责任验证您使用此软件的权利”。

另请注意:Ubuntu中的许多软件都是先通过Debian进入存储库的,因此Debian Social Contract和Debian Free Software Guidelines具有一定的关联性。


1
很好的信息,但据我所知,这并不能回答问题。它谈论的是什么情况,而不是原因。我相信您可以使用该信息来扩大答案。
哈维尔·里维拉

1
很好的一点。但是我很犹豫地解释原因,因为实际上并没有充分记录的事实答案。这将是主观的。我不想陷入一场神圣的争论。但我会考虑一下,看看是否找不到一些有据可查的原因。也许@MarkShuttleworth应该回答这个问题。(他在附近);-)
Stefano Palazzo

9

我不是Shuttleworth,但是Ubuntu的目标不是发布Pure Free Distro,而是解决Bug 1。为了能够解决它,它需要提供用户要求的非自由软件。许多驱动程序需要运行的特别封闭的软件固件。

如果您对完全免费的系统感兴趣,则可以在安装Ubuntu时选择“仅安装免费软件”。

一个词概括答案:实用主义


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

-2

我的答案是否定的

现在我们首先要弄清楚“免费”在这里的含义。您是在谈论免费还是免费使用?

我相信开源概念是免费的,但也不一定必须免费。


1
那不是他的意思。主要有非自由软件,因为这是人们使用Ubuntu所必需的。司机等
Jo-Erlend Schinstad 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.