為什麼學校應該使用自由軟體

Jodoo發表於2016-02-25

從幼兒園直至大學的所有階段的教育活動,應該且只應該教授自由軟體,這是學校在道義層面上的義務和責任。

所有計算機使用者都應該堅持使用自由軟體:你會獲得控制你計算機的權利。但是,封閉的專有軟體,更願意做企業自身或者開發者想要做的事情,而不是使用者想讓他們做的事情。自由軟體還會賦予使用者自由協作的權利,這將會引發一種積極向上的生活方式。這些理由適用於學校,而且也適用於每個人。但是,本文的目的不僅限於此。

自由軟體幫助學校節省資金只是一個次要好處。節省資金當然是好的,因為自由軟體賦予學校,如同賦予其他個人使用者那樣,自由複製和分發軟體的權利。教育系統可以給每一所學校一份副本,而且每一所學校都可以將其安裝在學校的每一臺電腦上,這樣做無需任何直接花費。

儘管這項好處很有價值,但是我們總是不情願這樣做,因為這樣做所要承擔的風險和道德層面的重要性相比,似乎顯得微不足道。但實際上,使用自由軟體,對於學校來說,不只是讓教育變得更好的一種方法,這是一件關乎“好教育”還是“壞教育”的大事。所以,我們一起來探討一下這個深層次的問題。

學校有一項社會使命:教育學生成為一名堅強、自立、相互協作並且具有獨立思維的社會公民。學校應該像推廣民主和對話一樣促進自由軟體的使用。通過教授自由軟體,學生就能為即將到來的真正意義上的數字化社會做好準備。這項工作不僅能讓這個社會,從整體上脫離大公司大集團的統治,還可以使我們的生活更加多樣和繁榮。

相比之下,如果我們教授學生使用非自由軟體,就等同於培養依賴性,這將違背學校的社會使命,我們應該極力避免這種事情的發生。

為什麼呢?畢竟專有軟體提供商給學校的軟體是可以免費使用的呀。那是因為,就像菸草公司免費向學生髮放香菸一樣,他們希望利用學校給學生灌輸這種對他們產品的依賴性。當學生畢業之後,他們就會終止這種免費行為,而且,他們也不會為畢業生就職的公司或機構提供免費服務。你一旦對這些軟體形成了依賴,在未來某個階段,你很可能就會付費。

自由軟體可以讓學生了解和掌握這些軟體的工作原理。有些學生,或者那些天才程式設計師,在他們僅僅十幾歲的時候,對電腦和軟體就充滿了好奇心,他們急切地想要獲知他們想要知道的一切。他們非常渴望閱讀那些他們每天都在使用的軟體的原始碼。

專有軟體抑制和阻礙了學生對知識的渴望:他們被告知,“你想要獲得的知識是一個祕密,禁止學習!” 專有軟體是教育精神的敵人,所以,除非為了反向工程的目的,學校應該拒絕使用它們。

自由軟體鼓勵每個人學習。自由軟體社群反對“高高在上的技術” - 這會讓大眾對技術的基本原理敬而遠之。我們鼓勵任何年齡層次學生或個人閱讀原始碼,而且,我們希望他們學的越多越好。

使用自由軟體的學校將會成為那些喜愛程式設計學生的樂土。你知道喜歡程式設計的學生是怎樣成為優秀的程式設計師的嗎?他們必須要檢視和理解真實世界軟體的原始碼。通過閱讀和編寫大量的程式碼,你才有可能寫出高質量的計算機程式。目前來看,只有自由軟體允許你這樣做。

你如何學習為大型軟體專案編寫程式碼?最好的辦法就是為現有的大型專案編寫大量程式碼。自由軟體鼓勵你這樣做,但專有軟體會為此設定各種障礙。任何學校都可以給學生提供這種掌握程式設計技術的機會,但只有使用自由軟體的那些學校才真正具備這個可能。

公民品德教育是學校使用自由軟體的最深層次原因。我們希望學校教給學生基本的知識和有用的技巧,但是這只是學校工作的一部分。學校最重要的一項職能,就是培養思想和行為良好的公民 - 其中包括願意幫助他人的習慣。如果放在計算機領域,這就意味著我們需要教授學生分享軟體的精神。從幼兒園開始,學校就應該告訴學生,“如果你把軟體帶到學校來,你應該與其他同學一起分享。萬一有人想要學習一下它的工作原理,你應該把原始碼展示給大家。所以說,非自由軟體最好不要帶到學校來,除非出於反向工程的目的。”

當然,學校必須履行其諾言:在課堂上只允許自由軟體出現(除非為了反向工程的目的),在分享軟體的同時,原始碼也應該一併分享,這樣的話,學生們就能複製它們,把它們帶回家,甚至還可以將它們再次分享給其他人。

教授學生使用自由軟體,教授他們加入自由軟體社群,本質上就是一門生動鮮活的公民教育課程。這門課程教授將會把學生培養成為具有公共服務精神的行為模範,而不是壟斷企業的超級大亨。所有學校都應該使用自由軟體。

如果你和學校有一定聯絡 - 你是一名學生、一名教師、一位員工、一名管理者、一位捐贈人,或者這些人的父母 - 你有義務和責任向學校推廣自由軟體。如果一次私人間的請求無法解決這個問題,你應該將這個問題提交到社團上來。這樣就能讓更多的人意識到這件事情的重要性。你可以尋找同盟,讓大家一起發起這項推廣自由軟體的運動。


作者:Richard Stallman,著名黑客,GNU & Free Software Foundation 創立者。

原文:Why Schools Should Exclusively Use Free Software

感謝:Qingniu 幫助審閱並完成校對。

原載:明珠夜話

相關文章