瑞士颁布法律要求所有政府部门使用开源软件提高透明度、安全性和效率
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
瑞士政府颁布法律要求政府部门使用开源软件,提高透明度、安全性和效率。该法律还要求公开软件源代码,除非存在版权或安全问题。瑞士成为全球首个采用此类法律的国家,有望成为其他国家的范例。
🔎
延伸解读
法律豁免情形与实施难点
EMBAG要求公开源代码,但存在版权或安全问题时可以豁免。例如,第三方软件开发商仅通过付费许可证向政府提供软件,而非政府支付费用委托开发,则第三方拥有所有权,无法按合同开源。这可能导致部分软件无法公开,影响法律全面实施。
开源对安全漏洞的双重影响
公布源代码可能暴露软件中的安全漏洞,需要开发商与开源社区合作修复。这既增加了漏洞被利用的风险,也借助社区力量提升安全性。如何平衡透明与安全,是政府部门和开发商需要面对的实际问题。
减少供应商锁定的长期效益
法律推动者Matthias Sturmer教授认为,此举减少政府对特定软件供应商的依赖。通过开源,政府可自由更换服务商,避免被单一供应商绑定,长期看有助于降低成本和促进创新,但初期需投入资源适应新模式。
瑞士的全球示范作用
瑞士是全球首个采用此类法律的国家,预计将成为范例。其他国家可能借鉴其经验,推动政府部门采用开源软件,提升透明度和协作。但各国法律和IT环境不同,瑞士模式能否直接复制,仍需观察。
❓
Q&A
瑞士颁布的法律主要要求什么?
瑞士颁布的法律要求所有政府部门使用开源软件,以提高透明度、安全性和效率。
EMBAG法律的实施经过了多长时间的讨论?
EMBAG法律经过了12年的讨论后于2023年通过并实施。
瑞士政府为何要求公开软件源代码?
瑞士政府要求公开软件源代码,以提高透明度,除非存在版权或安全问题。
这项法律对政府部门的供应商依赖有什么影响?
这项法律减少了政府部门对特定软件供应商的依赖,促进了供应商的多样性。
EMBAG法律还要求政府部门做什么?
EMBAG法律还要求将非个人和非安全敏感的政府数据作为开放政府数据发布。
瑞士成为全球首个采用此类法律的国家有什么意义?
瑞士成为全球首个采用此类法律的国家,预计将成为其他国家的范例,促进开源软件的采用。
🏷️