Richard Stallman和自由軟體運動

軟體天生就是自由的!,上帝說:“創造Richard Stallman吧!”,新的威脅,幾點期望,

軟體天生就是自由的!

最初的計算機就像我們先人發明的算盤一樣,只有硬體,沒有軟體,是一個純粹的機械裝置。直到20世紀中葉,隨著電子管、電晶體的發明,計算機的電子成分才超越了機械成分,逐步演化成了現在的電子計算機,在這個過程中,出現了軟體,並起到越來越重要的作用,最終成為了計算機的靈魂。最初的軟體世界裡,當然沒有自由軟體、專有軟體、開源軟體這些概念,因為軟體天生就是自由的,公司在出售的硬體里附帶了軟體,包括原始碼和文檔。人們根據自己的需要,修改軟體,自由地使用硬體,人與人之間互相分享,協作。關於這方面的經典故事就是Richard Stallman經常舉例的“印表機驅動程式”的故事,它生動地展現了軟體從天生的自由轉向後天的不自由給人們帶來的影響。
在哈佛大學讀書的時候,Richard Stallman開始在MIT人工智慧實驗室工作了,成為程式設計師社團的一份子,大家彼此分享軟體,共同努力增長人類知識,這是生活的一部分。 MIT人工智慧實驗室買的第一台印表機附帶有驅動程式的原始碼,MIT人工智慧實驗室的黑客們可以自己修復印表機驅動程式的bug,或者根據自己的需要修改印表機的驅動程式,這為他們的工作帶來了很大的方便。後來, MIT又買了一台雷射印表機,這次廠商只提供了二進制的印表機驅動程式,它是MIT僅有的一個沒有原始碼的軟體。出於工作的需要,Richard Stallman想修改一下這個驅動程式,但是他無法做到,因為他沒有驅動程式原始碼。後來 Richard Stallman聽說卡內基.梅隆大學有這個印表機的驅動程式原始碼,他就去了那裡,對他們說:“我是來自MIT的朋友,能不能把印表機驅動程式的原始碼給我拷貝一份?”。Richard認為大家都屬於計算機社團,他們肯定會給他原始碼。但是他們拒絕了他。因為他們和廠商簽署了一份保密協定,協定要求他們不能向別人拷貝原始碼。頓時Richard Stallman感到他們背叛了自由的計算機社團,非常生氣,一句話沒說就回去了。

上帝說:“創造Richard Stallman吧!”

隨著計算機工業的飛速發展,從20世紀70年代開始,原本自由的計算機社團漸漸地發生了變化,新興的計算機公司從自由的計算機社團里僱傭走了大量的黑客,開發專有軟體。他們在分發軟體的時候不再附帶原始碼,剝奪了人們通過修改軟體來使用計算機的自由,通過許可協定,將人與人之間的分享、協作趕走了。 Richard Stallman成為留在MIT人工智慧實驗室的最後一名黑客,自由的計算機社團瀕臨崩潰。1976年2月3日,比爾·蓋茨發表了著名的《致電腦愛好者的一封公開信》,抱怨未經授權使用Altair BASIC的情況太普遍,掀開了通過專有軟體剝奪人們自由使用計算機的大幕。也正是從這時起,軟體群體逐漸分化成自由軟體社團和專有軟體公司兩大陣營。
(Eric Raymand & Cypher)
事實上,Eric比Cypher的本事大多了,他不但背叛了自由,還大勢宣揚開源的實用性,讓人們更關注短期利益,反而漸漸遺忘了自由的可貴。使得努力拚搏得來的一些白色天空開始變得烏雲密布。雖然如此,我並不認為開源軟體是自由軟體的敵人,至少還是我們的盟友,我希望那些整天將“開源”掛在嘴邊的人士們重新認識自由,回到自由軟體社團,一起與專有軟體鬥爭到底。
如上也算是一個惡搞(parody),全當娛樂。能夠幫助大家理解自由軟體、開源軟體、專有軟體這三種勢力,以及其中的核心人物。

新的威脅

斗轉星移,如今的計算環境與23年前自由軟體運動發軔之際相比發生了巨大的變化。近些年,又陸續出現了許多新的東西,進一步威脅人類在數字時代的自由,比如數字霸權管理(DRM)、軟體專利、可疑計算(treacherous computing)等等。這些新的限制手段都具有非常強的迷惑性,人們很容易上當。前幾天,我和Richard Stallman專門就數字霸權管理(DRM)展開了專題討論,大家參見我的文章《阻擊數字霸權,捍衛人類自由!》,以後我們會繼續專題論述這些新的威脅。面對這些威脅的步步緊逼,自由軟體社團已經採取了積極的措施。目前正在地球範圍內公開徵集GNU GPL v3的修改意見,我們將通過GNU GPL v3阻擊這些威脅。在2006年,自由軟體社團將越過已經堅守了23年的防線,向專有軟體發起進攻。這些威脅關係到我們每一個人的自由,我們不可以袖手旁觀,更不能視而不見。天下興亡,匹夫有責!

幾點期望

經歷了23年的自由軟體運動之後,自由軟體已經取得了巨大的成就,在研究、教育、出版、網際網路、IT工業、法律等領域顯示出了巨大的價值和旺盛的生命力。為了自由軟體運動能夠在未來的日子裡一如既往地成功,請加入自由軟體社團,支持自由軟體運動。在此,我有幾點具體的期望,希望讀者能夠在讀完此文之後身體力行:
立即將專有軟體從你的生活、學習、工作中踢出去,全面採用自由軟體。 當你在稱呼一個完整的作業系統時,請用正確的名字:GNU/Linux。 從開源軟體回到自由軟體社團的懷抱,以後使用“自由軟體”這個術語。 正確認識Richard Stallman、GNU工程和自由軟體基金會(FSF)的歷史功績,給予他們應得的關注和尊敬。 本文屬於普及概念性讀物,請讀者在非商業用途、保持文章完整性、逐字逐句的情況下轉奮力轉載此文章。
最後,我呼籲你們加入自由軟體社團,義無反顧地投入到為捍衛人類在數字時代自由的戰役中!

相關詞條

熱門詞條

聯絡我們