天才萊納斯LINUX傳奇

比爾.蓋茨,微軟公司的創始人,軟體著作權制度的受益者,世界上的頭號富翁。

簡介,目錄,

簡介

理察.斯托曼,自由軟體基金會的創始人,自由軟體運動的領袖。
這兩個人,一個疾呼保護著作權,打擊盜版;另一個提倡自由複製,源碼共享。
他們是軟體世界的兩極,一個代表金錢,另一個代表自由。他們是針鋒相對的兩方。
但他們年齡相仿,人生也如此相似。都在大城市出生成長,都進了哈佛,最早都是程式設計師。
因為後來一些偶然的事件,使他們選擇了不同的信念,走上了不同的道路。
在計算機工業的發展史上,是先有硬體,再有軟體的。最早的軟體都是由硬體廠商編寫,附在硬體上一起發售。通常,這些軟體本身都是免費的,代碼可以被共享。從上個世紀70年代起,隨著硬體平台的成熟,對軟體的需求越來越大,軟體工業開始獨立出來了。於是,種種保護軟體、對其收費的措施也開始出現了。
1976年,21歲的蓋茨發表《致計算機愛好者的公開信》。兩年前剛從哈佛大學退學,為一種叫“MITS Altair”的小型計算機全職工作,開發可以在其上運行的一種BASIC語言版本。
他寫這封公開信的目的就是為了譴責盜版,因為有人把他寫的軟體視為共享品,而在非法拷貝。他寫道:“大多數地計算機愛好者心裡一定清楚,你們當中的許多人都盜竊別人的軟體。硬體是一定要付錢的,而軟體卻成了要共享的東西。有誰會在乎編寫軟體的人是不是得到了應有的報酬呢?”……接著他又聲稱,這種盜版行為的後果只會阻礙大家“去編寫好的軟體”。最後,他反問道:“有誰肯去做一無所獲的技術工作?又有哪一位計算機愛好者願意投入三年的工作量用於編程、糾錯、撰寫產品文檔,最後卻免費發布其產品?”
後來的事情都已經成了歷史,他提倡的軟體著作權專有模式獲得了勝利。微軟公司成了巨無霸,他成了世界頭號億萬富翁。
但是,並不是每一個人都認同這種模式的。程式設計師不再能自由得到和交流代碼,讓很多人感到非常無奈。更有人認為這是一種阻礙自由進步、禁錮思想、抑制創造的犯罪,從而立志要反抗它。理察.斯托曼就是一個這樣的人。
斯托曼1953年出生於紐約,比蓋茨大了2歲。1970年進入哈佛大學,1974年以優異成績畢業於物理學專業。值得一提的是,1974年就是蓋茨從哈佛大學退學的那一年。
在大學期間,斯托曼就為麻省理工學院的人工智慧(AI)實驗室工作,充當程式設計師。畢業以後,仍留在那裡。但是,有一家軟體公司買走了他們使用的軟體的著作權,挖走了計算中心的程式設計師,最後只剩下了斯托曼和另一個人,無事可乾。
此事以後,斯托曼就決心發起自由軟體運動,提供開放源碼的軟體,讓所有人自由使用。把使用軟體的自由還給程式設計師。
最初,他幾乎是一個人與整個業界對抗,他既無錢也無權,唯一有的只是理想。他知道自己的目標幾乎是一個不可完成的任務。它需要極度的投入和犧牲,這可能也正是它的魅力所在。“我沒有把握完成這項工作”他回憶道,“但是對我來說,知道是否能完成這項工作並不重要。關鍵在於,我已經開始行動了。”
他先寫了最初的幾個軟體,免費提供他人使用。1984年1月,自由軟體基金會成立,說是基金會,實際上根本沒錢。斯托曼本人睡在計算中心的辦公室里,當時他根本沒有把握自己能獲得收入。關鍵在於他說,“我已經下定決心要幹這件事了,那時候沒有什麼能夠阻止我”。
1985年,自由軟體基金會發布了“自由軟體通用許可證”GPL。這個許可證開頭第一句這樣寫道:“大多數軟體的許可證,設計用來剝奪你分發和修改它們的自由。GPL許可證與此恰恰相反,它就是為了保護你分發和修改自由軟體的自由,確保這些軟體對所有用戶都是自由的。”總的來說,GPL許可證允許你做所有的事情,除了限制別人的自由。任何採用它的軟體就是自由軟體。
自由軟體這個概念提出以後,在世界範圍內引起了震動。越來越多的程式設計師加入了自由軟體運動。以Linux為代表的一個完整的作業系統已經形成,在性能上完全可以替代、並且超過了微軟的Window系統。這證明了無數志願者出於興趣和理想的無償勞動和奉獻,也完全可以做出最複雜的、質量第一流的工作。
現在,雖然自由軟體基金會已經發展壯大了。但是,斯托曼依然過著簡樸的生活。他沒有自己的汽車,住在租來的房子裡,也沒有結婚沒有孩子,因為他覺得那樣會變成掙錢的奴隸。他說,自由軟體運動的目的就是使得人們可以在不接受其他什麼人統治的前提下,使用計算機,“如果我一直在開發經營性軟體,我就是在把自己的人生用來建造囚禁他人的監獄。”
只要金錢的因素還存在一天,自由軟體和專有軟體的對峙就將存在下去。但是,要深信,在不久的將來自由軟體就會出現在每一台電腦上。
正如英國IT作家Glyn Moody所說:“自由軟體不僅僅是關於軟體代碼的,它們也與自由、分享有關,與社會有關。它們與創造有關,與美有關。這些代碼深處寄託著我們最美好的心愿以及對最醜惡的東西的反抗,它將和人們的恆心共久長。”

目錄

第一章 最寒冷的一年
第二章 全新的GNU
第三章 一次小規模的起義
第四章 X因素
第五章 修修補補
第六章 引導然後從根目錄盤安裝
第七章 萊納斯2.0
第八章 求學伯克利
第九章 代碼的藝術
第十章 矽谷內幕
第十一章 給蜥蜴以自由
第十二章 立足點
第十三章 聯合與IPO
第十四章 為商業而開放
第十五章 Trolls對 Gnomes
第十六章 謊言,該詛咒的謊言與測試基準
第十七章 未來的溫室
第十八章 超越市場
附錄 開放源碼發展史上的重要事件

相關詞條

熱門詞條

聯絡我們