# 瑞士强制政府软件开源

LLMS 索引： [llms.txt](/llms.txt)

---

> 瑞士政府通过开源立法走在时代前沿，给 IT 后发国家如何保证软件自主可控打了个样。真正的自主可控根源在于“开源社区”，而不是某些“民族主义”式的“国产软件”。

> 作者：Steven Vaughan-Nichols，[原文地址](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/)》（EMBAG）中迈出了重大一步。这项开创性的立法，强制要求在公共部门（政府）使用开源软件（OSS）。

这项新法律规定，除非涉及第三方版权和安全保密问题，所有公共机构必须公开其开发或为其开发的软件的源代码。这种“公共资金，公共代码” 的方法旨在提升政府运作的透明度、安全性与效率。

**参考阅读：[德国州政府弃用微软，转投 Linux 和 LibreOffice](https://www.zdnet.com/article/german-state-ditches-microsoft-for-linux-and-libreoffice/)**

做出这一决定并不容易。早在2011年，瑞士联邦最高法院就[将其法院应用程序 Open Justitia  使用开源许可证发布](https://www.openjustitia.ch/DE/interne_Open_Justitia.html)。而这让专有法律软件公司 Weblaw 感到不满。十多年来，围绕这一问题的政治和法律争斗不断。最终，EMBAG 于 2023 年通过。这项法律不仅允许瑞士政府或其承包商发布开源软件，还要求代码 **必须以开源许可证发布**，“除非第三方版权或安全相关原因排除或限制了这一点。”

[伯尔尼应用科学大学](https://www.bfh.ch/en/)公共部门转型研究所的负责人 Matthias Stürmer 教授领导了这场立法斗争。他将这项法律称为“政府、IT行业和社会的巨大机遇”。Stürmer 认为，所有人都将从这项法规中受益，因为它减少了公共部门的供应商锁定，并允许企业扩展其数字业务解决方案，并有潜力降低IT成本并提高纳税人服务质量。

------

除了强制使用开源软件（OSS）外，EMBAG 还要求政府将非个人和非敏感安全的数据也作为开放政府数据（OGD）发布。这种双重的 “默认开放” 策略标志着一场范式转移 —— 通往更大的开放性和软件及数据实际再利用的重大范式转变。

EMBAG 的实施预计将成为其他国家考虑类似措施的典范。它旨在促进数字主权，鼓励公共部门内的创新和合作。瑞士联邦统计局（BFS）正在主导这项法律的实施，但OSS发布的组织和财务方面仍需明确。

**参考阅读：[为什么更多的人不使用桌面Linux？我有一个你可能不喜欢的理论](https://www.zdnet.com/article/why-dont-more-people-use-desktop-linux-i-have-a-theory-you-might-not-like/)**

------

其他欧洲国家也长期支持开源软件。例如，2023年，，[法国总统马克龙表示，“我们热爱开源”](https://eucloudedgeiot.eu/summary-of-the-open-source-key-areas-for-digital-autonomy-workshop/) 。 而法国国家宪兵队（类似美国的FBI）[在其PC上使用Linux](https://www.zdnet.com/article/french-police-move-from-windows-to-ubuntu-linux/)。欧盟（EU）通过其[自由和开源软件审计（FOSSA）](https://commission.europa.eu/about-european-commission/departments-and-executive-agencies/digital-services/eu-fossa-2-free-and-open-source-software-auditing_en)项目，长期致力于保障开源软件的安全。

不过，欧盟内部也并非一帆风顺。有些人担心欧洲委员会会[削减 NGI Zero Commons Fund的资金](https://fossforce.com/2024/07/is-the-european-commission-dropping-support-for-important-open-source-funding/)，这一资金是OSS项目的重要来源。

在美国，虽然也有一些对开源的支持，但远不及欧洲。例如，[联邦源代码政策](https://open.gsa.gov/oss-policy/)要求联邦机构至少发布20％的新定制开发代码作为开源软件，但并没有强制要求使用开源软件。总务管理局（GSA）也有一项开源政策，[要求GSA组织考虑并发布其开源代码](https://open.gsa.gov/oss-policy/#:~:text=c.-,GSA%20Service%20and%20Staff%20Offices%20(Project%20teams)%20are%20responsible%20for,knowledge%20to%20improve%20the%20project.)，提倡新定制代码开发的“开放优先”方法。

**同时：[Linux 需要防病毒软件吗？](https://www.zdnet.com/article/do-you-need-antivirus-on-linux/)**

总的来说，尽管瑞士的立法举措将其置于全球开源运动的前沿，但在欧洲和美国仍需做更多工作以推动开源软件的普及和应用。

--------

## 参考阅读

[国产数据库到底能不能打？](/db/db-china)

[数据库真被卡脖子了吗？](/db/db-choke)

[国产数据库是大炼钢铁吗？](/db/great-leap-db/)

[基础软件到底需要什么样的自主可控？](/db/sovereign-dbos/)

[中国对PostgreSQL的贡献约等于零吗？](/pg/china-pg-contribution/)

[分布式数据库是伪需求吗？](/db/distributive-bullshit)

[EL 兼容发行版哪家强？](/db/rhel-compatibility)

[机场出租车恶性循环与国产数据库怪圈](/db/airport-taxi-db/)
