Why Is the Dutch Government Moving Away From GitHub?

Why Is the Dutch Government Moving Away From GitHub?

The strategic pivot toward digital sovereignty has reached a critical milestone as the Dutch government systematically transitions its critical software infrastructure away from proprietary platforms like GitHub toward a locally hosted, open-source ecosystem. This move, centered on the newly established portal code.overheid.nl, reflects a broader European trend of reducing reliance on American technology conglomerates to ensure long-term administrative independence. By establishing a centralized repository for public sector code, the Netherlands is moving beyond mere consumption of third-party services toward a model of active self-governance. This transition follows a rigorous evaluation completed in 2025, which highlighted the fundamental incompatibility between foreign-owned, proprietary platforms and the national mandate for complete transparency and oversight. The government now views software not just as a tool, but as a core component of national infrastructure that must remain under the direct control of the state to protect democratic processes and sensitive public data.

Reclaiming Autonomy Through Strategic Open-Source Adoption

The Technical Shift: From Proprietary Tools to Forgejo

The decision to move away from GitHub and GitLab was driven by a desire to eliminate vendor lock-in and the complexities associated with “open-core” business models. While GitLab offers an open-source version, its enterprise features are locked behind proprietary licenses, creating a tiered system that complicates long-term budget planning and technical scaling for government agencies. In contrast, the Dutch government has selected Forgejo, a fully free and open-source software forge governed by the democratic nonprofit Codeberg e.V. This choice ensures that every feature of the platform is available without hidden licensing costs or the risk of sudden policy changes by a commercial entity. By hosting Forgejo on internal servers managed by the SSC-ICT, the government has created a secure environment where public developers can collaborate without their data leaving national borders. This infrastructure provides a unified space for managing code that is entirely independent of corporate interests.

Maintaining sensitive source code for national security and electoral processes requires a level of oversight that third-party platforms simply cannot guarantee under current international data laws. The migration to a domestic instance allows for strict enforcement of national security protocols and ensures that the metadata associated with software development remains confidential. This is particularly crucial for systems involved in identity management, financial transactions, and internal communications within various ministries. Furthermore, by adopting a community-driven tool like Forgejo, the Netherlands contributes back to the global open-source community, fostering a cycle of innovation that benefits more than just a single organization. This approach mitigates the risks of sudden outages or service terminations that could occur if a foreign commercial provider decided to change its terms of service or cease operations in specific regions. Digital self-sufficiency is thus achieved through localized control.

Cultural Evolution: Building the Platform Collectively

Rather than delivering a rigid, finished product to its employees, the Ministry of the Interior launched the new portal in April 2026 as an evolving project that encourages participation from the ground up. This “collaborative pilot” strategy recognizes that the best tools are built by the people who use them every day, prompting government software engineers to contribute to the platform’s infrastructure while performing their standard duties. Developers across various departments are invited to file issues, suggest improvements, and open pull requests directly on the forge itself, creating a dynamic feedback loop. This internal engagement helps identify specific needs that a generic commercial platform might overlook, such as specialized compliance checks or integration with unique Dutch administrative systems. By involving the workforce in the creation phase, the government fosters a sense of ownership and ensures that the platform evolves to meet the actual technical requirements of its diverse user base.

This shift in development culture also aims to reduce the massive duplication of effort that previously occurred across different government agencies and regional municipalities. Historically, various departments often developed similar solutions in isolation, leading to wasted resources and fragmented codebases that were difficult to maintain. The centralized nature of the new repository encourages transparency and code reuse, allowing a developer in Utrecht to benefit from a module created by a colleague in The Hague. This collaborative environment is supported by a standardized preference for GPLv3+ licensing, which ensures that software developed with public funds remains available for public benefit. As more agencies join the platform, the collective knowledge base grows, making it easier for smaller municipalities to implement sophisticated digital services without starting from scratch. The focus is no longer on individual silos but on a unified national digital ecosystem that prioritizes efficiency and collective problem-solving.

Strengthening Public Governance and Security

Institutional Integration: Success in the Public Sector

High-stakes organizations have already begun to demonstrate the viability of this new model by migrating their most critical software assets to the centralized portal. The Dutch Electoral Council, known as the Kiesraad, has successfully moved its software for vote-counting and candidate nomination to the Forgejo instance, signaling immense trust in the security of the new system. Given the importance of election integrity, the ability to audit and control every aspect of the software environment is a significant upgrade over using a commercial cloud provider. Other major entities, including the Ministry of Finance and the Ministry of Agriculture, have followed suit, recognizing that local hosting provides better alignment with strict data protection regulations. These early successes provide a roadmap for other government-affiliated bodies to transition away from foreign platforms. The move ensures that the logic governing public services is transparent and accountable to the citizens it serves.

The broader adoption of this platform by municipalities like The Hague and Utrecht highlights a growing consensus that digital sovereignty is essential for modern local governance. These cities manage complex urban infrastructures and provide vital services to millions of residents, necessitating a digital foundation that is both resilient and adaptable. By joining the national initiative, these local governments gain access to high-quality software tools while maintaining the autonomy to customize them for their specific needs. This trend suggests that the movement away from commercial hosting is not a temporary experiment but a fundamental shift in how the public sector perceives its relationship with technology. The integration of diverse agencies into a single, sovereign forge creates a powerful network effect, where the security and functionality of the platform improve as more participants contribute their expertise. This collaborative model positions the Netherlands as a leader in the global effort to reclaim public digital spaces.

Future Implications: Expanding the Sovereign Digital Framework

The transition to a sovereign code-hosting platform provided a clear blueprint for how nations managed to decouple their critical digital infrastructure from international corporate interests. Moving forward, it became essential for administrative bodies to prioritize the recruitment of specialized DevOps talent to maintain these self-hosted environments effectively. Public sector leaders evaluated their existing software portfolios to identify further opportunities for migration, ensuring that no critical service remained dependent on proprietary black-box systems. The success of this initiative underscored the importance of establishing regional alliances between European neighbors to share resources and further strengthen technical autonomy across the continent. Future strategies emphasized the necessity of continuous investment in local infrastructure and the cultivation of a robust domestic open-source community. By taking these decisive steps, the government ensured that its digital future remained transparent, secure, and entirely under its own jurisdiction.

Subscribe to our weekly news digest.

Join now and become a part of our fast-growing community.

Invalid Email Address
Thanks for Subscribing!
We'll be sending you our best soon!
Something went wrong, please try again later