社論/公共程式 借他人之力 合公眾之智

  • 2023-12-11

 建置一個網站、系統並不容易,如果從零開始,將會花費大筆金錢與時間。馬祖的預算與資源有限,我們應善加利用公共程式(public code),以更省時、省錢的方式,創造島嶼數位共享共榮。

 近年「開放源碼」(open source)運動蓬勃發展,相對於私部門,政府機關受限舊觀念,長期以來不易導入自由軟體,出現了建置重複、規格不一、互通困難等問題,因此有人開始質疑為什麼用人民納稅錢所建立的軟體與資訊系統,卻沒有以自由軟體授權公開釋出呢?

 公共程式是指將政府開發的軟體原始程式碼視為公共財,開放給全民共享取用,就如同傳統的公共建設,政府出資興建後,全民都可以使用。歐洲自由軟體基金會(FSFE)2017年起倡議「公共出資,公共程式」(public money, public code)運動,主張政府架設的系統程式,都應完整公開,並提出明確指引和規格。

 馬祖應該要勇敢走出公共程式第一步,首先本縣的公共程式應先開放共享,釋出公共程式源碼。例如縣府釋出既有的機關官網、觀光旅遊系統程式碼,其他機關如鄉公所若是有官網、旅遊系統建置需求,只要依照當地特性進行修改本縣公共程式源碼即可,不僅可以節省政府資訊支出經費,更可以縮短網頁建置期程,大幅提升系統建置效率。

 其次,我們也要善加利用其他中央機關、其他縣市釋出的公共程式,用其他機關的公共程式進行改造,用最少的成本,創造多元的馬祖數位化政府服務。根據媒體報導,我國政府部門「台灣公共程式平台 code.gov.tw 」將於明年上線,該平台將公開政府公共數位服務的系統程式碼,讓各級機關,甚至有興趣的公民團隊,共同運用與維護。

 最後,我們要利用世界的公共程式。我們除了開放馬祖的公共程式,並利用我國中央機關、縣市政府的公共程式之外,我們更應該要找出馬祖可利用的國際公共程式,經過修改之後運用在馬祖四鄉五島。例如新加坡在疫情期間將足跡追蹤程式以及AI體溫測量程式原始碼開放,任何人都可以使用。另外,英國推出自由軟體「FixMyStreet」,用此系統回報、檢視和討論問題,「FixMyStreet」以開源方式讓其他開發者也可以加入程式碼改善,並無償提供給其他政府使用,許多城市都使用了這套自由軟體。

 和其他縣市相比,馬祖錢不多、人很少,小縣應有小縣的發展策略,在缺錢人少的條件下,如果馬祖能善加利用公共程式的模式,將能以最少的資源、最少的時間,借他人之力,合公眾之智,創造最大的馬祖數位公共服務。