English [en]   العربية [ar]   български [bg]   català [ca]   Deutsch [de]   ελληνικά [el]   español [es]   فارسی [fa]   français [fr]   עברית [he]   hrvatski [hr]   italiano [it]   日本語 [ja]   lietuvių [lt]   മലയാളം [ml]   Nederlands [nl]   polski [pl]   português do Brasil [pt-br]   русский [ru]   Shqip [sq]   தமிழ் [ta]   Türkçe [tr]   українська [uk]   Oʻzbekcha [uz]   简体中文 [zh-cn]   繁體中文 [zh-tw]  

教育深入討論 → 為什麼學校只應採用自由軟體

本篇翻譯的原文為英文。

為什麼學校只應採用自由軟體

作者為 Richard Stallman

教育事業,包含幼兒園到大學的各級學校,在道義上有責任只應教授自由軟體

所有的電腦使用者都應該堅持採用自由軟體:自由軟體給予使用者自由操控自己電腦的權利——至於專有軟體,這些程式只能按照其著作權擁有者或開發者所希望的去做些什麼,而不是遵從使用者想要拿它來做什麼。自由軟體同時也賦予使用者彼此互助合作的權利,如此眾人都能過正直的生活。上述這些理由不只適用於所有人,也同樣適用於學校。不過,本篇文章的目的是要專門介紹自由軟體為何適用於教育的其他理由。

自由軟體可以為學校省錢,而這只是次要的好處。因為自由軟體讓學校和其他使用者一樣,都能自由複製並轉散布這些軟體,所以可以省錢;教育體系可以將軟體副本發給每間學校,而每間學校都能夠在所有電腦上安裝該軟體,不必再額外付費。

這個好處確實很實用,但我們絕不會將它認列在首要地位;因為一旦和更重要的道德議題相比,省錢顯得淺薄許多。學校採用自由軟體不只是個讓教育「更好」一點的辦法:事實上,這代表學校舉辦的是善的教育,而非惡的教育。接下來,我們深入探討這個議題。

學校有其社會使命:教導學生成為一位強健、有能力、獨立、會合作且體現自由社會的好公民。學校應該推廣使用自由軟體,正如他們推動永續的觀念與投票的權利一般。藉由自由軟體教育,他們能讓畢業的公民學生,準備好在自由的數位社會中展開生活。這有助於讓整體社會擺脫大型企業財團的支配。

相較之下,學校教授非自由軟體,則是在灌輸學生對特定軟體的依賴,而這與學校的社會使命背道而馳。學校根本不該這麼做才對。

追根究柢,為什麼專有軟體的開發商會為學校提供他們開發的非自由軟體免費副本(1)?因為他們希望 利用 學校去灌輸學生對他們產品的依賴,就如同煙草公司發放免費的香煙給學生那樣(2)。只要這些學生畢業,他們可不會再向畢業生或者畢業生所工作的公司,提供免費的軟體副本。一旦你依賴他們家的產品,那你就需要付錢,而未來的升級費用可能會很昂貴。

自由軟體能讓學生研究軟體是如何運作的。有一些具有程式設計天賦的學生,他們才十幾歲時就渴望著學習所有與電腦和軟體相關的知識。他們有強烈的好奇心,想要研讀日常使用軟體的源始碼。

專有軟體阻止了他們對知識的渴求,說:「你想要瞭解的知識是個祕密——禁止學習!」。所以,專有軟體是教育精神的仇敵,學校裡不應容忍專有軟體,除非拿來作逆向工程的研究對象才可以。

自由軟體向來鼓勵所有人學習。自由軟體社群反對「技術的聖職人員」主義,這讓大眾持續對技術茫然無知;我們鼓勵任何年齡的學生,在任何情況下都能依其所願,閱讀源始碼來學習他們想知道的一切。

採用自由軟體的學校,將使有程式設計天份的學生得以向前邁進。有天份的學生要如何成為優秀的程式設計師呢?他們需要閱讀並搞懂人們真正在用的程式。若要寫出優雅且清晰的程式碼,你就得閱讀和撰寫大量的程式碼。只有自由軟體能讓你這麼做。

要怎樣才能學到對大型程式撰寫程式碼的經驗呢?你可以為既有的大型程式編寫大量修改變更來達成此目的。自由軟體讓你可以這麼做;但是專有軟體則禁止通行。任何學校都可以為學生提供掌握程式設計技巧的機會,而前提是學校採用自由軟體。

學校應採用自由軟體的最深層原因,是道德教育。我們期待學校教給學生基本的常識與實用的技術,但這只是學校功能的一部份。學校最重要的任務是要培育出好公民,其中包含幫助他人的習性。在電腦領域中,這代表要教大家分享軟體。從幼兒園起,學校應該告訴學生:「如果你帶軟體到學校來,你必須和其他同學一起分享。你必須在課堂上展示源始碼給同學看,這樣一來其他人就可以從中學習。因此,請不要將非自由軟體帶到課堂上,除非我們要教逆向工程技術。」

當然,學校必須先實踐自身宣揚的內容:學校必須只在課堂上使用自由軟體(只有逆向工程的研究對象例外),並和學生分享軟體的副本,也包含其源始碼,這樣學生才能複製軟體、帶回家用,甚至進一步轉發給其他人。

教學生如何使用自由軟體,並參與自由軟體社群,就是親身參與的公民課。這也教育了學生公眾服務的角色典範,而不是軟體巨頭的樣子。各級學校都應該採用自由軟體。

如果你與學校有關——例如你是學生、教師、職員、管理者、捐贈者、家長……等——你有責任讓學校改用自由軟體。如果私人請求無法實現這個目標,請在相關社群中公開提起這項議題;這是讓更多人意識到此議題,並在這場運動中找到盟友的方法。

  1. 警告:接受此類優惠的學校,一般會發現後續升級費用極為昂貴。
  2. RJ Reynolds 煙草公司於2002年在舉辦給兒童參與的活動中發放免費香煙樣品,而遭罰款一千五百萬美元。請參見 http://www.bbc.co.uk/worldservice/sci_tech/features/health/tobaccotrial/usa.htm
TOP

[FSF 標誌]「自由軟體基金會 (FSF) 是非營利組織,以提倡全世界電腦使用者的自由為使命。我們捍衛所有軟體使用者的權利。」

JOIN SHOP