美國白宮網站最近的翻新動作在技術圈引起不小的騷動,因為,這個熟悉網際網路的當政團隊,採用的是開放源碼。這表示白宮網站的程式將受到公眾檢視,提供公開使用與編輯修改。
競選時運用網際網路工具,對於線上生態並不陌生的 Obama 團隊,日前對白宮網站 Whitehouse.gov 軟體堆疊做了更動,改而採用開放源碼的 Drupal 內容管理系統與 Apache Solr 搜尋伺服器。根據 Obama 政府的說法,改變的主要原因之一,是為了對 WhiteHouse.gov 打造更多協同合作的功能。Drupal 除了提供內容管理外,還支援部落格、評論留言、投票以及建立使用者檔案的功能。
過去以布希政府技術採購為基礎的白宮網站,無法讓 Obama 團隊建構所需的新線上平台。例如,有 6 萬人觀看 Obama 在國會針對健保所發表的演說,其中 1/3 的人會上線與政府官員討論演說內容。
白宮發言人 Nick Shapiro 在電子郵件中表示,他們希望改善數以千計用戶瀏覽 Whitehouse.gov 時,用來與白宮官方互動所使用的工具。白宮新媒體主任 Macon Phillips 在新網站上線前表示,如今他們擁有了可以聽取更多聲音的技術平台,這是最先進的技術,而政府也是其中的參與者。
白宮官方以在不改變建築物外觀的情況下,重新打造其地基,來描述白宮網站的改變。預料這個改變將使得白宮網站更具安全性,其他政府網站未來可望進行類似的更動。
利益團體 Open Source for America 的 Terri Molini 提出說,因為社群是由來自全球的人們所組成,他們從開發流程的一開始便檢視程式碼,直到開發完成並且部署。因此安全性成為此一開發流程的基本元素。
乍聽之下,讓大眾來撰寫程式碼似乎對安全性構成威脅,實際上剛好相反,因為程式開發者協同合作找出網站程式中的錯誤與漏洞,讓最終的產品更加安全。
Drupal 創始人 Dries Buytaert 表示,降低成本與彈性也是白宮網站平台更換的因素。Buytaert 自己是商業開放源碼軟體公司 Acquia 的共同創辦人與技術長,該公司在白宮網站的開發中提供協助。其他參與專案的公司包括 Akamai、General Dynamics、負責主機代管的 Terremark 與 Drupal 開發公司 Phase II。
Open Source for America 的 Bill Vass 也是 Sun Microsystems Federal 總裁兼營運長,他表示開放源碼的網站平台可作為 Obama 推動開放、透明政府的證明。
這並非 Obama 政府首次表達傾向開放源碼。聯邦首席資訊長 Vivek Kundra 經常提到運用開放源碼與雲端運算降低 IT 成本的可能性。其他使用 Drupal 的聯邦機構包括美國國防部、商業部、教育部以及總務署 (General Service Administration)。
然而,Drupal 並不一定是政府 IT 的萬靈丹。經濟振興追蹤網站 Recovery.gov 第一版採用的是 Drupal,不過之後卻更換為微軟的 SharePoint。而 Drupal 也受到部份人士批評其過於複雜阻礙了可用性。
相關網址:
1.Obama 正在 Drupal; whitehouse.gov 走向開放源碼
2.白宮走向開放源碼
3.白宮使用開放源碼來開放政府