新竹市青草湖社區大學
[ 目錄 ] / [ 本節目錄 ] [ 下一篇 ]
中小學導入自由軟體的長程策略與短期作為
丁志仁
軟體自由協會常務理事
2003/04/17
壹、構想
財力有限的家庭,無力一再重新採購因反覆改版而必須更新軟、硬體,是社會發生人民間數位落差的重要原因之一。而使用自由軟體,既不造成軟體採購負擔,也較容易在舊硬體上找到合適版本,是縮短中小學數位落差,重要的策略之一。
建置並運作技術支援中心,協助解決中小學校園使用自由軟體時所遇之操作問題、技術問題及教育訓練問題。
長期而言建議教育部催化形成一個完整的「校園使用自由軟體生態系」,包括
- 更多的End Users:慎選跨平台好用的應用自由軟體,逐步在校園中推廣。
- 更多的Power Users:協助學校資管相關教師及各地縣網中心,使之成為能回答自由軟體操作問題的人,讓使用者身邊有人可以問。
- 更多的技術人員或工程人員(Super Users):成立技術支援團隊,負責測試各種自由軟體操作及技術問題,End Users在身邊得不到答案的問題,可以透過Power Users及
FAQ系統,從技術支援中心得到答案。
最終只有培養出了完整的使用生態系,才能養得活台灣自由軟體的技術發展,進入成長的良性循環。
而在校園中導入使用自由軟體,本身即是一漫長細膩的過程;並不適合直接要求使用者更換作業系統,而是需要讓使用者在「最小變動」的前提下,先就其日常工作中常用的功能一次一項地引導其改用「跨平台」的自由軟體,待其大多數日常應用,皆能用自由軟體滿足時,最後再引導其更換作業系統。整個學校的導入過程概述如下
- 清查學校目前使用中的硬體:學校中電腦教室、行政設備,由於是歷經陸續更新而來,所以機型等級紛雜,作業系統的種類繁多。這些系統上的差異會嚴重影響導入自由軟體時的順暢情況。其中影響最大者為RAM的數量,而RAM是否有擴充的空間,更決定軟體轉換能否成功。
- 調查學校人員,日常使用的軟體功能:通常以問卷法進行,並且需排列出各項功能的優先順位。
- 選擇合適推廣的自由軟體:通常能順利執行列印及排版功能的軟體,最易入手推廣。
- 分析選用自由軟體的優勢項目:構成使用者轉換使用軟體的誘因;通常價格只是因素之一,效能上的因素更有影響力。而跨平台對Power User會有說服力。舊品可透過自由軟體變得好用,是對學校較有力的說服點。
- 在學校的機器上安裝並測試自由軟體:由於機型、作業系統不同,軟體安裝和運轉上,會碰到形形色色的問題,將這些問題記下來,找到校調與解決之道,並寫成簡易的Q&A。
- 號召校內有興趣的人,組成使用者俱樂部:通常需舉辦校內說明會及座談會。此步驟甚為關鍵,沒有使用者社團,外援撤走或資訊組長調職時,學校會再掉回非自由軟體的懷抱中。
- 聯結校內使用者俱樂部與學校外部資源:通常有效的E-mail通訊管道,可以找到問題答案的網站,是最重要的外部資源。
- 舉辦研習:教導學校人員熟悉使用推廣的自由軟體。
- 回答使用者的使用問題:其中最多的問題是其原先的檔案、書籤、通訊錄…,如何轉移到新的系統上
- 提倡「師生共學」的觀念,代替傳統「學生等老師來教」的觀念:一方面不低估學生在這領域的學習速度,另一方面重用學生在蒐集問題解答、協助學校推廣教學的潛力。
- 必要時開發小型的工具軟體:選用的自由軟體雖然必須是世界級的自由軟體開發專案,切忌在本地自行開發大型軟體,這樣推廣的軟體壽命才會長;但是在轉檔、中文相關問題解決上,有時需要輔助性的小型工具,這些小型工具則需要本地加以開發。
整套校園自由軟體的推動,至少須規畫三年至四年,建議立即推動第一年工作。
開始時先將建置一個「全國中小學校園自由軟體應用諮詢中心」,此中心的任務有
- 聯絡及協調全國中心與數個「縣市中小學校園自由軟體應用諮詢中心」:全國中心由SLAT與台北縣共構組成。
- 辦理研習,推廣開放格式之軟體應用:而自由軟體正是最合標準的開放格式軟體。
- 研究學校電腦教室如何因應開放格式軟體之使用進行汰換更新。
- 研究學校如何導入開放格式的軟體。
貳、自由軟體的基本說明
一、什麼是自由軟體?
- 公開源碼。
- 允許遵守「自由軟體授權規範」的人,可以自由拷貝、修改、散布的軟體。
二、一般「版權私屬軟體」的弊害
- 不安全
- 程式可能留有「後門」,也禁止使用者逆向追蹤真象。
- 程式如有瑕疪時,禁止使用者改善。使得出問題的機會較大,像美國國防部、飛安、金融資料庫均不敢使用微軟的產品。
- 當程式瑕疪,導致使用者蒙受損失時,廠商早有避險條款,對廠商有利,對使用者不利。
- 不自由
- 存檔格式封閉,使得使用者的作品,必須在特定廠商的產品上才能被打開和使用。
- 廠商改版時,使用者通常必須被迫跟著花費升級。
- 軟體只能和有特定密招的廠商簽維護合約,不能自行維護,也不能找更好的廠商維護。
- 廠商不想中文化時,使用者不能自行中文化。
- 不合作
- 廠商各自建立自己獨門的標準,大家的作品不容易相通。
- 一個軟體只能由其擁有者改進,要整合兩個以上擁有者的軟體,就要陷進沒完沒了的合約操作。而且你防我,我防你,絕大部分的精力用於彼此防範上面,而不是軟體改善上面。
- 會中輟
- 軟體擁有者可以因為死亡、興趣轉移、甚或不爽,就隨時中輟一個大家在用軟體的持續發展,而別人無法接手維護。
- 成本高
- 軟體擁有者必須獨力完成所有的開發、升級與維護的動作,分工的情形差,成本高、效能差、價錢貴。如果要改善分工就必須投入資本,所以會使軟體開發漸漸由資本家龔斷。
- 廠商軟體改版時,必須跟著重買硬體設備。我們大多數的工作,只要CPU在100MHz以下即綽綽有餘,目前的硬體添購通常只是為了配合微軟作業系統改版而已。
- 為了配合在不同軟體下打開和使用檔案,一個檔案我們常常必須存成許多不同的格式,並且花大量的精神在維持這一堆檔案內容的同步。
- 大量的資源將用於如何防止機密外洩、軟體盜拷上面。
- 一個使用很久,已經習慣的軟體,當廠商停止生產、中輟維護時,使用者必須重頭來過。
三、自由軟體的特色與優點
- 原始碼公開透明
- 安全。不易留有程式後門;所有不特定的人都可以來找Bug,而不是只有程式的擁有者才可以找Bug,通常不特定的人就是使用者本身,所以程式比較容易改善當機,以利於增加穩定。
- 對使用者友善。使用者可以自行消除Bug或升級,也可以找最適合的人來幫他消除Bug或升級。
- 提供研究的空間。
- 容易釐清責任。不會有硬體供應商怪應用程式作者,驅動程式撰寫者,或者應用程式作者怪硬體供應商驅動程式沒寫好。
- 給予有紀律的自由。對所有人提供使用、研究和修改的自由;對遵守自由軟體授權規範的人,提供散布和修改後再散布軟體的自由
- 容易建立標準。使軟體容易跨平台使用。
- 容易促成分工與合作。
- 容易促成效率與降低成本
- 促成分工所需的資本極低。
- 版權交易的成本約定為0。只要遵守自由軟體授權規範,不需要額外設計什麼合約,簽什麼合約,花心力去監督合約的執行。
- 軟體的撰寫工作由第一個散布出去的人(經常是撰寫者自己)負擔,後續的散布者與使用者不必再負擔。也就是再散布時及再使用時,應付給作者的費用為0。此點對減少使用者的軟體費用支出,效果最宏大。
- 技術(研究)的發展沒有產權壁壘(智慧財產權壁壘),無障礙環境使得政策不必受到「非技術」因素的扭曲。凡技術上做得到的,就可以把它做出來。完全依照人們的需要,全力發展技術加以滿足。這是目前學術發展的標準典範;或說學術研究是最早遵循自由軟體原則的領域。
- 軟體的生命週期長。支持軟體繼續發展的力量是來自「使用者集體」,只要軟體繼續有用,就會被維護升級下去,不會中輟。
- 容易中文化。
四、自由軟體與版權私屬軟體的關係
- 互補:各有其適用領域。
- 利基不同:
- 版權私屬軟體的利基在維持軟體的機密性與散布權,以販售軟體的使用權獲利。
- 自由軟體的利基在提供版權交易以外的一切服務,特別是研發上的服務。
- 外部性不同。所以政府的角色不同。
- 版權私屬軟體的外部性主要來自廠商獨佔使用者創造的加值(我們之所以用微軟的原因是由於其他人都在用微軟,儘管微軟有時品質很差),政府的角色在反托拉斯,維持競爭、選擇與市場機能。
- 自由軟體的外部性來自「義工」或「志工」的比重較高,政府的角色在促成間接定價,消除負面的外部性;增加公用標準的版圖,擴大正面的外部性。W3C的版圖越大,對所有國家的使用者越有利。
五、此時校園引入自由軟體的原因
由於軟體版本更新快速,隨版本更新而來的硬體及軟體升級費用支出日漸浩繁,對校園數位學習之發展極為不利,而且更易拉大社經不利族群的數位落差。
因自由軟體有程式原碼開放、有高移植性、簡單易理解、下載使用免費、應用範圍廣泛及符合多元化使用等特性,在目前政府財政預算緊縮時期,十分適合校園教學與行政應用,更適合引入中小學教導國民普遍運用,以縮短國民間之數位落差。
由於自由軟體之桌面運用尚在成長階段,各級學校也分散在進行系統程式的修改或開發,過程中常出現許多的問題及瓶頸。在集合相關的老師、學者及使用者的意見後,希望成立一個全國性的自由軟體技術諮詢單位,以解決各推廣學校在使用時所遇到的困難,使自由軟體的發展能向下紮根,培養更多的使用者及發展更相容的應用程式以供學校使用。如此不僅能使資訊教學更多向化、也可節省大筆教育經費、提供更佳的校園軟體解決方案。
參、分階段推動
一、分期概述
- 第一年:推廣Mozilla及Open Office,特別是其中的Writer。
- 第二年:推廣Gimp及簡易伺服器管理。
- 第三及第四年:做全16項校園基本需求。申請94年1000萬預算。
| 瀏覽器 |
簡報 |
燒錄 |
簡易伺服器管理 |
| 電子郵件 |
看圖、繪圖 |
壓縮解壓縮 |
安全(含防毒) |
| 文書處理 |
HTML文件應用 |
多媒體製作 |
網路資料庫 |
| 試算表 |
影音播放、轉檔 |
動畫 |
程式語言 |
[ 目錄 ]
/ [ 本節目錄 ] [ 下一篇 ]
lake@mail.bamboo.hc.edu.tw