
企業應用專區:記者李欣茹報導
在政府終於正視自由軟體(Free Software)價值、積極推動產業起步之前,台灣早已存在一股自由軟體力量,且不斷得發光發熱。
這些力量散落在台灣各地,不論是來自於線上社群、校園、協會組織,或者是商業公司,從南至北都有他們的足跡。每一位開放社群志工的參與動機不同,相同的是背後沒有政策命令、少了經費補助,更沒有薪水可領,只有一股熱愛自由軟體的傻勁。
從軟體中文化、技術推廣、軟體開發,技術文件翻譯與教學,甚至是國際化(OpenI18N)與本土化等工作,這些幕後推手構成自由軟體運動的基礎。
有些人投入數年時間鑽研中文化技術、軟體中文化,並且組織社群同好為建構中文化環境而努力;也有人成立使用者社群,舉辦免費研討會或開闢線上教學區,分享經驗彼此幫助;還有人負責翻譯技術文件,消除語言隔閡。其中,也有菜鳥搖身一變,成為撰寫基礎入門書籍的好手,引領新手入門的好手。
軟體自由協會理事長林誠謙(中央研究院計算中心主任)表示,自由軟體與學術研究模式類似,都是一種站在巨人肩膀上的進步,關鍵在於鼓勵分享與互惠。
開發與使用
社群之所以成形,第一件事情都是為了解決「使用」的問題。由於開放原始碼,在生產者與消費者高度結合下,一個對話或是某個建議,就可能推動生產者繼續貢獻、修改程式碼。
「中文化社群」就是這類典型的社群。早年接觸自由軟體的開發者,為解決「沒有中文化,就很難用」的問題,因而著手開發Linux中文化軟體,如X-windows下的中文輸入法「xcin」(謝東翰、高嘉良聯手開發)、中文排版系統,以及中文Linux延伸套件(CLE)計畫等,都是降低國內Linux使用門檻的重要關鍵。
例如,源起於1998年的CLE計畫,暱稱小虫的鄭原忠,將常用的中文程式打包成.rpm,解決Redhat上程式安裝不易的問題。釋出之後,獲得使用者廣大迴響,進而衍生出CLE 計畫。一年之後,該計畫推出第一個集合社群眾人力量而成的CLE v0.7版;發展至2000年3月釋出的CLE v0.9時,已是一套完整的中文版 Linux。當時鄭原忠已漸淡出社群,然而計畫並未因此而瓦解。在黃志偉與張崇嚴維護下,之後CLE v1.0、v1.1版本,再度迎接一個又一個的里程碑,不只已有中文介面,KDE/GNOME桌面也完全中文化,同時強化國際化與中文列印的支援。

CLE計畫成果已被廣泛使用,不過仍有開發者繼續將CLE移植其他的作業系統之上,例如,吳文政主導的「Slackware+CLE中文整合計畫」。另外,包括Debian、KDE、Zope、CLDP的中文化工作,也一直有熱心的各方好手持續推動。
國內自由軟體力量展現不只有中文化。由成大電機系分散式系統實驗室博士生董仲愷主導、歷時3年開發而成Open WebMail,是第一個成功站上世界舞台的台灣自由軟體力量。這套系統已支援30多國語言、全球建立超過20個Mirror站台。光是國內最少已有1400家機構、公司與學校導入。
Open WebMail同樣也是基於使用不易而動手改良的專案。當年,董仲愷等人為改善實驗室內NeoMail的而起意改寫。在開發過程中,董仲愷釋出改良成果,希望幫助更多人,沒想到反而吸引更多國內、外社群使用者的支持,不少使用者主動進行抓蟲、除錯、撰寫文件與多國語系支援等工作,一塊塊堆疊Open WebMail的軟體成就。
「自由軟體的社群集合是一種自發性的亂中有序,」軟體自由協會常務理事劉政(晶慧資訊總經理)形容¬,使用者在操作自由軟體、遭遇問題、尋找答案、經驗分享的過程中,建立一種自發性互助、貢獻的循環。若用指揮棒或是吹哨子一口令、一動作,反而不會成功,這也是某種程度的「網路安那其(anarchy)」。
隸屬於一個社群,不一定要見面、也不是非得了解彼此的生活背景。唯一發生關係的是共同的興趣:自由軟體,因為一段程式碼、一份翻譯文件,或是一個問題而產生交集。
藝立協(elixus)創辦人唐宗漢也認為,在安那其式的社群團體中,每一個參與者都是「不管別人,別人也管不了我,」在不受約束的情況下,是一種軟體開發最具生產力的模式,
藝立協也是另一種典型的開發者社群,組織本身十分分散並無特定軟體開發專案。平日利用Social Software,如IRC、Mailing list、網站串連同好,建立一個技術創意交換的平台。特別的是,藝立協同時也扮演推廣角色,積極推動Perl、Slash、Blog、Wiki、Subversion等。
翻譯、教學與活動推廣
如果說軟體開發與中文化社群打造無障礙的自由軟體應用環境,那麼自由軟體理念、技術的推廣,以及使用者與教學式社群蓬勃發展,就是國內自由軟體運動擴散的關鍵。
早年,自國外接觸自由軟體薰陶的先驅,如張育銘、蕭百翔、蕭永慶等人率先介紹GNU/FSF觀念,時至1994年,由黃昭龍及元智大學網推會為主所籌劃的台灣第一個Linux使用者組織正式成立;隔一年,交大資工系建立FreeBSD網站,提供各種技術資源。至今,全省北中南各地都已建立Linux使用者社群(LUG:Linux User Group),並以同好會形式成立,定期舉辦免費的技術研討活動,如活動區域位於台南的Linux使用者社群(TnLUG)即相當活躍。
舉辦實體研討活動以饗同好的使用者社群之外,24小時無休的線上教學社群也是不可忽視的關鍵力量。國內如StudyArea、以Debian為主題的「摩托學園」,一開始只是回答使用者問題而撰寫一系列的教學文章,之後在受惠的網友繼續回饋下,聚集了堅強的寫作團隊,單一網站每天可累積數千人的閱讀流量。
除此之外,翻譯文件、操作手冊、撰寫問答集與入門書籍,也是另一種促成台灣自由軟體發展的力量。包括蔡德明的「鳥哥的Linux私房菜」系列書籍、去年成立的GNU中文翻譯小組,以及林克寰、沈俊興、簡信昌等人詳實翻譯、編寫的多種GnuPG、Perl、FreeBSD技術文件,對於使用者而言,在接觸自由軟體的第一步,即毋須面對語言的障礙。
2001年4月,以非營利法人組織建立的軟體自由協會成立,嚐試聚集分散的自由軟體社群,為台灣的自由軟體運動走向組織化,樹立重要的發展里程碑。該協會肩負推廣軟體自由理念的使命,同時定期舉辦國際型研討會「開放源碼國際研討會」(ICOS)與開放源碼競賽等活動。
在技術推廣方面,也有社群直接延續國際型的技術研討會。例如,與藝立協團隊成員重疊的「台北Perl推廣組」(Taipei Perl Monger)即將舉辦的YAPC::Taipei,就是希望拉近開發者與Perl之間的距離。
另外,與軟體中文化息息相關的國際化與多國語文處理技術等議題,長年以來也有台大物理系葉平、陳更欣與謝東翰等人不遺餘力的代替台灣使用族群於國際會議上發聲。
潛流的教育力量
最近幾年內,另外有股自由軟體力量在中、小學的校園與社區大學中萌芽。猶如一道地下伏流,在微軟主窄多數校園資訊應用的局面下靜靜流動。
包括設立於台北縣板橋市中山國中的「全國中小學校園自由軟體應用諮詢中心」,目前已串連台灣的八個縣市教育網路中心,希望在4年時間內讓中小學資訊融入教學可以將自由與開放的精神送入校園。
在全國社區大學中,資訊教育發展最為完整青草湖社區大學,也在2年前開始,以「融入式教學」方式推動自由軟體課程,目前已有200多位成人完成課程。青草湖社大也與國家高速網路中心合作,推動一套便於教學用軟體套件「DRBL」(Diskless Remote Boot Linux),只要遠端電腦連線至裝載有Linux的主機,再利用磁片開機,每一台終端電腦都可變成Linux作業環境。今年5月,青草湖社大也計畫移植該教學課程與方案給予桃竹苗地區的中小學校,另整合資源、建立技術支援體系。
國內的自由軟體運動默默進行已有10年以上的時間,發展的力量不只在社群之中孕育,從社群之中也衍生出不少商業化的雛型。今日所見的台灣的自由軟體力量,也不是少數人可完成,而是累積來自社群、協會、研究單位與校園內所有志工的心血。
不過,以往開放社群的志工,猶如水滸傳108條好漢各擁山頭,投注心血在各自專精的領域,未來,勢必需要以更有計畫性的方式整合分散的資源,這也將是本土自由軟體力量能否轉化,帶領台灣走向自由軟體普及應用的關鍵。
繼續閱讀: 專訪自由軟體大將>>


2.Gino 於 2007/10/07 20:07 回應
有錢人還是會使用Win不會用Linux
1.匿名 於 2007/09/28 00:07 回應
這是無法可擋的趨勢,相信未來十年自由軟體將會普及而取代微軟的惡性壟斷