設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

為什么自由軟件比以往任何時(shí)候都重要?

2013/9/29 22:45:14 來源:新浪科技 作者:書聿 責(zé)編:木木

導(dǎo)語:美國《連線》雜志網(wǎng)絡(luò)版周六刊登題為《為什么自由軟件比以往任何時(shí)候都重要》(Why Free Software Is More Important Now Than Ever Before)的評論文章稱,隨著云計(jì)算技術(shù)的發(fā)展,普通用戶對自己使用的軟件越來越缺乏控制力,這不僅會限制他們調(diào)用資源的能力,而且可能因此受到他人的監(jiān)視,所以自由軟件在當(dāng)今時(shí)代比以往任何時(shí)候都更重要。

以下為文章全文:

自由軟件運(yùn)動(dòng)

從我發(fā)起自由計(jì)算運(yùn)動(dòng)到現(xiàn)在已經(jīng)30年了,那場運(yùn)動(dòng)的目的是促進(jìn)軟件的“解放”——我們之所以使用這個(gè)詞,是為了強(qiáng)調(diào)我們討論的是自由,而不是價(jià)格。Photoshop等專有程序十分昂貴,而Flash Player等軟件卻可以免費(fèi)獲得——但在這兩種情況下,用戶都要受制于他人的力量。

自從自由軟件運(yùn)動(dòng)發(fā)起以來,環(huán)境已經(jīng)發(fā)生了翻天覆地的變化:發(fā)達(dá)國家的多數(shù)人都已經(jīng)擁有可以上網(wǎng)的電腦或手機(jī)。非自由的軟件仍然會把用戶的計(jì)算能力割讓給他人,但現(xiàn)在,還有了另外一種方式來剝奪用戶的自由:軟件即服務(wù)(SaaS),它可以用他人服務(wù)器的資源來幫你處理計(jì)算任務(wù)。

無論非自由軟件還是SaaS,都可以監(jiān)聽用戶、束縛用戶,甚至攻擊用戶。惡意軟件在服務(wù)和專有軟件中隨處可見,因?yàn)橛脩舾緵]有任何控制權(quán)。這是根本問題所在:雖然非自由軟件和SaaS都由其他實(shí)體控制(通常是一家公司或一個(gè)國家),但自由軟件卻由用戶自己控制。

控制為何如此重要?因?yàn)樽杂梢馕吨刂谱约旱纳睢?/p>

如果你用軟件來為生活服務(wù),你的自由就取決于你對軟件的控制力。在你使用軟件時(shí),你理應(yīng)享有控制權(quán),更何況是當(dāng)你用這些軟件來處理對生活至關(guān)重要的事情時(shí)。

你是否控制了軟件,要看你是否獲得了四大自由。如果任何一項(xiàng)缺失或不足,整個(gè)程序就屬于專有軟件,或非自由軟件。

1、按照自己的意愿自由地運(yùn)行軟件,無論何種目的都不會受到制約。

2、自由的研究軟件的“源代碼”,并修改代碼,以便軟件可以按照你的意愿運(yùn)行。程序是由程序員用編程語言編寫的——就像是英語與代數(shù)的混合體——這種程序被稱作“源代碼”。任何懂得編程,并且以源代碼形式獲得程序的人都可以閱讀源代碼,理解它的運(yùn)行模式,并對其修改。如果你獲得的只是最終的執(zhí)行模式,即使存在一系列效率低下的問題,也無法理解并修改程序。

3、可以按照自己的意愿自由地制作和分發(fā)額外的副本。這不是義務(wù),你可以自由選擇。如果程序自由,并不意味著別人有義務(wù)為你提供副本,也不意味著你有義務(wù)為別人提供副本。不能自由地向他人分發(fā)軟件對用戶是一種虐待;然而,選擇不對外分發(fā)程序,而是自己使用,就不會虐待任何人。

4、如果你愿意,還可以自由地對外分發(fā)你修改的版本。

前兩項(xiàng)自由可以讓用戶獨(dú)立控制程序,后兩項(xiàng)則可以讓任何一組用戶合作控制程序。但最終結(jié)果都是為用戶賦予軟件的控制權(quán)。

如果用戶無法控制軟件,軟件就會控制用戶。

在專有軟件中,總是會有一些實(shí)體,也就是軟件的“所有者”,正是他們控制了軟件,并借此控制了用戶。非自由軟件是一種束縛,是一種創(chuàng)造不公平的工具。在極端情況下(盡管這種極端情況已經(jīng)十分普遍),專有軟件甚至可以監(jiān)聽用戶、限制用戶、審查用戶、虐待用戶。例如,蘋果公司的i系列產(chǎn)品都是如此。Windows、手機(jī)固件、Windows版Chrome瀏覽器也都使用了通用的后門,使得一些公司可以不經(jīng)用戶允許就遠(yuǎn)程修改程序。亞馬遜Kindle也可以通過后門刪除電子書。

自由軟件運(yùn)動(dòng)的目標(biāo)是終止非自由軟件這種不公平的現(xiàn)狀,解放軟件程序,從而讓用戶解放自我。我們1984年就開發(fā)了自由操作系統(tǒng)GNU。如今有數(shù)百萬臺電腦運(yùn)行GNU,主要是GNU/Linux的結(jié)合。

新時(shí)期的挑戰(zhàn)

SaaS發(fā)揮了什么作用?SaaS并不意味著在服務(wù)器上運(yùn)行的軟件是非自由狀態(tài)(盡管多數(shù)情況如此),而是說,使用SaaS會導(dǎo)致與使用非自由軟件相同的不公平:這是殊途同歸的兩股邪惡力量。以SaaS翻譯服務(wù)為例:當(dāng)用戶向服務(wù)器發(fā)送文本時(shí),服務(wù)器會將文本翻譯出來,然后把譯文發(fā)回給用戶。整個(gè)翻譯工作都由服務(wù)器的運(yùn)營者控制,用戶絲毫無法插手。

如果你使用SaaS,服務(wù)器運(yùn)營者就會控制你的計(jì)算過程。它要求你將所有相關(guān)資料都提交給服務(wù)器運(yùn)營者,而服務(wù)器運(yùn)營者則有可能被迫將資料提交給政府——由此看來,這些服務(wù)器真正的服務(wù)對象究竟是誰?

當(dāng)你使用專有軟件或SaaS時(shí),首先受害的就是你自己,因?yàn)檫@種軟件給了某個(gè)實(shí)體不公平對待你的權(quán)利。為了你自己的利益著想,你應(yīng)該逃離這種環(huán)境。而如果承諾不與他人共享軟件,還會傷害他人,做出這種承諾是邪惡的,不遵守承諾反而沒有那么邪惡。從正直的角度來考慮,你壓根就不應(yīng)該做出這種承諾。

有很多非自由軟件還會迫使他人使用同樣的軟件。Skype就是最典型的例子:當(dāng)有人使用非自由的Skype客戶端軟件時(shí),就必須要求其他人也使用Skype客戶端——這就將自己的自由與他人的自由一同放棄。Google Hangouts也存在同樣的問題。所以,我們應(yīng)當(dāng)拒絕使用這種軟件。

使用非自由軟件和SaaS的一大壞處在于,它會獎(jiǎng)勵(lì)作惡者,鼓勵(lì)這種軟件或“服務(wù)”的進(jìn)一步發(fā)展,從而導(dǎo)致更多人受害。

當(dāng)用戶是公共機(jī)構(gòu)或?qū)W校時(shí),這種間接傷害還會被放大。公共機(jī)構(gòu)存在的目的是為人民服務(wù),不是為自己服務(wù)。當(dāng)他們使用計(jì)算資源時(shí),同樣是為人民服務(wù),所以他們有責(zé)任代表人民完全控制計(jì)算過程。因此,他們只能使用自由軟件,而且要拒絕SaaS。

要在計(jì)算領(lǐng)域維護(hù)國家主權(quán)同樣需要采取這種方式。據(jù)彭博社報(bào)道,微軟曾經(jīng)在Windows的系統(tǒng)漏洞修復(fù)前將這一消息告知美國國家安全局(NSA)。我們不知道蘋果公司是否也做過類似的事情,但他們都受制于同一個(gè)美國政府。對一國政府而言,使用這種軟件則會危及國家安全。

學(xué)校和所有的教育活動(dòng),都會通過言傳身教影響社會的未來。所以學(xué)校應(yīng)當(dāng)教育學(xué)生,只能使用自由軟件,從而向他們灌輸民主意識,培養(yǎng)他們幫助他人的習(xí)慣。這甚至有助于培養(yǎng)新一批的編程專家。教育學(xué)生使用非自由軟件,等同于讓他們依賴軟件所有者,這與學(xué)校的社會使命相悖。

專有軟件開發(fā)者肯定會要求我們懲罰那些想要共享軟件或改寫軟件的學(xué)生。他們甚至?xí)趯W(xué)校展開反對共享的宣傳活動(dòng)。所以,每個(gè)班級都應(yīng)該制定這樣的班規(guī):“同學(xué)們,這個(gè)班級是讓你們共享知識的地方。如果你把軟件帶到班里,就不能把它據(jù)為己有,必須與其他同學(xué)共享——如果別人想要學(xué)習(xí),甚至還要共享軟件的源代碼。因此,不允許把專有軟件帶到班里,除非是為了練習(xí)反向工程。”

計(jì)算領(lǐng)域的合作包括把原來的程序副本重新分發(fā)給其他用戶,還包括把自己修改后的版本分發(fā)給他人。自由軟件鼓勵(lì)這種形式的合作,而專有軟件則會禁止。它禁止分發(fā)副本,也不提供源代碼,更不允許用戶修改軟件。SaaS也有著同樣的問題:如果你的計(jì)算是通過他人的服務(wù)器完成的,你根本就接觸不到軟件,就更別提共享或修改了。

菜譜、教科書、字典、百科全書、字體、電路圖和3D打印設(shè)計(jì)圖并不是軟件,所以自由軟件運(yùn)動(dòng)嚴(yán)格來講并不涵蓋這些內(nèi)容,但同樣的邏輯也可以適用于這些領(lǐng)域。

經(jīng)常有人問我:自由軟件的“優(yōu)勢”是什么?但“優(yōu)勢”這個(gè)詞用在自由身上顯得太過蒼白。

沒有自由的生活是壓抑的,計(jì)算活動(dòng)如此,生活的各個(gè)方面同樣如此。

我們在使用所有軟件時(shí)都必須得到控制權(quán)。如何贏得控制權(quán)?如果你是普通用戶,可以在自己的電腦上放棄SaaS和非自由軟件,不再向他人傳播專有軟件的理念。如果你是程序員,可以開發(fā)自由軟件,并放棄開發(fā)或推廣非自由軟件或SaaS。這樣一來,便可解放所有的電腦用戶。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知