為什麼Linux核心位於main中?

為什麼Linux核心位於main中?

根據 GNU,Ubuntu 核心中存在非自由二進位 blob,大概這些位於linux-firmware(主要)或linux-image-generic(也在主要)?如果這些 blob 是非自由的,為什麼它們包含在只允許自由軟體的 main 中?

我注意到Linux核心是根據 GPL 許可,如果包含的二進位 blob 不是自由軟體,這怎麼可能,它們如何可重新分發?

我遇到了這個問題試圖刪除維基百科上的[需要引用]標籤

答案1

我懷疑你正在談論這部分:

自由軟體包括滿足 Ubuntu 許可要求的軟體,[53]大致對應 Debian 自由軟體指南。然而,例外情況包括主類別中的韌體和字體,因為儘管不允許修改它們,但它們的分發不受其他限制。[需要引用]

引用的網頁中有關韌體的相關部分是:

文件、韌體和驅動程式

Ubuntu 包含非應用軟體的授權和版權作品。例如,預設的 Ubuntu 安裝包括文件、映像、聲音、影片剪輯和韌體。 Ubuntu 社群將根據具體情況做出是否包含這些作品的決定,確保這些作品不會限制我們免費提供 Ubuntu 的能力,並且您可以繼續重新分發 Ubuntu。

在此之上,強調我的:

Ubuntu「主要」元件授權政策

Ubuntu主要元件中包含的所有應用軟體:

  • 必須包含原始碼。主要部件有嚴格且不可協商的要求應用程式軟體其中包含的內容必須帶有完整的原始碼。

通過將“韌體”視為而不是“應用程式軟體”,他們放寬了源代碼可用和可修改的要求,允許它們在main.


在這一點上,你可能需要幾個國家的律師、數十個法院和上訴機構,以及一個正午來決定這一點的有效性,但這不是需要解決的問題這裡關於詢問 Ubuntu。

相關內容