日报

美国政府公布开源政策,每年开源五分之一定制软件

刊登于 2016-08-11

白宫公布联邦开源代码政策,计划每年至少开源20%的定制软件。
8月8日,美国政府公布“联邦开源代码政策”,计划每年至少开源20%的定制软件。

8月8日,美国联邦政府公布“联邦开源代码政策”(Federal Source Code Policy),规定使用联邦政府资金来开发的定制软件,每年至少要开源五分之一,即能在所有联邦政府机构中共享和再用。例如,美国运输安全管理局(TSA)就将可以访问美国联邦调查局(FBI)委托工程师开发的定制软件,从而减少成本。

这终究是属于人民的代码。探索它吧,从中学习并进一步改善它,用它来推动美国下一次突破和革新吧。

美国联邦首席信息官 Tony Scott

该政策会先试行两年,并在接下来几个月推出新网站 Code.gov,作为代码仓库,所有开源码都将永久储存在这个网站。美国联邦首席信息官 Tony Scott 表示,让更多政府内外的人能接触到政府定制软件的源码,就可以通过更多人的协力来让这些源码更加可靠、高效。

自2012年,奥巴马政府已经提出要让政府行政更加公开、透明,开放源码是其中重要的一步。Scott 表示,奥巴马政府此前已经作出了许多类似努力,例如民众已经可以见到白宫请愿平台 We the People 的源码,也可以见到退伍军人服务网站 Vets.gov 的每一步建构过程。白宫表示,新政策能够减少重复定制软件,从而节省纳税人的税款,也能促进联邦政府各机构间的创新与协作。

近年来,越来越多民间与政府机构推动开源。Google 于2007年推出了开源操作系统 Android,又于2015年开源了其第二代人工智能算法库 TensorFlow 。微软亚洲研究院(Microsoft Research Asia)去年也宣布,将其分布式机器学习工具包 DMTK 开源;今年3月,微软又宣布其数据库软件 SQL Server 将于明年年中登陆 Linux 系统。此外,Facebook、Amazon、百度等科技公司也越来越重视开源领域,以改进智能搜索、目标广告等功能。今年7月7日,保加利亚就通过一项电子政府法(Electronic Governance Act)修正案,规定所有为政府部门开发的软件都要开源,还会成立专门机构来执行这项法案。

声音

如果我们能重新认识我们的政府,令政府与私人机构、非盈利机构之间的互动能公开化,用科技、数据、社交网络来帮助问题的解决,那美国面临的任何问题都会找到解决方法。

美国总统奥巴马,今年3月

开源

即开源代码(Open Source),是一种在产品的出品和开发中提供最终源材料的做法。其定义包括:自由再散布(Free Distribution):允许获得原码的人可自由再将此原码散布。原码(Source Code):程式的可执行档在散布时,必需以随附完整原码或是可让人方便的事后取得原码。衍生著作(Derived Works):让人可依此原码修改后,在依照同一特许条款的情形下再散布。原创作者程式原码的完整性(Integrity of The Author’s Source Code):意即修改后的版本,需以不同的版本号码以与原始的程式码做分别,保障原始的程式码完整性,等等。(资料来自维基百科)

来源:White HouseTechcrunchEngadget

本刊载内容版权为端传媒或相关单位所有,未经端传媒编辑部授权,请勿转载或复制,否则即为侵权。