日報公民黑客

開源政府軟件,保加利亞為世界做出榜樣

刊登於 2016-07-07

#公民黑客

保加利亞一名婦女使用電腦。
保加利亞近日通過修正案,要求為政府開發的軟件必須開源。圖為保加利亞一名婦女在使用電腦。

保加利亞國會近日通過修正案,規定所有為政府開發的軟件須符合三項要求:開源,即源代碼可任意獲取;源代碼、介面設計及數據庫可無限制使用、修改和傳發;在當局提供的空間開發。保加利亞政府將成立專門機構來執行新法,並設立公共代碼倉庫。

擔任保加利亞政府顧問的軟件工桯師博扎諾夫(Bozhidar Bozhanov)表示,該法例並不意味國家會要求微軟或甲骨文等軟件公司提供軟件源代碼,或只能使用基於 Linux 和 LibreOffice 等的開源軟件,現有的在授權條款下購買的軟件不會受到影響。

這意味着所有人都可檢視和接觸到為政府訂造的軟件。

保加利亞政府顧問、軟件工桯師博扎諾夫(Bozhidar Bozhanov)

博扎諾夫認為,由於為政府開發的軟件都是納税人支付的,因此納税人有權利看到這些軟件的運作情況,並享受使用這些軟件的便利。

在博扎諾夫看來,軟件開源還能加強網絡系統的安全性。以往工程師們認為程式愈隱蔽則愈安全,但許多政府網站卻常常因為合約期滿等原因而無法及時修復漏洞,反而增加了系統風險。博扎諾夫認為,軟件開源則可以使工程師們在開發過程中即時發現漏洞,並通知政府盡早修正,更有利於保護政府網絡系統的安全。

保加利亞在實施政府開源軟件的理念中先拔頭籌,而美國聯邦政府也於2016年3月公開諮詢新的「聯邦源代碼政策」。新政策下,不僅各聯邦政府部門能共享及使用新開發的軟件,還會向公眾開放部分為聯邦政府訂造的程式代碼。美國聯邦政府表示,希望從中避免重複開發軟件,從而節省開支,推廣創新。

除了政府帶頭推動外,互聯網公司也是開源軟件的重要推手。Google 於2007年推出了開源操作系統 Android ,又於2015年開源了其第二代人工智能算法庫 TensorFlow 。微軟亞洲研究院去年也宣布,將其分布式機器學習工具包 DMTK 開源;今年3月,微軟又宣布其數據庫軟件 SQL Server 將於明年年中登陸 Linux 系統。此外,Facebook、Amazon、百度等科技公司也越來越重視開源領域,以改進智能搜索、目標廣告等功能。

600 億美元
國際資訊科技研究機構 Standish Group 在2008年的報告指,開源軟件為消費者每年節省了600億美元。

開源軟件

開源軟件(open source software,OSS)是一種原碼可以任意取用的電腦軟件,這種軟件的版權持有人在軟件協定的規定下,保留一部分權利並允許用戶學習、修改、增進提高這款軟件的品質。開源協定通常符合開放源碼的定義的要求。一些開源軟件被釋出到公有領域。開源軟件常被公開和合作地開發。開源軟件是開放源碼開發的最常見的例子,也經常與用戶創作內容做比較。開源軟件同時也是一種軟件散布模式。一般的軟件僅可取得已經過編譯的二進位可執行檔,通常只有軟件的作者或著作權所有者等擁有程式的原碼。(資料來自維基百科)

來源:The Policy美國白宮

本刊載內容版權為端傳媒或相關單位所有,未經端傳媒編輯部授權,請勿轉載或複製,否則即為侵權。

延伸閱讀