白宫软件代码共享政策播放
白宫发布了一项促进联邦政府各机构开发的源代码的政策。
新的联邦源代码策略还建立了一个试点程序“,需要代理商,在调试新的自定义软件时,将至少20%的新自定义代码释放为开源软件(OSS)三年,”Tony Scott,“Tony Scott,美国CIO和Anne E. Rung是首席收购官,周一在一个备忘录中撰写了一份备忘录,并于周一的部门和机构负责人。
联邦政府通过超过42,000项交易每年花费超过60亿美元的软件,但采购定制发发源代码的机构不一定会使其新的代码广泛可供联邦政府重用。
“即使代理商处于政府基础上提供源代码的职位,也不会以一致的方式向其他机构提供此类代码,”导致纳税人的不必要的重复和浪费纳税人,备忘录添加。
总统巴拉克奥巴马的政府2014年宣布其“第二次开放政府国家行动计划”,旨在为开源软件制定一项政策 - 以及其他目标。斯科特在3月份发布了联邦源代码政策的草案,以便公众评论。
然而,国家安全机构开发的源代码将免除新政策,并继续遵守现行规则和内部政策。根据该政策所涵盖的其他机构必须使其“可用于政府范围内的定制代码,并在HTTPS://www.code.gov中发现其代码清单”,“在下一步管理的网站几个月。
制作源代码作为OSS可以帮助联邦软件项目,因为私人用户将实现代码和发布改进,允许软件对等体审查和安全测试等协作益处,根据此[代码的技术知识和重用。备忘录。
“通过向政府内外的最聪明的思想开放更多代码,我们可以使他们共同努力,以确保代码可靠而有效地进一步推动我们的国家目标,”斯科特在星期一介绍最终政策时写道。
White House的“我们人民”网站申请政府的源代码已被释放为OSS,以及国防部和18F办公室等机构指出了OSS的软件可靠性和安全福利。Data.gov,由美国常规服务管理局运行的政府数据网站,也在开源应用程序上运行。
新政策的开源组成部分具有批评者,担心代码可能会陷入错误的手中并被滥用。在星期一的一篇文章中,试图消除围绕使用开源的神话,18F写道,有几个代理商可以进行分类工作和释放代码,这些代码不敏感。例如,国家安全局在开源Apache许可证下发布了其系统完整性管理平台的代码和文档。