連寫了兩篇 PoplusCon 相關的,不過好像還沒詳細解釋到底 Poplus 是在幹嘛的。

(photo by Fundación Ciudadano Inteligente)
全世界各地都有像是 g0v.tw, MySociety, Ciudadano Inteligente 這類的團體,做出許多公民監督政府的工具。但雖然專案是開放源碼,卻因為各地的政府體制、制度都不同,造成軟體難以直接整套移植。譬如說,英國的國會是兩院制,台灣只有立法院,因此要把 TheyWorkForYou.com 英國國會監督網站直接移植過來,就會遇到很多障礙。
Poplus 社群提出的解決方案,就是把很多共用元件獨立出來,好比說「人物、組織、角色」關係資料庫 - PopIt, 「寫信給某人」 - WriteIt。如此一來,各地團體要建立監督平台時,可以把這些小元件兜起來,不用從零開始。像是 g0v 國會大代誌中,令世界驚艷的法律提案修正對照,也正獨立出來成為一個元件,摩洛哥、阿根廷等地的朋友,都表示有興趣套用進他們目前的國會監督網站。
這次在智利的 PoplusCon,就是匯集了來自近 30 個國家的公民黑客,商討如何更有效率地做這樣的事情、哪些元件是大家需要的,並試圖制定相關標準。譬如「國會投票紀錄」就有非常長的討論,因為每個國家不同。像台灣的記名投票,就是按表決器。有些國家會有議員作為計票員,然後其他議員要走過「贊成」及「反對」的門(對,要起來走動,過一個實體的門)。

g0v 立委投票指南的 johnny 也在遠端分享目前台灣已經處理好的投票資料,長什麼樣,有哪些特例等等。一旦大家決定好一個能符合各國各種需求的標準,建構在這個標準上的應用,譬如 Kirby 做的投票紀錄顯示 ,或其他更複雜的分析軟體,就可以直接套用在各國資料上,不必再經過痛苦的資料轉換。
那麼這個會議是如何進行的呢? unconference! 其實就是大家拿便利貼,把想分享或有興趣的主題貼在牆上,然後把相似的題目放在一起,找一間會議室,就開始討論了!主辦單位很貼心的安排了工作人員幫每個 session 速記,所有的筆記都在 popluscon.hackpad.com。

因為與會人士都是實際有在處理相關資訊或問題的,因此討論起來非常有效率,前面提到的投票標準,在會議結束後不久就已經有草案了。在我負責的 session 中,討論關於國會文書的一些標準時,我問了與會的十來位:「有誰有在處理國會議案文書的?」,所有人都舉手了!
另一個 session 是 openspending 的發起人之一 pudo 主持,討論如何讓處理預算類資料的軟體也元件化,我也展示了 budget.g0v.tw 的泡泡圖。
那麼,到底什麼樣的元件可以稱為 Poplus 元件呢?初步的共識是:
- Poplus Components are small pieces of software which provide functionality for civic or democratic websites.
- Each Component solves a single problem.
- They are built to work in any country, making minimal assumptions about location.
- They are open source and free for anyone to use.
- They slot into any website, and may also inter-operate.
當然,除了技術之外,這也是個分享與學習各地經驗的好地方。My Society 的創辦人 Tom 特別提到,以色列跟台灣是兩個公民黑客社群極為蓬勃的地方,也大力推薦《零時政府的第一年》(中文版)一文。
如果你有興趣幫忙把目前 g0v 的成果推向國際,讓國際社群都能受惠,歡迎一起來 google groups 和 g0v irc!也歡迎每個月幫忙把 g0v 公報彙整翻譯成英文,讓大家知道我們做了哪些事情。