喬布斯造成了永久的傷害
直到現在,我們依然在竭力消除這種傷害
——理查德·斯托曼
...
自由軟體,相信大多數人都不會知道它的定義
但它卻為我們的生活帶來了很多巨大的改變
自由軟體意味著完全的公開、完全的自由
任何人都可以使用它的原始碼開發出另一款自由軟體
將共同的知識成果無限地傳遞下去
如果將軟體開發看作是拾柴生火的話
自由軟體就像是眾人拾柴燃起的熊熊的篝火
足以溫暖照亮所有為它添過柴的人
牛頓曾經說過:如果說我看得比別人更遠些,那是因為我站在巨人的肩膀上
前人的知識積累為後人所用
這是人類文明能夠發展至今天的關鍵
而自由軟體,也正是秉承著這樣的理念誕生的
隨著它的不斷髮展也派生出了開源軟體
它們是現在程式設計師們離不開的資源寶庫
知名的開源社群github
開源軟體不等於自由軟體,但所有的自由軟體一定是開源的,自由軟體有著更嚴苛的定義,除了要求軟體開放原始碼,還必須允許任何人使用、修改、複製、研究甚至是重新發布。但不論如何,開源軟體與自由軟體都是秉承著共享的理念。
開源軟體的重要不僅僅之於程式設計師
現在許多創客所依賴的程式也都是開源的專案
他們可以很方便地根據實際情況進行調整修改
開源的Delta式3D印表機
沒有自由的軟體世界就是數字監獄
...
縱觀程式幾十年的發展史
自由軟體的支持者不乏許多傳奇程式設計師
理查德·斯托曼(Richard Stallman)
理查德·斯托曼是其中能力遠大於名氣的一個
作為自由軟體定義的提出者和堅定支持者
他的名氣甚至不足那些軟體商人的百分之一
最成功的軟體商人比爾蓋茨
他不遺餘力地支援宣傳自由軟體
直接影響促成開源軟體的誕生
在當今封閉的軟體沙漠中開闢了一片自由的綠洲
斯托曼常年一頭蓬亂的頭髮,蓄著花白的絡腮鬍
似乎不會讓人把他與名校高材生聯絡到一起
實際上斯托曼早在70年代就進入哈佛大學就讀
大二時加入了麻省理工學院的人工智慧實驗室
是最早一批研究人工智慧的程式設計師
年輕時的斯托曼
工作後,斯托曼和同事們組建了一個軟體共享社群
在社群裡,成員們都會無償地分享自己的程式程式碼
斯托曼很快便愛上了這樣的黑客文化氛圍
在上個世紀七八十年代,黑客指的是一群以開發為目的用非常規的手段研究修改計算機相關產品的人,與狹義的以破壞計算機安全系統為目的的黑客存在差異。
但好景不長,在八十年代,商業大潮席捲IT界
斯托曼所熱愛的黑客社群面臨巨大的壓力
他們隨時有可能接收到軟體公司發來的律師函
在這樣的大環境下斯托曼的許多同事都屈服了
他們甚至組建起了自己的軟體公司並以此牟利
斯托曼對此感到極度的憤怒
在發現言語上的聲討並沒有實際作用後
他下定決心,發起了自由軟體集體協作專案GNU
GNU與角馬的英文同音,便用角馬作為標誌
斯托曼將GNU解釋為“GNU’s Not Unix”的遞迴縮寫
他還創立了自由軟體基金會來支援GNU專案
斯托曼為自由軟體基金會評選的獲獎者頒獎
意在創造一套完全自由且向下相容Unix的作業系統
Unix:由貝爾實驗室研發的,非常成功且強大的多使用者多工商用作業系統,支援多種處理器架構。
經過不懈地研發,倔強的斯托曼逐漸完善起GNU
開發出了各種優秀的系統元件
但始終沒有完成最重要的系統核心
斯托曼開發的用於GNU的emacs文字編輯器
直到1991年一個芬蘭大學生林納斯(Linus)寫出了Linux核心
Linux核心現在應用廣泛,我們熟知的Android系統就是基於Linux核心開發的
並通過自由軟體基金會對全世界釋出公開
終於圓滿了GNU專案,開啟了一個全新的自由開源時代
Linus
斯托曼的執著也讓他漸漸地在開發者圈子裡有了名氣
也當之無愧地獲得了“自由軟體之父”的美名
雖然Linux是自由軟體的一個巨大的成功
但是斯托曼依舊有自己的不滿
他多次在演講上強調GNU/Linux才是系統的全稱
時刻提醒人們不要忘記GNU在這其中的關鍵意義
GNU與Linux的標誌物分別是角馬和企鵝
現在的斯托曼依靠演說宣傳自由軟體和維持生計
不同於許多演說家當面一套背後一套的狡猾
斯托曼始終言行如一,甚至恪守得有些過於苛刻
性醜聞被披露後一再撒謊的克林頓
斯托曼作為一名資深的程式設計師
直到現在還是使用一臺老掉牙的筆記本辦公
螢幕只有10寸,配置也是化石級的
因為擔心安全問題,只有在必要時才會連線網路
斯托曼心愛的筆記本是搭載龍芯CPU的純正中國貨
有人建議他更換效能更好的ThinkPad或MacBook時
他總是一臉不屑,堅持使用這臺從BIOS到作業系統都自由的古董
斯托曼同樣厭惡智慧手機,甚至是普通手機
直到現在他也沒有自己的手機
他認為手機不管搭載何種系統
基帶的底層程式仍會有洩密的可能
如果有人在他面前使用iPhone的話
他會毫不掩飾自己嫌棄的眼神
可想而知,斯托曼對大公司的憎恨肯定也不會少
非自由軟體的惡,源於大公司的貪婪。
無論是蘋果、微軟、還是Facebook都沒能逃過他的嘴炮
他認為喬布斯是個“邪惡的天才”
而微軟創始人比爾蓋茨只是個“聰明而貪婪的商人”
在五年前,喬布斯剛去世之時
所有人都在表示自己的悲痛
而斯托曼在自己的個人網站上發表了這樣一句話
“我不會為他的死而高興,卻會為他的離開而感到開心”
言論一出,輿論一時譁然
很多人都認為他是為了炒作才口出狂言
但他那碩大的肚子裡藏著的不是壞水
事實上斯托曼是個簡單的人
至今為止,斯托曼沒有因為推廣自由軟體獲取暴利
雖然在業界地位顯赫,可卻沒有多少民眾知曉他的大名
斯托曼也曾多次來訪中國宣傳自由軟體
他對中國政府加強Linux系統的研發的策略表示大為讚賞
...
你必需做出選擇:是自由更重要,還是便利更重要?在獲取你的資料時,他們會給你一些便利;但在其他場合,他們會讓你不知不覺地遭受損失,或是受到限制。
Big Brother is watching you——《1984》
近年來斯諾登稜鏡門事件引發了公眾對資訊科技的信任危機
斯托曼的堅持也漸漸得到了重視
步入晚年的他依舊堅持在自由戰爭的最前線
斯諾登
一路走來,斯托曼雖然獲獎無數
但他內心中最嚮往的還是那個不分你我的社群
那個可以全心全意開發好程式的氛圍
自由軟體(Free Software)之於普通民眾可能只意味著免費
但對於開發者而言
自由軟體是一塊沒有籬笆的田地
每個愛好種植的新丁都可以在這裡收穫果實
併為還在田邊觀望的路人播撒下更加優秀的種子
自由開源是遠古人類得以脫穎的核心
繼承傳播是現代人類科技發展的基礎
這一切都像是母親教孩子一樣自然
為什麼在資訊時代我們忘卻了這份初心