瑞士要求所有政府软件必须开源

瑞士颁布了一项重要的法律,即“关于使用电子手段完成政府任务的联邦法”(EMBAG),该法要求在公共部门使用开源软件(OSS)。该立法要求公共机构披露由其开发或为其开发的软件的源代码,除非涉及第三方权利或安全问题。这种方法被概括为“公共资金,公共代码”,旨在提高政府运作的透明度、安全性和效率。

这项立法的旅程始于2011年,当时瑞士联邦最高法院在开源许可下发布了其法院应用程序Open Justitia,面临专有法律软件公司的反对。经过十多年的政治和法律斗争,EMBAG终于在2023年获得通过。该法律现在强制瑞士政府及其承包商在开源许可下发布软件代码,从而加强了该国对开源原则的承诺。来源