Alvand Salehi,白宫联邦 CIO 办公室的高级技术顾问,五月初在 OSCON 发表了主旨演讲,谈论美国联邦政府在开源中的作用。
自 Salehi 于 2015 年加入 CIO 团队以来,政府在代码开源方面取得了巨大进展。于 2016 年 8 月发布的联邦源代码政策是美国政府首个支持政府部门全面开源的政策。
它有两个主要要求:所有由联邦政府或为联邦政府开发的新定制源代码必须可供所有其他联邦机构共享和重用;并且至少 20% 的新政府定制开发代码必须作为开源向公众发布。它还建立了 Code.gov 平台,用于访问政府开发的开源代码,并为其他开发人员提供参与途径。
美国机构已发布的开源代码,由 Alvand Salehi 在 OSCON 上展示
在这项政策发布之前,各机构花费大量资金来重新开发其他政府机构已经使用的软件。这项举措预计将为政府节省数百万美元的软件开发浪费和重复支出。因此,Salehi 表示,开源不是一个党派问题,“Code.gov 将会持续存在下去。”
另一个好处:发布开源代码使政府能够从全国各地开发人员的智慧中受益,以改进其代码。(访问 Code.gov 了解如何贡献。)
虽然联邦源代码政策还不到一年,但美国政府对开源的支持已经存在一段时间了。2009 年,国防部发布了一份备忘录,概述了 DoD 的开源政策。
国防部正在分享的项目之一名为 ANET(顾问网络),该项目正在帮助阿富汗领导人重建他们的国家。该项目跟踪“顾问和受顾问者之间的关系——例如北约和阿富汗政府”,开发该项目是为了帮助消除人员在团队轮换进出时重新培训人员的时间。它是根据用户的意见编写的。
由于 Code.gov 和联邦源代码政策,我们现在可以查看、使用和修改美国政府开发的这个和许多其他应用程序。
2 条评论