毛慶禎 |
|
輔仁大學圖書資訊學系 |
2001/12/11 |
自由軟體大自由
自由的本質
善用經費
啟發人性
自我負責
伺服器
桌面環境
各國現況
創造歷史
書寫或印刷的資訊,不需要特別的工具,就可以讀取其內容;在電子化的環境下,軟體決定資訊的可及性,專屬的封閉檔案格式比比皆是,新版軟體讀不到舊版格式的檔案,對人類的文化記錄形成威脅。
軟體的自由是電子資訊自由化的基礎,自由軟體的提倡者,對自由的解釋比較接近自由資訊的看法, 主張使用者對軟體有如下的權利:
換句話說,使用者有四大自由:
不必付錢也不必要求別人的同意,就讓使用者擁有該等自由的軟體,稱為自由軟體。
很多人懷疑自由軟體盛行後,程式設計師不就失業了嗎?真是想太多。「保障生火人的工作權」是最有名的反諷,社會的發展不能因為侷限於現有的模式,必須朝著最大多數人的利益前進,況且:
社會發展的過程裡,有些職業本身必須轉型,調整規模。軟體自由之後,祗要少數人撰寫軟體就夠了,在自由市場機制的運作下,將擴大技術支援的市場或轉向其他的職場。
自由不等於免費, 不過, 從取得的角度來看, 把免費的資訊視為自由的資訊, 也不算離題太遠。
有關自由的定義很多, 最有名的是美國羅斯福(Franklin Delano Roosevelt)總統在1941年元月6日對第美國第77屆國會發表的四大自由:
免放恐懼的自由 (freedom from fear)
從個人的生活價值觀,詮釋自由的本質:
世界各地裁減武力至任何國家沒有侵略其他國家的力量, 人民才有免於恐懼的自由
Microsoft Windows XP Home中文標準版 - 新台幣 7,781元
Office XP中文標準教育版 - 新台幣 4,950 元
Linux 中文版 - 自由免費
KOffice - 自由免費
採用專屬的商業軟體,每部電腦至少需要一萬元;自由軟體全部免費。
某大學有兩萬多名教職員生,每年付出的校園軟體授權費為600多萬元。
某宗教團體有200部電腦,三年付出600萬元。
學校的軟硬體經費由教育部或教育局統籌分配,學校本身沒有感受壓力,倘若把軟硬體總經費撥交各校自行調配,很多學校一定採取自由軟體,增加百分之五十的硬體數量。
軟體免費,安裝設定、維修服務、教育訓練仍需付費,初期可用研究計畫或志工暫代。
專屬的商業軟體強調著作權的觀念,誤導使用者進入侵犯他人權益的領域,盜版行為層出不窮,就像香煙及毒品一般,明知不該做,卻受不了外界的誘惑。
自由軟體的精神啟發人性的美好一面:
自由取閱
美國第三任總統Thomas Jefferson(1743-1826)曾說:被告知的民眾是民主的必要條件(Informed public is a necessity for democracy);同樣的,自由軟體也是改進應用軟體的必要階段。
人際互動
自由軟體的基礎,在於瞭解軟體解決問題的方向,協助維護者融匯貫通整個趨向,以便更有效的改進現有的軟體。
工作機會增多
Raymond指出,自由軟體不會威脅程式設計師的地位,同樣的,網頁也不會減少圖書館員的地位。
同儕評鑑
眾目睽睽之下,所有的缺點都將消失無蹤。
臺灣的教育走入轉型期,教科書不再是唯一的資訊來源,學生老師都要為自己的學習及授課內容負責,「老師沒有教」、「超出授課範圍」、「這個部份考不考」,都成為歷史。
自由軟體的安裝設定由使用者自行負責,每個人都可以有自己的桌面、自己的套件、自己的應用軟體。
學習的重點,由工具轉移到內容;操作特定的應用軟體固然重要,瞭解資訊的結構及呈現方式,才是長久之計。
學寫字,不學寫鉛筆字。
學原理,不學應用
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 的標準縮寫,是當今最受歡迎的自由軟體網站開發平台。
Apache 是全世界市場佔有率最高的網站伺服器。除提供基本的 http 通訊協定外,對於虛擬主機、網路安全傳輸規格 SSL 及 PHP 等程式模組的擴充功能都有支援。在各方面的測試下所展現的高穩定性與高效能使得它成為網站伺服器的首選。目前可以在 Linux、Windows、Solaris 等多種平台上執行。
PHP 是動態網頁的支援模組,提供程式師開發瀏覽器界面 (WEB-BASE) 系統的功能。擴充性強,幾乎支援包括 Oracle 在內的所有資料庫的 SQL 查詢,與包括 LDAP、POP3 在內的多種通訊協定,與 XML/XSL、PDF、FLASH 等多種文件處理。由於其易學、功能完整的特性,全世界使用 PHP 的網站已經超過七百萬個。
MySQL 是 SQL 關連式資料庫,由於執行效能與穩定性高,操作簡易所以使用者眾多。 PostgreSQL 則是物件關連式 (object-relational) 資料庫,功能完整,支援 SQL92/SQL93 資料庫查詢規格。這兩種資料庫都是資料庫網站建置的最常見的選擇。
網站伺服器 Apache、資料庫 MySQL/PostgreSQL 和 PHP 程式模組的連結,形成一個網站資料庫的開發平台。目前平台上已開發的各種應用程式,可以提供入口網站 (Portal)、知識管理(KM)、客戶關係管理(CRM)等服務,是目前相當流行的一種 e 化方式。
Java 的物件特性非常適用於大型的應用系統的開發,Java Servlet 與 JSP 都是網路伺服器上常用的 Java 技術。Apache 團隊所開發的 Jboss 及 Jakarta-tomcat 等軟體,就是支援這些技術的引擎,提供 Java 應用程式執行所需要的環境。目前雖然還在發展中,但極被重視,已擊敗 IBM 與 SUN 獲得多項獎項。
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, OpenOffice, StarOffice
瀏覽器 - Konqueror, Mozila, Netscape
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怎麼辦? 動手改它,或放棄它。
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/,
法國使用自由軟體的學校, http://www.libresoftware-educ.org/en/carteFranceen.html,
義大利使用自由軟體的學校, http://www.libresoftware-educ.org/en/carteItalieen.html
The Linux for Schools Project, 英國倫敦 St John's School in Northwood 學校支持該計畫, http://www.lfsp.org/
Linux for Schools, 紐西蘭的計畫, http://www.cce.ac.nz/schoolslinux/
阿根廷國會研議全球首宗自由軟體法案, http://www.cyberworksolution.com:8080/openscope/inside/inside.htm?sn=988
UNESCO is handing out free Linux CDROMs to community, scientific, and educational projects in Latin America(西班牙文), http://www.unesco.org/general/eng/events/latin/
Red Escolar, 墨西哥的學校用Linux計畫, http://redesc.linux.org.mx/en/
馬來西亞的沙巴(Sabah, Malaysia)也有類似的計畫, 連絡人: Lim Hock Song, mailto:hslim@kkipcom.com.sabah.net.my
荷蘭的相關計畫連絡人, Huub Schuurmans, mailto:twasm@aimnet.com
德國學校使用Linux的名單, http://www.rittershofer.de/info/linux/linout.htm
National Botanic Garden of Belgium, 比利時國家植物園, 連絡人 Alain Empain, mailto:alemp@br.fgov.be
Adult school in Visalia, California, 成人教育, 連絡人 Steve Winston, mailto:xee@psnw.com
Canada's SchoolNet, 加拿大的學校網, 以Linux架設教室攝影機, http://www.schoolnet.ca/home/e/
K-12Linux in Schools Project, http://www.riverdale.k12.or.us/linux/, or, http://k12linux.mesd.k12.or.us/
Linux Terminal Server Project, http://www.ltsp.org/index.php
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的投入,開始翻譯中文的文件,軟體中文化及中文輸入法都有志工長期投入,技術性的工作已經有相當的成效。
現在是終端使用者出面的時候,建構全自由軟體的環境,用力大聲的要求自由軟體社群,做出我們要的東西,把技術融入終端使用者的生活裡。
由學術單位提出計畫,學校積極主動,架構全球第一個全自由化的軟體環境,把人性最美好的一面展現出來。
毛慶禎 |