自由軟體與(電子)政府
作者:理查·史托曼英國政府資助了對電子化政府有用的軟體開發,但現在不知道該如何處置。有人出了個好主意,將其移交給地方議會,邀請他們將自己轉變為軟體公司。
公眾已經付費開發此軟體。現在讓他們付費才能獲得使用許可,難道不荒謬嗎?限制他們對軟體的使用,難道不荒謬嗎?唉,這種荒謬的情形並非罕見;政府將公共資金資助的軟體交付到私人手中,讓公司讓公眾甚至政府事後懇求使用許可,這已是標準做法。
更糟糕的是,他們對使用者施加令人沮喪的限制,拒絕他們存取軟體的原始碼,也就是程式設計師可以閱讀、理解和變更的設計藍圖。使用者獲得的只是一個可執行檔,一個「黑箱」,以至於他們無法修改、理解甚至驗證它的功能。
這種看似荒謬的政策背後,其實有個看似合理的動機。動機是確保有人維護軟體,修復不可避免出現的問題,並使其適應新的需求。人們過去認為,讓某家公司控制軟體的所有使用權,並將所有使用者置於其掌控之下,是實現這一目標的唯一途徑。
今天,我們知道另一種方法:自由軟體(也稱為開放原始碼或 Foss)。自由軟體意味著使用者可以自由地使用、散布、研究,甚至擴展此軟體以執行更多工作。
「自由」一詞指的是自由,而不是價格;想想「言論自由」,而不是「免費啤酒」。當有重視支援並願意為其付費的使用者時,自由軟體意味著支援的自由市場,而不是壟斷。自由軟體也為政府機構提供了一種履行其責任的方式,以維持對國家電腦的主權控制,而不是讓這種控制權落入私人手中。
自 1984 年以來,志願者團體開發並維護了強大而有用的自由軟體程式——起初只有少數幾個,然後發展到整個作業系統,例如 GNU/Linux 和 BSD。今天,自由軟體目錄列出了將近 4,000 個自由軟體套件。英國政府已決定增加自由軟體的使用;這裡是一個使用和貢獻的絕佳機會。
副首相辦公室應將電子化政府程式設為自由軟體,建立一個網站來託管其開發,並聘請少數人來監督這項工作。然後,世界各國的政府將開始使用此軟體、修復它、擴展它,並將改進貢獻回來。
全世界都將受益,所有使用者都會欽佩英國的領導地位。
本文最初於 2005 年 3 月 3 日以「Second Sight」為標題刊登在《衛報》。