瑞士政府推动开源软件在政府机构的应用

发表时间: 2024-07-26 23:26

自由、开放源码软件通常被宣传为具有成本效益的专有或商业软件的替代品。虽然自由和开放源码软件尚未得到广泛采用,但一些欧洲国家正试图通过实施新的法律要求来加快这一进程。

瑞士开始要求所有公共组织使用开源软件。这项新措施被称为EMBAG或《关于使用电子手段执行政府任务的联邦法》,经过多年讨论后于 2023 年获得批准。EMBAG 现在正迫使瑞士公共部门采用"公共资金、公共代码"的方法,并对软件供应和共享提出了具体要求。

新法律旨在推动瑞士联邦行政部门在电子政务领域广泛开展数字化转型。该法涉及的一个关键领域是在联邦政府和各州(即组成瑞士联邦的各州)之间建立联合组织。

另一个关键点是使用开放源码软件,这已扩展到瑞士联邦机构内部开发的代码项目。如果不存在第三方权利或安全问题,国家机构必须共享其应用程序的源代码,以促进自由和开放源码软件社区的自由再利用。

新法律还要求将非个人、非敏感数据作为"开放式政府数据"(Open Government Data)发布,供免费查阅和重复使用。这种"默认开放"的方式近年来得到了欧盟的大力推广,尽管瑞士是欧洲单一市场和申根区的一部分,但仍拒绝加入欧盟。

EMBAG 法是瑞士政府长期以来努力推广自由和开放源码软件的成果。2011 年,瑞士联邦最高法院将其法院应用程序作为开放源码项目(OpenJustitia)发布,而为法律系统开发专有解决方案的公司十年来一直试图对抗这种"开放"方式。

现在,EMBAG 的建议已成为瑞士法律框架的一部分,瑞士可以自豪地宣称其在政府内部采用开放源码的大胆做法。其他欧洲国家也在尝试放弃专有软件,完全转向自由和开放源码软件产品,但成功率各不相同。例如,德国石勒苏益格-荷尔斯泰因州最近决定将其 3 万名员工转用 Linux 操作系统和 LibreOffice 办公套件。