Blog

Do European Governments Publish Open Source Software?

From time to time I come across news articles about Governmental bodies in Europe adopting the use of Open Source Software. This seems to be a slowly increasing trend. But if European Governments make software for themselves, or are having it made for them, do they publish that software as Open Source?

This was a question that came up in a meeting at one of my clients. To find an answer, I asked my friends at the FSFE NL-team and did a Quick Scan. Here are the results.

The short answer: Yes, they do!

The longer answer: read on.

Note: these results are by no means complete, they are just preliminary evidence that we found in a quick search.

*** Update 24 May 2018: added “GitHub and Government” link, incoming tip from FSFE NL.

GitHub and Government

GitHub has an entire subsite on the use of GitHub in Government. It lists amongst others all Governemental bodies in the world that use GitHub (as far as they know). See the “Who’s using GitHub?” page here, jumps directly to The Netherlands.

The Netherlands

We found the following initiatives in The Netherlands:

  • ICTU: various coding tools and infrastructural components, available on the ICTU GitHub Page
  • Ministry of Internal Affairs:
    • All source code of the software for Operation Base Registration for People (operatie Basisregistratie Personen, BRP)
    • Area Law, available on GitLab
    • Data.overheid.nl, The Dutch National Data portal. “This Git provides all code used for the portal than can be open sourced.”
    • Geonovum, a Governmental foundation aiming to make the government more effective with geo information, with code on GitHub.
    • House of Representatives (Tweede Kamer), 4 GitHub repos with 1 actually containing something, an extension to an existing video player, latest update in 2015
  • City of Amsterdam: “The City of Amsterdam is both a user and contributor to and developer of, Open Source projects. Our projects range from a 360° panorama processing system to an OAuth 2.0 server written in Go.”, consisting of a set of repos and a GitHub Pages website.
  • Public Service on the Map, a centralized service providing geo data in national interest, repos on GitHub.
  • Police, various infrastructural software components, on GitHub.
  • Kadaster, available on GitHub.

Besides these Open Source repositories we also found two reports on Open Source relating to the Dutch Government, one by Gartner and the other on the possibility of an Expertise Center on Open Source Software. Both reports are in Dutch.

Europe

Joinup is an initiative financed by the European Commission, meant for “interoperability solutions”. I did not delve into it, but it looks like a code repository for various kinds of solutions. A bit like GitHub, but then more clumsy in the user-interface.

Spain

https://github.com/ctt-gob-es/datos.gob.es

France

The source code of the income tax application, there is a news article in English.

Belgium

An Open Source Web Publishing Platform for police forces, created by the company Timble and used by the Belgian Police.

To be continued?

It would be interesting to do a complete scan and analysis or even a (maturity) benchmark of European Governments publishing Open Source Software. I am sure things can be learned from each other and “good practices” can emerge. At the moment the FSFE is doing their Public Money Public Code Campaign, pushing the Open Sourcing agenda forward.

And the United States Government is way ahead of Europe in publishing Open Source Software, have a look at this 18f page as a starting point.