自由軟體十五年

自由軟體運動和 GNU 計畫至今已超過 15 年。我們已經走了很長的路。

在 1984 年,若不安裝專有作業系統,就無法使用現代電腦,而且您必須在限制性授權下取得。當時沒有人被允許與其他電腦使用者自由分享軟體,幾乎沒有人可以修改軟體以符合自身需求。軟體的所有者築起高牆,將我們彼此隔開。

GNU 計畫的創立是為了改變這一切。其首要目標是:開發一個與 Unix 相容的可攜式作業系統,且該系統將 100% 是自由軟體。不是 95% 自由,不是 99.5%,而是 100%——以便使用者可以自由地重新發布整個系統,並自由地修改和貢獻系統的任何部分。系統的名稱 GNU 是一個遞迴縮寫,意思是「GNU's Not Unix」——這是一種向 Unix 的技術思想致敬的方式,同時也表明 GNU 是不同的東西。從技術上講,GNU 類似於 Unix。但與 Unix 不同的是,GNU 給予其使用者自由。

數百名程式設計師花費了多年的時間才開發出這個作業系統。其中一些人由自由軟體基金會和自由軟體公司支付薪資;大多數是志願者。少數人已成名;大多數人在其專業領域內為人所知,被其他使用或開發其程式碼的駭客所知。所有人共同幫助解放了電腦網路為全人類帶來的潛力。

1991 年,類似 Unix 系統的最後一個主要基本組件被開發出來:Linux,由 Linus Torvalds 編寫的自由核心。今天,GNU 和 Linux 的組合已被全球數百萬人使用,並且其受歡迎程度正在增長。本月,我們宣布發布 GNOME 1.0 版,這是 GNU 圖形桌面,我們希望它能使 GNU/Linux 系統像任何其他作業系統一樣易於使用。

但是我們的自由並非永久保證。世界不會停滯不前,我們不能指望五年後仍然擁有自由,僅僅因為我們今天擁有它。自由軟體面臨著艱鉅的挑戰和危險。正如當初取得自由一樣,維護我們的自由也需要堅定的努力。同時,作業系統僅僅是開始——現在我們需要添加自由應用程式來處理使用者想要完成的各種工作。

在未來的專欄中,我將撰寫關於自由軟體社群面臨的具體挑戰,以及影響電腦使用者自由的其他問題,以及影響 GNU/Linux 作業系統的發展。