成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

GNU/Linux與自由:隱藏在Linux發(fā)行版中的非自由軟件

系統(tǒng)
許多對軟件自由感興趣的人都會把GNU/Linux作為他們的操作系統(tǒng)選擇。但很少有人認(rèn)識到,許多主要的GNU/Linux發(fā)行版并不是完全自由 的。想象一下,當(dāng)你從Windows遷移過來并安裝GNU/Linux時,卻發(fā)現(xiàn)你正在接受一個嚴(yán)格的微軟許可證!

許多對軟件自由感興趣的人都會把GNU/Linux作為他們的操作系統(tǒng)選擇。但很少有人認(rèn)識到,許多主要的GNU/Linux發(fā)行版并不是完全自由 的。想象一下,當(dāng)你從Windows遷移過來并安裝GNU/Linux時,卻發(fā)現(xiàn)你正在接受一個嚴(yán)格的微軟許可證!

許多發(fā)行版使用了專利軟件并故意顯示一個錯誤的許可證,并嘗試將問題隱藏在一個“自由可選項”的外表后面。大多數(shù)軟件容器的開發(fā)者并不關(guān)注自由,更 不用他們的說用戶了。非自由的發(fā)行版幾乎不曾嘗試提醒他們的用戶自由有多么重要,即便是不這么做用戶就將不復(fù)存在的時候。本文中我將會討論“自由可選項” 是一種不可接受的方式,并且提出一些真正的解決辦法。

問題

我使用GNU/Linux超過5年,但直到最近才發(fā)現(xiàn)我的發(fā)行版中究竟包含多少非自由軟件。我決定在系統(tǒng)中查找并刪除所有不自由的東西,結(jié)果我刪除 了n多。

 

[[62134]]

 

一個漂浮的GNU — 軟件自由與安寧的符號

這些是我所找到的:

Linux內(nèi)核

Linus Torvalds等人通過kernel.org發(fā)布的Linux 內(nèi)核,即公版的內(nèi)核,包括許多非自由的固件(參見腳注),它們主要用于支持一些自由固件所不支持的硬件。

想象一 下,當(dāng)你從Windows遷移過來并安裝GNU/Linux時,卻發(fā)現(xiàn)你正在接受一個嚴(yán)格的微軟許可證!

雖然大多數(shù)發(fā)行版維護了他們自己的內(nèi)核,但都是嚴(yán)重基于公版的,并且通常直接采納了其中的非自由二進制鏡像。

一個解決辦法就是使用Linux Libre項目,這是一個去除了所有非自由固件的公版內(nèi)核集合。大多數(shù)發(fā)行版根本就不曾提供自由內(nèi)核的選擇,更不用說推薦一個了。

非自由驅(qū)動程序

許多發(fā)行版包括了顯卡和無線網(wǎng)卡之類的非自由驅(qū)動程序。由于那些硬件是閉源的并且沒有文檔化,他們只能包含這些驅(qū)動來盡力增強硬件支持。

許多發(fā)行版采用驅(qū)動程序的非自由版本來*代替*自由版本

在很多情況下,驅(qū)動程序的自由替換版其實是存在的,但是許多發(fā)行版卻采用非自由版本來*代替*自由版本。

常見的非自由軟件

許多發(fā)行版還提供了其他一些不屬于上面幾類的非自由軟件。這些東西包括非自由網(wǎng)頁瀏覽器,視頻會議客戶端,和另外一些常見的應(yīng)用程序。系統(tǒng)本身并不 需要這些軟件,包含這些東西只是為了方便,或者讓軟件包列表變得更充實。

他們告訴用戶說自由是一個次要的問題,并且引導(dǎo)他們使用非自由軟件

雖然一些發(fā)行版用專門的倉庫來維護非自由軟件,但對平常用戶來說這并不意味著什么。通過同時宣揚自由和非自由的程序,他們實際上是在告訴用戶說自由 是一個次要的問題,并且引導(dǎo)他們使用非自由軟件。

我從系統(tǒng)中移除的一個軟件包叫corefonts,是使用微軟許可證的非自由字體包。其許可證限制了該軟件包的使用,并且禁止對其修改。 Corefonts是安裝ImageMagic的一個可選依賴,Gentoo默認(rèn)將其啟用。

ImageMagic本身是自由軟件。這意味著大多數(shù)安裝它的用戶都假定它是自由的,結(jié)果卻錯誤地使用了系統(tǒng)中的corefonts。他們可能會受 到這個受限非自由許可證的影響。

小結(jié)

這只是GNU/Linux發(fā)行版怎樣限制用戶自由的一些例子。另一個問題是:僅僅檢查包管理器所述的各種程序許可證信息并不可靠。比如,Linux 內(nèi)核通常標(biāo)榜說是完全符合GPL-2的,但實際上卻包含了一些非自由軟件。

如果沒有一種清晰的策略來精確地分辨一個發(fā)行版所包含的軟件并且 精確地描述其許可證的話,即便是最小心的用戶也可能會安裝非自由軟件。

自由可選項

一些發(fā)行版嘗試著這樣解決問題:通過提供另外一個自由版本,或者提供一些工具來幫助用戶保持系統(tǒng)自由。這并不能解決問題,因為大多數(shù)人并不關(guān)心軟件 自由,因此也不會結(jié)束其使用。更有甚者,發(fā)行版幾乎不會做任何事情來提倡使用自由版本,甚至是告訴用戶使用它們的優(yōu)越性。

Mandriva

告訴大眾專利軟件會如何危害你的問題,以及逃離限制的方法乃是重要目的。可是這 些根本就沒有涉及。

我的第一個例子是Mandriva,這個發(fā)行版提供了7個不同的版本,只有一個是完全自由的。大多數(shù)訪問其網(wǎng)站的人都會下載其Powerpack版 本,因為它放在第一個,并且其名字也暗示它是功能最強大的版本。沒有人會關(guān)于其版本區(qū)別的描述,同時也沒有任何提倡甚至是解釋一下使用純自由軟件的優(yōu)越 性。

這種做法的副作用就是:唯一使用自由版本的用戶就是那些已經(jīng)知道問題并且對其非常小心的人。這些用戶可能已經(jīng)在運行100%自由的系統(tǒng) 了。告訴大眾專利軟件會如何害你的問題,以及逃離限制的方法乃是重要目的??墒沁@些根本就沒有涉及。

Gentoo Linux

另一個例子是Gentoo Linux,提供了一個可選的許可證過濾系統(tǒng),能夠幫助用戶避免安裝專利軟件。這比Mandriva的情況還糟,因為過濾功能在文檔中很少涉及,而且對于 使用什么沒有給出任何推薦。

這意味著唯一使用Gentoo自由版本的人是那些專門搜索過怎樣基于許可證來過濾軟件的人。大多數(shù)用戶可能都不知道還有這么一個功能存在。 更嚴(yán)重的是,一些軟件許可證(比如Linux內(nèi)核的許可證)是不準(zhǔn)確的。所以即便有嚴(yán)格的過濾器,專利軟件也很可能會漏網(wǎng)。

我在Gentoo開發(fā)者郵件列表上指出過Linux內(nèi)核顯示的許可證是不準(zhǔn)確的。我要求他們更新以包含非自由固件的許可證,這樣人們才能精確地過濾 他們的軟件。雖然一些開發(fā)者支持這個主意,修正方法卻一開始就被一些內(nèi)核團隊成員給拒絕了。本文發(fā)表不久以后,我被告知許可證現(xiàn)在已經(jīng)更新了,是一個最初 的支持者干的。

小結(jié)

非自由的發(fā)行版幾乎不曾嘗試提醒他們的用戶自由有多么重要,即便是不這么做用戶就將不復(fù)存在的時候。

大多數(shù)軟件容器的開發(fā)者并不關(guān)注自由,更 不用他們的說用戶了。非自由的發(fā)行版幾乎不曾嘗試提醒他們的用戶自由有多么重要,即便是不這么做用戶就將不復(fù)存在的時候。 一個發(fā)行版對于其用戶的影響是相當(dāng)巨大的,并且他們有提倡使用純自由軟件的社會責(zé)任。

解決辦法

很明顯真正的解決辦法是轉(zhuǎn)而使用一個尊重用戶自由的發(fā)行版。FSF組織維護了一個你能使用的完全自由發(fā)行版的 列表。開發(fā)者們協(xié)同工作,以便保護用戶的自由,并且盡最大努力來維護一個完全自由的系統(tǒng)。比如通過查找并修復(fù)所有因失誤而漏網(wǎng)的非自由軟件。其他非自由發(fā) 行版很可能忽視這些問題。

然而,轉(zhuǎn)換到一個新的操作系統(tǒng)并不總是可行。你可能更喜歡重構(gòu)你已有的那個非自由發(fā)行版。如果是這種情況,你可能希望轉(zhuǎn)換軟件安裝來實現(xiàn)一個完全自 由的操作系統(tǒng)。這樣會有很大的工作量,不過卻是可行的:

首先,你應(yīng)該從系統(tǒng)中移除所有非自由軟件。這些工作包括:轉(zhuǎn)換到一個Linux Libre內(nèi)核,全面掃描已安裝的軟件包并檢查其許可證。這可能是一項巨大而乏味的工作。

每個用戶都需要這么做顯然是個愚笨的辦法。你可以聯(lián)系你發(fā)行版的開發(fā)者并且告訴他們——當(dāng)然是用禮貌的方式——你認(rèn)為軟件自由是一個重要問 題,并且建議他們改進發(fā)行版的自由性。你還可以提供幫助,不管是技術(shù)支援還是問題報告。 一種無爭議的方式來維護一個完全自由的系統(tǒng)會是一個好的開端。

如果你會寫代碼,你可以著重于努力改進一個自由的發(fā)行版。如果你有喜歡的設(shè)計決定,你可以在自由發(fā)行版中實現(xiàn)。你還可以幫助那些非自由發(fā)行版,通過編寫其包含的非自由軟件的自由替換版來實現(xiàn)(當(dāng)然這也會讓自由發(fā)行版獲益,哦,自由軟件的勝利!)。

有時候你可能有自由軟件所不支持的硬件。如果可以的話你應(yīng)該嘗試著避免支持這樣的公司,雖然這么做可能不太現(xiàn)實。在所有情況下,你都應(yīng)該給生產(chǎn)商寫 一個禮貌而堅定的需求,要他們將驅(qū)動程序以自由軟件發(fā)布,或者開放他們的規(guī)范文檔以便其他人可以編寫自由驅(qū)動。

購買硬件的時候,先查閱FSF的支持的硬件列表,盡可能多地支持那些自由的公司。

我要提及的最后一點是推薦的強大影響力。每當(dāng)向你朋友和家庭推薦GNU/Linux的時候,都別忘了強調(diào)自由的重要性。不管他們是否接受你的建議, 你都將在客觀上幫助了知識的推廣,這是解決任何問題的第一步。

腳注

作為一個例子,請瀏覽這個 Linux 源文件. 你正在看的是一個非自由的二進制固件。這段代碼的含義通常意味著一個商業(yè)秘密,因此用戶不但沒法修改它,甚至根本沒法理解它。

問題并不局限于Linux。OpenBSD開發(fā)了它們自己的內(nèi)核,但是也含有二進制鏡像??梢钥焖贋g覽一下這個內(nèi)核源文件,它包含了一大段使用受限許可證的非自由代碼。

還可以在Ubuntu和Debian中 查看更多非自由二進制鏡像的例子。

【編輯推薦】

  1. 每個IT Manager都應(yīng)該知道的10個Linux發(fā)行版
  2. 為生活添彩 盤點十大驚艷Linux發(fā)行版
  3. 全球最受歡迎13款Linux發(fā)行版
責(zé)任編輯:Yeva 來源: linux伊甸園
相關(guān)推薦

2010-04-06 09:00:21

GNULinux

2022-05-24 07:06:16

Debian自由軟件標(biāo)準(zhǔn)開發(fā)者

2010-03-03 11:02:40

RedHat Linu

2010-05-11 14:33:58

自由軟件

2009-11-30 10:45:45

Musix GNULinux

2010-02-25 17:49:36

Linux Makef

2011-10-14 14:16:51

2011-09-07 09:38:52

自由軟件基金會Linux

2023-10-08 07:24:11

WolfiLinux“非發(fā)行版”

2009-12-01 16:55:40

Live Linux

2009-09-09 08:37:53

Windows 7Linux開源操作系統(tǒng)

2018-04-17 10:00:18

Linux發(fā)行版面向企業(yè)

2009-12-21 16:27:55

2009-10-13 09:22:01

Linux發(fā)行版

2021-09-06 11:29:59

LinuxCutefishOS操作系統(tǒng)

2022-03-24 09:05:15

自由軟件基金會自由軟件獎FSF

2009-05-26 12:13:05

Linux發(fā)行版Puppy Linux

2010-09-14 09:09:34

Debian GNUkFreebsd

2019-12-16 10:57:35

Linux發(fā)行版Ubuntu

2020-10-28 08:00:00

LinuxLinux發(fā)行版
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 天天操天天射综合网 | 欧美中文字幕一区二区 | 中文字幕视频在线观看 | 一区二区三区视频在线观看 | 可以在线观看av的网站 | 欧美日韩一区二区在线 | 自拍偷拍中文字幕 | 国产精品婷婷 | 国产电影一区二区在线观看 | 古装人性做爰av网站 | 羞羞色在线观看 | 91在线视频播放 | 日本亚洲欧美 | 嫩草视频在线看 | 午夜精品久久久久久久星辰影院 | 日本在线免费 | 日韩欧美一区二区三区在线播放 | 精品国产伦一区二区三区观看说明 | 欧美亚洲免费 | 91国产视频在线观看 | 欧美极品在线视频 | 免费观看羞羞视频网站 | 成人国产精品久久久 | 91色网站 | 做a网站 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 在线免费观看a级片 | 久久久久久久久久毛片 | 国产精品久久久久久亚洲调教 | 精品欧美一区二区三区久久久 | 日韩高清中文字幕 | 91精品在线播放 | 91精品无人区卡一卡二卡三 | 五月花丁香婷婷 | 午夜视频一区二区 | 免费不卡视频 | 日韩av免费看 | 玖玖玖在线| 亚洲精品久久久久久久久久久久久 | 日韩一区二区三区视频在线播放 | 天天碰夜夜操 |