我們即將結束 我們的評論 對於那些使 Linux 成為可能的事件,我們仍然需要完成 GNU 項目誕生的故事。 讓我們記住,正是 GNU 項目為 Linus Torvalds 提供了創建 Linux 內核的工具。
自由軟件的“發明”與理查德·斯托曼的個性是不可能分開的。 我將發明放在引號中是因為,正如我們在之前的文章中所說, 該軟件最初是免費共享的。 當公司開始看到其商業可能性時,專有許可證就出現了。
斯托曼說,當他到達麻省理工學院(MIT)人工智能實驗室時 找到了一種敞開大門的文化。 根據他之前的經驗,他工作過的地方都是由人來決定誰以及何時可以使用設備,而且很多時候這些都是根據身份分配的,而不是根據需要來分配的。
在麻省理工學院人工智能實驗室,硬件被認為屬於每個人。 如果有人,無論級別有多高,將另一個人需要的一件設備鎖起來,他們就會破門而入。
正如斯托曼解釋的那樣
……這種破門而入的精神並不是孤立的,而是整個生活方式的一部分。 AI實驗室的黑客們寫出優秀、有趣的程序的積極性很高。 正是因為他們如此渴望完成更多的工作,所以他們無法忍受計算機被鎖定,或者人們可以做的許多其他事情來阻礙有用的工作。
出於同樣的原因,實驗室系統也沒有文件保護機制。開發人員不希望有人能夠集中權力來決定誰可以訪問什麼。
根據斯托曼的說法,這樣做的好處是每當系統出現問題時,任何知道問題所在的人都可以修復它。
用他自己的話來說,這是一種無政府狀態的運作:
……我們也沒有讓任何老師或老闆決定要做什麼工作,因為我們的工作是改進系統。 當然,我們會與用戶交談; 如果你不這樣做,你就無法說出需要什麼。 但在我們這樣做之後,我們最能夠看到什麼樣的改進是可行的,我們總是互相討論我們希望看到系統如何改變,以及我們在其他系統中看到了哪些我們可以使用的清晰想法。
通往 GNU 的道路。 改變並不總是好的
黃大仙禁運, 隨著時間的推移,開放文化消失了。 用自由軟件基金會創始人的話來說:
基本上人工智能實驗室裡除了我之外的所有有能力的程序員都被雇傭了,這造成的不僅僅是暫時的變化,它造成了永久性的轉變,因為它打破了黑客文化的連續性。 新黑客總是被老黑客所吸引; 這裡有最有趣的計算機和最有趣的人做事,還有一種真正有趣的精神。 一旦這些東西丟失了,就沒有什麼可以向新人推薦這個地方了,所以新人就不再來了。 他們沒有人可以從他們身上汲取靈感,也沒有人可以向他們學習這些傳統。 而且,沒有人可以向他們學習如何做好編程。 只有少數教授和研究生,他們並不真正知道如何使程序發揮作用,你無法學習如何使好的程序發揮作用。 因此,我喜愛的麻省理工學院人工智能實驗室消失了,在與那些這樣做的人進行了幾年的鬥爭並試圖懲罰他們之後,我決定我應該致力於本著這種精神創建一個新的社區。
變革的後果之一是決定不使用內部開發的軟件。 當實驗室的硬件發生變化時,那些不同意黑客文化的學生和教授就能夠強加自己的觀點並選擇使用商業軟件。
在最後一篇文章中(我保證,這是最後一篇),我們將看到斯托曼如何決定,如果他無法擊敗他們,最好創建自己的項目。