# Munich’s Return to Open-Source Software: A New Chapter for Government Tech
## Munich Bets on Open Source Once Again — But This Time, It’s Different
Munich, Germany’s third-largest city, is making a significant push to replace proprietary software with open-source alternatives across its public infrastructure. However, this isn’t a return to the city’s famous Linux desktop experiment from over a decade ago. Instead, Munich is taking a smarter, more practical approach — swapping out expensive proprietary tools layer by layer where open-source solutions make the most sense.
### The Big Switch
The city’s new open-source strategy targets the backbone of its IT systems. Key replacements include swapping VMware for Proxmox in virtualization, moving from Jira and Confluence to OpenProject and XWiki for project management and collaboration, and replacing Oracle databases with PostgreSQL. These shifts alone are projected to save the city roughly €1.5 million per year or more.
This layered approach is fundamentally different from what Munich attempted in the early 2000s. Rather than trying to overhaul the entire desktop experience at once, the city is focusing on specific infrastructure components where open-source tools deliver clear financial and operational advantages.
### Why Munich Dropped Linux the First Time
Munich’s original open-source journey was remarkable. Starting in 2003, the city developed a custom Linux distribution called LiMux and gradually migrated over 14,800 desktops to run it. The project was completed by December 2013, and an independent European study estimated savings of about €11 million.
So why did the city reverse course? The answer is simple: politics. After a change in municipal leadership in 2014, a new deal was struck with Microsoft that made Munich the headquarters for Microsoft Germany. The council voted in 2017 to move back to Windows, and the full transition wasn’t completed until 2023.
Munich’s current chief digital officer, Dr. Laura Dornheim, has been clear about the lessons learned. She noted that open-source projects in the public sector rarely fail because of technical shortcomings. More often, they collapse when they aren’t supported by the political agenda in power.
### What’s Driving Munich’s Current Push
Several factors are fueling Munich’s renewed commitment to open-source software:
**Cost savings.** Public budgets are always under pressure, and open-source alternatives offer significant reductions in licensing fees.
**Control and flexibility.** By relying on open-source tools, the city avoids being locked into a single vendor’s roadmap or pricing decisions.
**Reusability.** Munich is building software that other cities and municipalities can adopt. Its traffic documentation tool, DAVe, is already being used by the city of Wolfsburg — and that’s expected to become the norm, not the exception.
**Digital sovereignty.** Munich wants to ensure it has full control over its data and systems, particularly as cloud services become more dominant. The city has flagged concerns about whether Microsoft’s Azure platform fully meets GDPR compliance standards, which adds another layer of complexity to vendor decisions.
### Munich as an Open-Source Contributor
Munich isn’t just choosing open-source software — it’s actively contributing to the open-source ecosystem. The city established an Open Source Program Office in 2024 to coordinate these efforts and follow the “public money, public code” principle, which means software developed with taxpayer funds should be freely available for anyone to use and improve.
The city also launched a dedicated Open Source Sabbatical program, giving developers time to contribute to open-source projects that support municipal services. Additionally, Munich created MUCGPT, an internal AI tool that helps city employees write and proofread emails using large language model capabilities.
Dr. Dornheim emphasized that the key to keeping political support for open-source is framing it in terms that elected officials care about: budgets, public service quality, and the ability to share solutions across government agencies.
—
## Frequently Asked Questions
**Q: Did Munich’s original Linux desktop project fail?**
A: No. The LiMux project was technically successful and delivered measurable cost savings. It was discontinued due to a shift in political leadership and a business agreement with Microsoft — not because of any technical problems.
**Q: Is Munich switching its desktop computers back to Linux?**
A: Not at this time. Munich’s current open-source strategy focuses on backend infrastructure software like virtualization, project management tools, and databases — not desktop operating systems.
**Q: How much money is Munich saving with open-source software?**
A: The infrastructure and collaboration migrations alone are expected to save approximately €1.5 million per year. The city’s original LiMux desktop project had estimated savings of around €11 million.
**Q: What is the “public money, public code” principle?**
A: It’s the idea that when public funds are used to develop software, that software should be made freely available for anyone to inspect, use, and improve. Munich has formally adopted this principle as part of its IT strategy.
**Q: Are other cities already using Munich’s software?**
A: Yes. DAVe, Munich’s traffic data documentation and analysis application, has been adopted by the city of Wolfsburg. The city hopes more cross-municipality software sharing becomes routine.
**Q: Why is Munich prioritizing open-source now instead of earlier?**
A: Munich’s current leadership sees open-source as a practical way to reduce costs, increase digital sovereignty, and build reusable tools — all priorities that align well with political and budgetary goals.
—
## Conclusion
Munich’s journey with open-source software is a story of resilience and learning. The city’s first Linux experiment proved that large-scale government adoption of open-source was technically viable and financially beneficial. When politics intervened and the city returned to proprietary software, that success was lost — along with millions of euros in potential savings.
Now, Munich is back — but this time, it’s taking a more measured and strategic approach. Rather than trying to replace everything at once, the city is targeting specific infrastructure areas where open-source delivers the clearest benefits. It’s also investing in becoming a contributor to the open-source community, not just a consumer.
The combination of cost savings, greater control over data and systems, and the ability to share solutions with other municipalities makes this strategy a compelling model for other cities and government organizations worldwide. Munich’s experience proves that open-source in the public sector succeeds when it’s aligned with practical goals and sustained by both technical results and political will.
Thank you for reading



