台灣自由軟體界的年度盛事,開放源碼國際研討會(International Conference on Open Source,ICOS)於2004年12月18、19日假中央研究院資訊科學研究所舉行。此次的ICOS 2004研討會由中央研究院資訊科學研究所、中央研究院計算中心、國家實驗研究院國家高速網路與計算中心主辦,協辦單位為工業技術研究院電腦與通訊工業研究所,中華民國軟體自由協會則為承辦單位。此外,自1999年首辦至今,「開放源碼國際研討會」已堂堂邁入第六個年頭。
「承先啟後」這四個字,正是這次開放源碼研討會的主題。為什麼會以這四個字貫穿會議主題,產官學研認為,它代表提供一個場合給政策制定者、網路駭客、資訊工作者、商業與教育工作者互動交流的機會;至於主辦單位則表示,它代表著一個國內自由軟體社群新趨勢與改變的時刻,因此以之命名。
國際友人經驗談
為達國際交流,第一天早上即由主辦單位特別邀請的荷蘭及美國三位國際開放源碼友人揭開會議序幕,並各自依他們的使用經驗分成三個主題式演講來與各方同好一起分享他們想法、做法與心得。
歐洲公部門的開放標準與開放源碼軟體
遠由荷蘭而來的Brahim Soubi,是提出荷蘭政府與資訊部門(ICTU),針對鼓勵荷蘭政府與公部門使用開放標準,並主動提供關於開放源碼軟體的相關資訊(OSOSS)的計畫經理。他對於商業環境中開放源碼的各種面向、從技術議題到法律議題都相當熟悉,並於會議中與國內自由軟體愛好者分享開放標準與源碼在歐洲公共部門的政策與實作推廣經驗。
Brahim Soubi表示,自他的第一台電腦起即開始使用開放源碼軟體。而身為荷蘭政府OSOSS計畫的開放源碼主持人,他負責推廣促成荷蘭政府與公部門使用開放源碼。從此次他的專題演講內容中,我們可以看出他想向國內友人釐清的是,什麼是開放源碼?我們需要它嗎?開放標準與開放源碼有何不同?目前在歐洲,開放源碼與開放標準的使用情形又是如何?是誰在從事這樣的計劃?OSOSS計劃他所的角色與如何達到所設定的目標?歐洲的資訊為何,及其相關事實與數據資料和成功案例參考等,內容豐富且精彩,也清楚明白地讓現場參與者瞭解目前開放源碼在歐洲的使用狀況。
註:OSOSS計畫是鼓勵荷蘭政府與公部門使用開放標準並主動提供關於開放源碼軟體的相關資訊。此計劃由荷蘭政府與資訊傳播科技組織(ICTU)執行,經費由經濟部與內政部提供。
《圖一 與會者可利用手邊的文字編輯器進行筆記和會議主講人討論相關議題》 |
|
SourceForge.net與社群
而全球最大的開放源碼軟體開發網站SourceForge.net的總監Patrick McGovern,則與社群朋友分享鑄造場對於社群協同合作的重要影響。Patrick表示,在他擔任總監的期間,SourceForge.net的規模成長超過百分之三千四百,目前網站上更有超過八萬個專案計畫與八十八萬三千名註冊的使用者。近幾年開放源碼風盛行,也有不少資訊大廠將其軟體專案放置於SourceForge.net上與開放源碼社群互動,其中最引人注目的例子即是微軟在93年4月,在SourceForge.net根據共用公共授權(Common Public Licence,CPL)釋出Windows Installer XML(Wix)的原始碼,隨後又釋出Windows Template Library(WTL)計劃。九月時更決定免費公開集體創作程式Flex Wiki的原始碼。(Flex Wiki是一種允許任何使用者共同製作、編輯內容的網頁)
開放源碼軟體的國際化與在地化
研討會第一天的最後一場議題,由目前擔任Aspiration Tech組織的共同執行長Allen Gunn主講。Aspiration Tech是推廣與支持非營利與公民社會部門中的軟體發展,其目標在於創造建構一個更好且為世界所需的使用工具。Allen Gunn則負責管理Aspiration Tech組織的科技計畫,以及規劃,並促成Aspiration Tech所贊助的活動。此外,Allen Gunn在軟體開發與實作方面擁有20年的經驗,也參與了美國與國際科技為主的社會運動社群。因此,Allen Gunn融合過去的實作經驗,並於會議中基於他參與非洲和亞洲開放源碼專案聚會的經驗,及討論各個地區的本地化計畫(localization)中的重要問題。最後,第一天的研討會議就結束在與會者請Allen Gunn介紹國人較無接觸的非洲友人對於自由軟體的使用、背景與特色。
國外大廠共襄盛舉
除了三位國際開放源碼友人來台與國內自由軟體愛好者分享其使用經驗外,研討會第一天午後的一場研討會也由大會邀請幾間知名的國外大廠如IBM、台灣HP惠普科技、Novell、Apple等公司高層至現場分享其經驗及技術交流。
台灣IBM協理盧全一,主講Linux之自由選擇與創新應用;台灣HP惠普科技亞太區企業關鍵系統事業處資深技術經理沈仲杰,則介紹開放源碼於高速運算之應用;而Novell台灣暨韓國區總經理陳學智的主題則是Novell and Open Source Leadership;至於美商蘋果電腦公司台灣分公司行銷企劃經理利啟正,則主講Open Source Made Easy - Mac-OSX and Open Standards at Apple。整個研討會經由一連串的應答對談,可見國內同好對於自由軟體之開發及應用的重視。
《圖二 自由軟體愛好者和國外大廠代表於會議中針對使用上的問題進行研討》 |
|
四大議題各顯神威
用冠蓋雲集四個字來形容今年的ICOS 2004一點都不為過。以往參與此盛會的人皆以學生居多,但今年與會的人除了學生外,更多了專家、學者,和官員代表,也可從座席中看見幾位國外友人與會研討。為了促成交流的使命,大會依據四大主題環繞並於第二天展開主題式研討,它們分別為政府與商業;學術、科學與工程;社群,和教育。此外,參與此一盛會的人不難從大會依據各種不同議題所邀請的主持人和與談人,透過討論自由軟體在國內的發展與運用和策略中看出大會的用心及巧妙地安排。
主題一、政府與商業
在政府與商業方面,大會邀請到致力於推動自由軟體發展的經濟部工業局電子資訊組副組長吳明機,於會議中和與會者表明政府對自由軟體社群的貢獻與推動政策及其發展願景。並在座談會當中,透過產、官、學、研,各方的觀點形成討論、促成談話,除了介紹各個社群最新的進展報告之外,也介紹幾個成功案例。
主題二、學術、科學與工程
至於學術、科學與工程議題,首先由中研院計算機中心規劃的「網格運算與e科學」的座談展開會議,內容則朝如何與科學研究息息相關?社群朋友可以如何找到相關資源,並且參與接觸最新的發展?有那些國內的應用是已經開始發揮網格的潛力?等方向進行討論。
接著由「國科會學門計畫」展開第二階段討論,並以嵌入式系統為主題,邀請台大資工系施吉昇教授主持,另邀請交大資科系林盈達教授介紹以Linux為基礎的網路安全與頻寬管理閘道器之實作與研究、中正資工系陳添福教授介紹結合嵌入式Linux的SoC軟體快速雛型系統設計平台之研究與開發、暨南資管系姜美玲教授介紹Linux檔案系統效能提昇的研究與製作、輔大電子工程學系林寬仁教授介紹嵌入式Linux驅動程式之自動合成,和長庚資工系馮立琪教授介紹Linux驅動程式模型及其移植性之研究等六位專家,讓國內的技術開發者社群接受到運用自由軟體、在軟硬體之間對話的技術人的洗禮。
主題三、社群
本次社群議題的特色可分為新興社群生力軍的加入、傳統社群的發展,和新興議題的深入探討等三大特點,會議中主講人也依據國內傳統社群的發展和國內社群與會與自由軟體愛好者一同討論自由軟體在國內的發展的新興。
《圖六 在社群、產業與政府座談會議中,與會者提出個人對於政府在自由軟體開發策略之相關問題》 |
|
國內傳統社群的發展
中央研究院自2003年元月起,承接工業局自由軟體計畫的經費,並開始推動「自由軟體鑄造場計畫」(Open Source Software Foundry,OSSF),提供台灣與世界上中文語系國家地區的使用者「放置軟體源碼、專案管理、公開討論等」的公共設施環境。
且與OSSF計畫於12月中旬舉辦的「Foundry Day」中,安排了「社群觀點的鑄造場」這場座談。其中也將國際的視野導入,讓不同的社群朋友討論鑄造場在社群與其他立場觀點中,進行國際交流,而該如何規劃、實作與建置自己的鑄造場?也加入話題討論。
《圖三 SourceForge.net總監Patrick McGovern在會議中開心地和與會者分享SourceForge的成功案例》 |
|
此外,九月於台北舉辦的亞洲自由軟體論壇(Asia Open Source Software Symposium,AOSS)中有針對Repository倉儲主題成立工作小組(Working Group,WG),由各國正式代表討論亞洲區域合作的可能與推動方式。其中在由各國代表自由參與的BoF(Birds of Feather,自由論壇),Repository主題更引起了各國與會者之實務工作者的共同興趣,獲得了豐富的討論與迴響。目前各國參與者已經在馬來西亞的亞洲開放源碼中心(Asia Open Source Center)的網站wiki系統中,維護了由Repository BoF成員一致通過共同發起的RAP計畫(Repository Alliance Project)的相關資訊。
國內社群群聚座談
會議進行中,為了鼓勵社群彼此之間的交流與互融,OSX Chat社群代表劉燈與Perl.tw社群代表簡信昌,這兩個近年來發展蓬勃的使用者/開發者社群,舉例來說明其進展與成果,並指出這兩個社群可以作為傳統社群的參考指標。
劉燈在介紹OSX Chat社群時,跟國內的自由軟體與開放源碼社群朋友們分享這個社群一年多來的成長經驗,並且介紹開放源碼對於社群組織與交流之間的關聯性。國內的Apple使用者則因為OSX採用了Free BSD為基礎的Darwin開放源碼系統,而加入了一群開放源碼的生力軍。這個新社群在經過IRC的OSX Chat頻道互相交流之後,促成了許多新計畫與專案,包括IRC軟體Conversation中文化、OSX環境酷音輸入法、香草輸入法的進行,以及OSX Chat部落格的正式網路發聲。在這個社群的促成下,於9月25日舉辦了第一次的聚會,亦即OSX Workshop,主題是「各行各業玩OS X」,並邀請學界、出版實務、電腦駭客、文字工作者跟使用者一起分享OSX環境的工作生活經驗。
而Perl社群代表簡信昌,也於議會中和其他社群的經驗彼此分享與學習成長。Perl社群在國內與國際之間的開放源碼社群相當活躍。從今年三月所舉辦的YAPC.Taipei社群大會,到每個月舉辦的Taipei Perl Monger聚會活動,參與者都可以感受到主辦者的用心與主講者的熱心分享;大家也越來越能夠體會到其與日俱增的重要性。曾經安排過的演講主題包括有Extreme Programing、 Bricolage、kwiki、生物資訊應用等。而三月份的YAPC.Taipei社群大會更因為舉辦的成功,獲得東京的社群朋友支持與贊助。
《圖四 自由軟體愛好者利用休息時間與同好相互交流新知》 |
|
主題四、教育議題
有別以往首創六年來未有的議題,即自由軟體用於教育界及其相關衍生發展。而與會人士也回以熱烈方式討論其相輔相成的合作性。教育部也依此一主題提出自由軟體在基礎資訊教育、資訊融入教學、校園行政系統、要不要更換作業系統和所遇困難與挑戰等議題提出回答與解決方案。
在校園自由平台DRBL的技術實作與應用方面,由中小學校園自由軟體應用諮詢中心陳貴成擔任主持人,國家高速網路與計算中心蕭志榥、新店大豐國小林子忠、呂宗憲,和中小學校園自由軟體應用諮詢中心的鄭啟宏擔任主講。至於平台上的自由環境則由宜蘭梗枋國小林光章校長、台中縣教育網路中心陳瑩光,和義大利波隆尼亞大學資訊系Enrico Zini擔任主講。
基礎教育
經由討論,在基礎資訊教育方面,推展自由軟體的使用,可避免造成學生認為電腦就是學會使用專有商業公司軟體的刻板印象,建立善用資訊工具的基本知識。並強調自由軟體是活的軟體,可以依照使用者習慣做修改,不會箝制學生的思想。此外,更可降低學習門檻,資訊基礎教育不應該是花大錢或是非法複製才可學習到。而透過自由軟體與公共版權的提倡,減緩教育不利族群的不利處境,縮短數位落差。
至於軟體應用方面,學生可利用GIMP處理影像,不需另外花錢購買影像處理軟體,而Impress也可製作簡報,Mozilla可處理上網收發電郵功能,至於網頁製作、購物,製作教學網站不一定要用ASP、IIS、Windows,利用PHP、Apache、Linux也可搞定,至於辦公室應用軟體則可選用OpenOffice.org來滿足辦公室應用軟體的需求。
困難與瓶頸
在教育方面,現今推廣自由軟體所遇困難與瓶頸,則在於學校老師與家長對自由軟體了解與認識不多,進而產生疑慮,需透過不斷地教育及行政配合來使他們接受,可達到自由軟體教學的目的與養成學生對軟體元化選擇的能力。
此外,全世界的自由軟體資源夠強,但能穿透中文環境應用障礙,而導入本地大量推廣的自由軟體資源不多、穩定度比英文環境差、中文技術文件、中文編碼方式需統一、非法複製軟體取得容易、不同的政治環境會有不同的策略,如環境不支持,台灣的學生就要向國外軟體廠商靠攏等問題也有待行政院國家資訊通信發展推動小組(NICI)要去傷腦筋與加強的。
在經過幾場會議討論後,推論出更多的自由軟體中文字型、投入更多程式中文化的穩定工作環境、推廣UNICODE,及教育訓練等幾項重點的規劃與執行,將可利用教學環境將自由軟體帶進普及化的使用。
《圖五 國內和國外自由軟體愛好者透過場外設立之電腦設備進行資訊交流》 |
|
傑出推廣選拔結果出爐
整個研討在結束前的另一波高潮,則是由教育部與中華民國軟體自由協會共同主辦的「自由軟體傑出應用推廣選拔大賽」頒獎典禮,大會公開徵求自由軟體的愛用者一塊參與這項選拔活動,而現場也聚集各個得獎者的支持者,此次共頒出七大類獎項,相關得獎名單如下:
傑出社群網站獎 |
PTT |
傑出社群組織獎 |
台北Perl推廣組(Taipei.pm) |
傑出社群成員獎 |
莊凱翔(in2) |
傑出軟體貢獻獎 |
劉康民(gugod) |
傑出軟體中文化獎 |
晟鑫科技 |
傑出文件翻譯撰寫獎 |
陳威宏(plasmabal) |
傑出教育推廣獎 |
大豐國小資訊團隊 |
結論
今年ICOS的會議議程,仍由政府、產業、教育、學術及社群等五大自由軟體愛好者群聚參與,大會也邀請到政府官員、民意代表、廠商代表、學術研究人士,社群計畫發展人員等共同參與。相關單位表示,透過這個研討會的舉辦,希望能提供自由軟體愛好者一個網路之外的交流場合,與各方英雄好漢的分享經驗及交換心得的機會,也期望能為未來相關領域的發展及合作提供一些助力。經由社群座談會議後,自由軟體愛好者唯有透過社群彼此的激盪、開放自我、吸納多元的、多樣性的成員與想法,才能夠讓社群成長與發展,走出自己獨一無二的路。