自由軟體基金會為什麼不認為 Debian 是一種自由發行版? | Linux 中國

語言: CN / TW / HK

事實上, Debian 不符合進入此列表的某些標準,我們想知道到底不滿足哪些標準。

(本文字數:3413,閱讀時長大約:5 分鐘)

Debian 專案開發了一個尊重使用者自由的 G​​NU/Linux 發行版。在各種自由軟體許可證下發布的軟體中,其原始碼中包含非自由元件的情形並不鮮見。這些軟體在被髮布到 Debian 之前會被清理掉。而 自由軟體基金會(Free Software Foundation) (FSF)維護著一份 自由 GNU/Linux 發行版的列表 ,但奇怪的是,Debian 並不在其中。事實上, Debian 不符合進入此列表的某些標準,我們想知道到底不滿足哪些標準。但首先,我們需要了解所有這些智力工作是如何得到證明的。換句話說,為什麼要費心嘗試進入一些名單,尤其是這個名單?

為什麼 Debian 應該得到 FSF 的承認,以獲得它的自由發行版的地位?曾於 2010 年至 2013 年擔任 Debian 專案負責人的 Stefano Zacchiroli 說過幾個原因。其中一個 Stefano 稱之為“外部審查”的原因我特別贊同。事實上,Debian 有其標準和質量水準,一些軟體應當符合這些標準才能成為該發行版的一部分,但除了 Debian 開發人員自己,沒有人能控制這個過程。如果該發行版被列入這份珍貴的清單中,那麼 FSF 就會密切關注 Debian 的命運,並(在出現問題時)給予適度的批評。我相信這是很好的動力。如果你也這麼認為,那麼現在讓我們看看 FSF 認為 Debian 不夠自由的原因。

Debian 社會契約

除了自由 GNU/Linux 發行版列表之外,FSF 還保留了一份因某種原因而被拒絕授予自由地位的 GNU/Linux 發行版的列表。對於此列表中的每個發行版,都有一個評論,簡要說明了拒絕的理由。從對 Debian 的評論中可以清楚地看出,FSF 和 Debian 專案在對“自由分發”一詞的解釋上產生分歧的主要根源來自一份被稱為 “ Debian 社會契約(Debian Social Contract) ”的檔案。

該社會契約的第一個版本是在 1997 年 7 月 4 日由第二任 Debian 專案領導人 Bruce Perens 發表的。作為該契約的一部分,也公佈了一套被稱為 Debian 自由軟體準則(Debian Free Software Guidelines) (DFSG)的規則。從那時起,要成為 Debian 的一部分,分發軟體的許可證必須符合 DFSG。該社會契約記錄了 Debian 開發者只用自由軟體建立作業系統的意圖,而 DFSG 則用於將軟體分為自由和非自由。2004 年 4 月 26 日,批准了該檔案的新版本,取代了 1997 年的版本。

Debian 社會契約有五條。要回答我們今天主要討論的問題,我們只需要關注其中兩條 —— 即第一條和第五條,其他的省略。可以在此處 檢視該契約的完整版本。

第一條說:“ Debian 將保持 100% 自由 。我們在標題為‘ Debian 自由軟體準則(Debian Free Software Guidelines) ’的檔案中提供了用於確定一個作品是否‘自由’的準則。我們承諾,根據這些準則,Debian 系統及其所有元件將是自由的。我們將支援在 Debian 上創造或使用自由和非自由作品的人。我們永遠不會讓系統要求使用非自由元件。”

同時,第五條寫道:“ 不符合我們自由軟體標準的作品 。我們承認,我們的一些使用者需要使用不符合 Debian 自由軟體準則的作品。我們在我們的存檔中為這些作品建立了“contrib”和“non-free”區域。這些區域中的軟體包並不是 Debian 系統的一部分,儘管它們已被配置為可以在 Debian 中使用。我們鼓勵 CD 製造商閱讀這些區域的軟體包的許可證,並確定他們是否可以在其 CD 上分發這些軟體包。因此,儘管非自由作品不是 Debian 的一部分,但我們支援它們的使用,併為非自由軟體包提供基礎設施(例如我們的錯誤跟蹤系統和郵件列表)。”

因此,在實踐中,第一條和第五條意味著:在安裝了 Debian 之後,使用者得到了一個完全而徹底的自由作業系統,但是如果他們突然想犧牲自由來追求功能,安裝非自由軟體,Debian 不僅不會阻礙他們這樣做,而且會大大簡化這一任務。

儘管該契約規定發行版將保持 100% 自由,但它允許官方存檔的某些部分可能包含非自由軟體或依賴於某些非自由元件的自由軟體。形式上,根據同一契約,這些部分中的軟體不是 Debian 的一部分,但 FSF 對此感到不安,因為這些部分使得在系統上安裝非自由軟體變得更加容易。

在 2011 年前,FSF 有合理的理由不認為 Debian 是自由的——該發行版附帶的 Linux 核心沒有清理二進位制 blob。但自 2011 年 2 月釋出的 Squeeze 至今,Debian 已經包含了完全自由的 Linux 核心。因此,簡化非自由軟體的安裝是 FSF 不承認 Debian 是自由發行版的主要原因,直到 2016 年這是我知道的唯一原因,但在 2016 年初出現了問題……

等等 …… 關 Firefox 什麼事?

很長一段時間,Debian 都包含一個名為 Iceweasel 的瀏覽器,它只不過是 Firefox 瀏覽器的更名重塑而已。進行品牌重塑有兩個原因:首先,該瀏覽器標誌和名稱是 Mozilla 基金會的商標,而提供非自由軟體與 DFSG 相牴觸。其次,通過在發行版中包含瀏覽器,Debian 開發人員必須遵守 Mozilla 基金會的要求,該基金會禁止以 Firefox 的名義交付瀏覽器的修改版本。因此,開發人員不得不更改名稱,因為他們在不斷地修改瀏覽器的程式碼,以修復錯誤並消除漏洞。但在 2016 年初,Debian 有幸擁有一款經過修改的 Firefox 瀏覽器,不受上述限制,可以保留原來的名稱和徽標。一方面,這是對 Debian 修改的認可,也是對 Debian 信任的體現。另一方面,該軟體顯然沒有清除非自由元件,它現在已成為發行版的一部分。如果此時 Debian 已被列入自由 GNU/Linux 發行版列表,那麼自由軟體基金會將會毫不猶豫地指出這一點。

結論

數字世界中的自由與現實世界中的自由同樣重要。在這篇文章中,我試圖揭示 Debian 最重要的特性之一 —— 開發使用者自由的發行版。開發人員花費額外的時間從軟體中清理非自由元件,並且以 Debian 為技術基礎的數十個發行版繼承了它的工作,並由此獲得了一部分自由。

另外,我想分享一個簡單的看法,即自由並不像乍看起來那麼簡單,人們自然會去追問什麼是真正的自由,而什麼不是。由於 Firefox 的存在,Debian 現在不能被稱為自由的 GNU/Linux 發行版。但從 2011 年,當 Debian 終於開始清理核心以及發行版的其他元件時,直到 2016 年 Firefox 成為發行版的一部分時,自由軟體基金會出於純粹的意識形態原因並不認為該發行版是自由的:原因是 Debian 大大簡化了非自由軟體的安裝……現在輪到你來權衡所有的爭論,並決定是否將 GNU/Linux 發行版視為自由的了。

祝你好運!並儘可能保持自由。

由 Evgeny Golyshev 為Cusdeb.com 撰寫

via: https:// news.itsfoss.com/fsf-do es-not-consider-debian-a-free-distribution/

作者:Evgeny Golyshev 選題: lkxed 譯者: Chao-zhi 校對: wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出