为什么 Linux 内核在主目录中?

为什么 Linux 内核在主目录中?

根据 GNUUbuntu 内核中有一些非自由的二进制文件,它们可能位于linux-firmware(在主目录中)或linux-image-generic(也在主目录中)?如果这些 blob 不是自由的,那么为什么它们会包含在只允许自由软件进入的主目录中?

我注意到 Linux 内核根据 GPL 许可如果包含的二进制 blob 不是免费软件,那么这怎么可能呢?它们如何重新分发?

我遇到了这个问题尝试删除维基百科上的 [需要引用] 标签

答案1

我怀疑你指的是这个部分:

免费软件包括符合 Ubuntu 许可要求的软件, [53]大致与 Debian 自由软件指南相对应。不过,固件和字体属于主要类别,这是例外,因为尽管不允许修改它们,但它们的分发却不受任何限制。[需要引证]

该网页上关于固件的相关部分如下:

文档、固件和驱动程序

Ubuntu 包含获得许可和受版权保护的作品,但这些作品并非应用软件。例如,默认的 Ubuntu 安装包括文档、图像、声音、视频剪辑和固件。Ubuntu 社区将根据具体情况决定是否包含这些作品,以确保这些作品不会限制我们免费提供 Ubuntu 的能力,并且您可以继续重新分发 Ubuntu。

再上面一点,我要强调的是:

Ubuntu“主要”组件许可政策

Ubuntu主组件中包含的所有应用软件:

  • 必须包含源代码。主要组件有一个严格且不可协商的要求,即应用程序软件其中包含必须附带完整的源代码。

通过将“固件”视为非“应用软件”,他们放宽了其源代码可用且可修改的要求,允许它们存在main


此时你可能需要几个国家的律师、几十个法庭和上诉机构,以及一个正午时间来决定其有效性,但这不是可以解决的问题这里在 Ask Ubuntu 上。

相关内容