美国政府发布开源政策草案征求公众意见

美国联邦政府是世界上最大的软件买家之一,其中大部分软件是由政府承包商根据需求建议书 (RfP) 和单一来源采购定制开发的。不仅最初的软件开发成本高昂,而且政府还必须经常与同一供应商谈判后续的单一来源合同,以获得支持和增强功能。 除此之外,许多承包商没有能力构建复杂的系统。 最初的 healthcare.gov 惨败是近期此类失败的例子,但这只是众多著名的项目失败和延误案例之一,其中包括联邦调查局 (FBI)、联邦航空管理局 (FAA)、社会保障管理局 (Social Security Administration) 以及各种国防部 (DoD) 项目的系统。 在其他地方,还有许多昂贵且质量低劣的代码,隐藏在公众视野之外,但我们每天都依赖这些代码。

奥巴马政府的人员甚至在奥巴马总统正式就职之前就已经意识到了这个问题以及开源软件的优点。 在奥巴马政府执政的第一天,布什政府版本的 whitehouse.gov 所使用的专有 CMS 系统就被取消了,取而代之的是由 Drupal 驱动的 新网站。 几年后,在 2011 年初,国务院 审查了各个政府部门对开源的采用和使用情况。 显然,在整个政府部门中都有开源的支持者。 这与奥巴马政府 2009 年关于开放政府的指令 相结合,推动了整个政府部门更多地使用开源软件。

最近,我们看到 美国数字服务局 从修复 healthcare.gov 的工作中脱颖而出,并且看到 18F 出现在美国总务管理局 (General Services Administration) 中,以使用现代软件开发实践交付数字政府解决方案。 教育部 (Dept. of Education) 非常受欢迎的 大学记分卡网站 是他们的首批项目之一。

今天,美国首席信息官 (CIO) Tony Scott 发布了 源代码政策草案,这是该过程的下一个合乎逻辑的步骤,并将开源软件的使用和已获取代码的发布置于所有包含定制开发代码的政府软件采购的核心位置。 有许多问题需要解决,因此 OSI 鼓励大家阅读该政策并对其进行评论。 请注意,讨论本身是开放的,并在 GitHub 上托管

经许可使用,版权所有,Tony Wasserman,2016 年,Open Software Trends
图片来源:“Tech@State:开源 – State 的开源(第 2 部分)