自由軟體的教育意義

毛慶禎

輔仁大學圖書資訊學系   

2001/12/11


  1. 自由軟體大自由

  2. 自由的本質

  3. 善用經費

  4. 啟發人性

  5. 自我負責

  6. 伺服器

  7. 桌面環境

  8. 各國現況

  9. 創造歷史

自由軟體大自由

書寫或印刷的資訊,不需要特別的工具,就可以讀取其內容;在電子化的環境下,軟體決定資訊的可及性,專屬的封閉檔案格式比比皆是,新版軟體讀不到舊版格式的檔案,對人類的文化記錄形成威脅。

軟體的自由是電子資訊自由化的基礎,自由軟體的提倡者,對自由的解釋比較接近自由資訊的看法, 主張使用者對軟體有如下的權利:

換句話說,使用者有四大自由:

不必付錢也不必要求別人的同意,就讓使用者擁有該等自由的軟體,稱為自由軟體。

很多人懷疑自由軟體盛行後,程式設計師不就失業了嗎?真是想太多。「保障生火人的工作權」是最有名的反諷,社會的發展不能因為侷限於現有的模式,必須朝著最大多數人的利益前進,況且:

  1. 創作過程本身就是一種享受
  2. 拔一毛以利天下, 何樂而不為也?
  3. 使用者受惠, 貢獻者成名 -- 發表程式碼對駭客具有致名的吸引力
  4. 名氣帶來利益 -- 很多年輕的自由軟體作家的薪水比大學教授還要高

社會發展的過程裡,有些職業本身必須轉型,調整規模。軟體自由之後,祗要少數人撰寫軟體就夠了,在自由市場機制的運作下,將擴大技術支援的市場或轉向其他的職場。

自由的本質

自由不等於免費, 不過, 從取得的角度來看, 把免費的資訊視為自由的資訊, 也不算離題太遠。

有關自由的定義很多, 最有名的是美國羅斯福(Franklin Delano Roosevelt)總統在1941年元月6日對第美國第77屆國會發表的四大自由:

  1. 言論自由 (freedom of speech and expression)
  2. 崇敬自由 (freedom of every person to worship God in his own way)
  3. 免於匱乏的自由 (freedom from want)
  4. 免放恐懼的自由 (freedom from fear)

從個人的生活價值觀,詮釋自由的本質:

  1. 在世界各地都有言論自由
  2. 依照自己的方式在世界各地崇敬上蒼的自由 
  3. 世界各地在承平時期, 都有免於經濟匱乏的自由
  4. 世界各地裁減武力至任何國家沒有侵略其他國家的力量, 人民才有免於恐懼的自由

善用經費

Microsoft Windows XP Home中文標準版 - 新台幣 7,781元

Office XP中文標準教育版 - 新台幣 4,950 元

Linux 中文版 - 自由免費

KOffice - 自由免費

採用專屬的商業軟體,每部電腦至少需要一萬元;自由軟體全部免費。

學校的軟硬體經費由教育部或教育局統籌分配,學校本身沒有感受壓力,倘若把軟硬體總經費撥交各校自行調配,很多學校一定採取自由軟體,增加百分之五十的硬體數量。

軟體免費,安裝設定、維修服務、教育訓練仍需付費,初期可用研究計畫或志工暫代。

啟發人性

專屬的商業軟體強調著作權的觀念,誤導使用者進入侵犯他人權益的領域,盜版行為層出不窮,就像香煙及毒品一般,明知不該做,卻受不了外界的誘惑。

自由軟體的精神啟發人性的美好一面:  

  1. 自由取閱

    美國第三任總統Thomas Jefferson(1743-1826)曾說:被告知的民眾是民主的必要條件(Informed public is a necessity for democracy);同樣的,自由軟體也是改進應用軟體的必要階段。

  2. 人際互動

    自由軟體的基礎,在於瞭解軟體解決問題的方向,協助維護者融匯貫通整個趨向,以便更有效的改進現有的軟體。

  3. 工作機會增多

    Raymond指出,自由軟體不會威脅程式設計師的地位,同樣的,網頁也不會減少圖書館員的地位。

  4. 同儕評鑑

    眾目睽睽之下,所有的缺點都將消失無蹤。

自我負責

臺灣的教育走入轉型期,教科書不再是唯一的資訊來源,學生老師都要為自己的學習及授課內容負責,「老師沒有教」、「超出授課範圍」、「這個部份考不考」,都成為歷史。

自由軟體的安裝設定由使用者自行負責,每個人都可以有自己的桌面、自己的套件、自己的應用軟體。

學習的重點,由工具轉移到內容;操作特定的應用軟體固然重要,瞭解資訊的結構及呈現方式,才是長久之計。

伺服器

Linux在伺服器領域的表現,有目共睹。

根據《自由軟體總藍圖計劃》的描述 http://www.softwareliberty.org/project/software-map/draft,在 Internet 上, Linux 扮演非常重要的角色,尤其在網路的部分,不但提供 TCP/IP IPV4 及 IPV6 的完整實作, 更有相當多免費的網路軟體。最具代表性的網路應用軟體有 apache、sendmail、samba 等等相當流行及實用的軟體。

網際網路伺服器方面,已有眾多解決方案:

網路管理方面的工具有:

LAMP: 是 Linux + Apache + MySQL + PHP/Perl/Python 的標準縮寫,是當今最受歡迎的自由軟體網站開發平台。

桌面環境

KDE桌面環境(K Desktop Environment, KDE),以歐洲為基地的系統。建構Unix工作站的開放源碼圖形介面,支援中文在內的42種言系。

CLE 是 “Chinese Linux Extensions” 的縮寫,也就是所謂的「中文延伸安裝套件」。最初,CLE 是一堆中文相關軟體的集合,一些中文相關程式的 rpm 檔,建構在 Red Hat Linux 之上的一個中文延伸套件。由於 rpm 強大的能力,CLE 能夠完全的跟 Red Hat 系統整合,提供使用者一個非常好用的中文環境,在 Linux 底下也可以輸出、輸入與列印中文。 http://cle.linux.org.tw/index.php 

Linux 中文文件計劃 http://www.linux.org.tw/CLDP/ 

KOffice 1.1的軟體如下:

KWord - 文書處理
KSpread - 試算表
KPresenter - 簡報軟體
Kivio - 流程圖繪製軟體
Kontour - 向量繪圖軟體
Krayon - 點陣繪圖軟體
Kugar - 報表軟體
KChart - 圖表繪製軟體

Konqueror即Conqueror,勝利者征服者。

Konqueror是檔案總管
Konqueror是KDE專案的總合。
Konqueror是瀏覽器,可讀取HTML4.0,支援 Java applets, JavaScript, CSS1 and (partially) CSS2,及 Netscape 的外掛軟體。
Konqueror讀取軟體,在不外掛的前提下,讀取文件。

教育軟體 Edutainment針對3歲至18歲的少年及兒童使用。

 KHangMan - 學英文
 KLatin- 學拉丁文
 KLettres - 學法文
 KMessedWords - 腦力激盪
 KTouch - 打字練習
 KEduca - 出考題
 KMathHelp - 數學
 KNumbers - 算術
 KLearnSpelling - 拚寫英文
 KStars - 星座圖,天文學
 KGeo - 幾何學
 KVocTrain - 字彙訓練
 KPercentage - 百分比 

源堡(SourceForge)是應用軟體育成站, http://sourceforge.net/softwaremap/trove_list.php 

ToGet軟體資料庫裡,有眾多軟體,http://awms3.pchome.com.tw:3001/index/unix.html

軟體有Bug怎麼辦? 動手改它,或放棄它。

各國現況

  1. France to install Linux in schools, http://linuxtoday.com/stories/515.html

    1998年10月28日, 法國Linux用戶協會(The French Association of Linux users, AFUL)與法國教育部(French Ministry of Education)簽訂備忘錄, 由法國Linux用戶協會為法國的高中、國中及小學安裝Linux及自由軟體。

    該約有效兩年, 應該自動續約, 法文原約: http://www.aful.org/education/accord.html, 成果報告,  http://www.libresoftware-educ.org/en/,  

  2. 法國使用自由軟體的學校, http://www.libresoftware-educ.org/en/carteFranceen.html,

  3. 義大利使用自由軟體的學校, http://www.libresoftware-educ.org/en/carteItalieen.html 

  4. The Linux for Schools Project, 英國倫敦 St John's School in Northwood 學校支持該計畫, http://www.lfsp.org/

  5. http://k12linux.mesd.k12.or.us/

  6. Linux for Schools, 紐西蘭的計畫, http://www.cce.ac.nz/schoolslinux/ 

  7. 阿根廷國會研議全球首宗自由軟體法案, http://www.cyberworksolution.com:8080/openscope/inside/inside.htm?sn=988

  8. UNESCO is handing out free Linux CDROMs to community, scientific, and educational projects in Latin America(西班牙文), http://www.unesco.org/general/eng/events/latin/

  9. Red Escolar,  墨西哥的學校用Linux計畫, http://redesc.linux.org.mx/en/ 

  10. 馬來西亞的沙巴(Sabah, Malaysia)也有類似的計畫, 連絡人: Lim Hock Song, mailto:hslim@kkipcom.com.sabah.net.my

  11. 荷蘭的相關計畫連絡人, Huub Schuurmans, mailto:twasm@aimnet.com

  12. 德國學校使用Linux的名單, http://www.rittershofer.de/info/linux/linout.htm

  13. National Botanic Garden of Belgium, 比利時國家植物園, 連絡人 Alain Empain, mailto:alemp@br.fgov.be

  14. Adult school in Visalia, California, 成人教育, 連絡人 Steve Winston, mailto:xee@psnw.com

  15. Canada's SchoolNet, 加拿大的學校網, 以Linux架設教室攝影機, http://www.schoolnet.ca/home/e/

  16. K-12Linux in Schools Project, http://www.riverdale.k12.or.us/linux/, or, http://k12linux.mesd.k12.or.us/ 

  17. Linux Terminal Server Project, http://www.ltsp.org/index.php

  18. Riverdale K12's Linux in Schools Project 

    AFUL (French Association of Linux and free software Users) reached an agreement with the French Ministry of Education in October 1998 to install Linux in schools 

    Educational Operating System & Software (edos): This site ss provided to further the development of a version of the free Linux Operating System for educational purposes. We're calling it "edos" 

    Ravi Sundaram, The Sarai Project <http://www.sarai.net>, posted on Cultural Exchange via Internet - Opportunities and Strategies. Forum of the House of World Cultures, Berlin, FORUM1 Digest2 for Thursday, August 05, 1999

    Harsh Kapoor: Options For India: Internet for the Masses? (nettime maillist, Wed, 16 Jun 1999) 

 

創造歷史

多元化已成為教育的願景之一。

法國、德國、英國、美國等國,已積極探討在校園裡使用自由軟體的可能,並付諸實施。

墨西哥、阿根廷、巴西、印度等開發中國家,也不落人後,藉著自由軟體,希望跨越鴻溝,迎頭趕上。

中共基於國家安全的理由,以國家的公權力投入。

在伺服器方面,臺灣已有很好的經驗;桌面環境也有CLE的投入,開始翻譯中文的文件,軟體中文化及中文輸入法都有志工長期投入,技術性的工作已經有相當的成效。

現在是終端使用者出面的時候,建構全自由軟體的環境,用力大聲的要求自由軟體社群,做出我們要的東西,把技術融入終端使用者的生活裡。

由學術單位提出計畫,學校積極主動,架構全球第一個全自由化的軟體環境,把人性最美好的一面展現出來。

毛慶禎
臺北縣新莊市輔仁大學圖書資訊學系
Tel: 02 29031111 ext 2334, 3244(研究室) - Fax: 02 29017405
E-mail: mao@blue.lins.fju.edu.tw
http://www.lins.fju.edu.tw/~mao/va/first.htm