当美国政府仍然对使用开源软件“不情不愿”时,而欧洲国家则表现的更为勇敢。如今几个欧洲国家正在押注开源软件,至于美国嘛,就没那么多了。
来自欧洲的最新消息,瑞士在其《联邦使用电子手段履行政府职责法》(EMBAG)中迈出了重大一步。
这项开创性的立法,便是强制要求在公共部门(政府)使用开源软件(OSS)。
这项新法律规定,除非涉及第三方版权和安全保密问题,所有公共机构必须公开其开发或为其开发的软件的源代码。这种“公共资金,公共代码” 的方法旨在提升政府运作的透明度、安全性与效率。
做出这一决定,其实并不是件容易的事。
早在2011年,瑞士联邦最高法院就将其法院应用程序 Open Justitia 使用开源许可证发布。而这让专有法律软件公司 Weblaw 感到不满。十多年来,围绕这一问题的政治和法律争斗不断。最终,EMBAG 于 2023 年通过。这项法律不仅允许瑞士政府或其承包商发布开源软件,还要求代码必须以开源许可证发布,“除非第三方版权或安全相关原因排除或限制了这一点。”
除了强制使用开源软件(OSS)外,EMBAG 还要求政府将非个人和非敏感安全的数据也作为开放政府数据(OGD)发布。这种双重的 “默认开放” 策略标志着一场范式转移 —— 通往更大的开放性和软件及数据实际再利用的重大范式转变。
EMBAG 的实施预计将成为其他国家考虑类似措施的典范。
它旨在促进数字主权,鼓励公共部门内的创新和合作。目前,瑞士联邦统计局(BFS)正在主导这项法律的实施,但OSS发布的组织和财务方面仍需要进一步明确。
其他欧洲国家也长期支持开源软件。
比如,2023年法国总统马克龙表示,“我们热爱开源” 。而法国国家宪兵队(类似美国的FBI)在其PC上使用的是 Linux 系统。而欧盟(EU)通过其自由和开源软件审计(FOSSA)项目,长期致力于保障开源软件的安全。
不过,即使欧盟内部也并非一帆风顺。有些人担心欧洲委员会会削减 NGI Zero Commons Fund的资金,这一资金是OSS项目的重要来源。
在美国,虽然也有一些对开源的支持,但目前远不及欧洲。例如,联邦源代码政策要求联邦机构至少发布20%的新定制开发代码作为开源软件,但并没有强制要求使用开源软件。总务管理局(GSA)也有一项开源软件政策,要求GSA组织考虑并发布其开源代码,提倡新定制代码开发的“开放优先”的方法。
瑞士的立法举措将其置于全球开源运动的前沿。
伯尔尼应用科学大学公共部门转型研究所的负责人 Matthias Stürmer 教授领导了这场立法斗争。他将这项法律称为“政府、IT行业和社会的巨大机遇”。
Stürmer 认为,所有人都将从这项法规中受益:
“这项新法案对政府、IT 行业和社会都是一个巨大的机遇。所有利益相关者都能从这一新法规中受益,因为公共部门可以减少锁定的供应商,企业可以发展其数字业务解决方案,纳税人可以减少在 IT 解决方案上的花费,并因加剧竞争和创新从而获得更好的服务品质。”
参考:
https://www.zdnet.com/article/switzerland-now-requires-all-government-software-to-be-open-source/
https://datenrecht.ch/en/bundesgesetz-ueber-den-einsatz-elektronischer-mittel-zur-erfuellung-von-behoerdenaufgaben-embag-in-schlussabstimmung-angenommen/