Increase availability of open source software (NL0049)
Overview
At-a-Glance
Action Plan: Netherlands Action Plan 2020-2022
Action Plan Cycle: 2020
Status:
Institutions
Lead Institution: Ministry of the Interior and Kingdom Relations (BZK)
Support Institution(s): Other Actors Involved State actors involved Several ministries and other government organisations 29 CSOs, private sector, multilat erals, working groups ICTU, Foundation for Public Code, Open State Foundation, Code for NL, EMMA Communicatie
Policy Areas
Automated Decision-Making, Digital GovernanceIRM Review
IRM Report: Netherlands Results Report 2020-2022, Netherlands Action Plan Review 2020-2022
Early Results: Marginal
Design i
Verifiable: Yes
Relevant to OGP Values: Yes
Ambition (see definition): Low
Implementation i
Description
What is the public problem that the commitment will address? BZK supports the principle that software developed with public funds is shared with society as much as possible. Publishing the source code benefits general interests, such as less waste, innovation, more economic activity, transparency and information security. At the same time, there is still little practical experience with the release of the source code. It is also not always clear to a government organization what costs are involved in the release and whether the benefits as mentioned above actually manifest themselves.
What is the commitment? The commitment contains various activities to stimulate the availability of open source software: 1. Wiki | BZK is developing a Wiki "publishing source code". This template states what government employees should consider when publishing code. When (and how) do you publish open source? This includes practical aids such as a financial checklist, a guide to determine the optimal location and a step-by-step plan for management after the first publication. This Wiki is primarily intended for policymakers and procurator of ICT solutions. 2. Community formation | The Ministry of the Interior and Kingdom Relations is committed to increasing the quality of open source code so that the code remains well-maintained and attractive for reuse. BZK also wants to stimulate knowledge sharing in this area. A strong (online) community is indispensable for this. That is why BZK is investigating what characterizes open source communities and what their strengths are (a.). BZK also offers a Pleio environment for sharing knowledge and experience (b.). 3. Research good examples of open source | The Ministry of the Interior and Kingdom Relations, together with other ministries and local authorities, provides good examples showing the effects of the release (and use) of open source. 4. Decision-making on follow-up | At the end of Q1 2021, the minister will inform the House of the outcomes of the open source action plan and will be pre-sorted according to the policy commitment in the next government term. In due time it is therefore determined whether the current approach with regard 28 to this policy line has sufficient effect, or whether it should be made more binding.
How will the commitment contribute to solving the public problem? Unknown makes unloved, which is why a large part of the activities are aimed at increasing awareness of the open source way of working. By expanding the knowledge base, by means of commissioning research and bundling existing research in the online Pleio environment (online platform) and in the wiki, this provides public professionals with tools to make informed choices about choosing open source.
Why is this commitment relevant to OGP values? Making open source source codes available increases the transparency of public digital services. Because interested parties can watch, make suggestions for changes and participate in communities, the degree of participation is increased. Because the government shows more how work is done and source codes become transparent, the commitment contributes to public accountability. The above values are supported by technology and innovation.
Additional information Letter to Parliament about the release of source code for government software: https://www.rijksoverheid.nl/documenten/kamerstukken/2020/04/17/kamerbrief-inzake-vrijgeven-broncode-overheidssoftware For a comprehensive overview, including effects, limitations, costs and possible risks, see ‘Considerations for ‘Open by default…’ and the open source approach’: https://www.rijksoverheid.nl/documenten/publicaties/2020/04/17/overwegingen-bij-open-tenzij-en-aanpak-open-source Milestone Activity with a verifiable deliverable Start Date: End Date: 1. Wiki on ‘publishing source code’ 1-1-2021 1-3-2021 2. Building a Community 1-1-2021 31-12-2022 a. Research on Open Source Communities 1-1-2021 1-3-2021 b. Pleio environment (online platform) for sharing knowledge and experience 1-1-2021 31-12-2022 3. Research on good examples of open source 1-1-2021 31-12-2022 4. Decision-making about follow-up 1-1-2021 31-3-2021
IRM Midterm Status Summary
Action Plan Review
Commitment 11: Open source
Commitment cluster #10, 11, and 12: Open Technology
(Ministry of the Interior and Kingdom Relations and/or its subsidiaries such as KOOP (Netherlands publication office), ICTU, Foundation for Public Code, Open State Foundation, Code for NL, EMMA Communicatie, Ministry of Justice and Safety, Chamber of Audit)
For a complete description of the commitments included in this cluster, see commitments 10, 11, and 12 on pages 24-30 of the Netherlands 2020 – 2022 action plan here.
Context and objectives:
The Dutch government owns vast amounts of data, which can be accessed publicly via the national open data portal data.overheid.nl. Following the completion of a pilot in 2020, Commitment 10 seeks to scale up this work by establishing five new open data communities in addition to the four currently active communities. The open data communities consist of data owners, re-users, and experts in specific domains, such as education or mobility. [45] The communities offer specific data, reference data, applications, and an opportunity to ask experts directly about the data. This commitment also involves developing indicators that can help assess the actual impact of using and re-using government datasets. These indicators will be made visible on the national data portal and are expected to sustain a structural supply and demand for open data (with the help of these data communities). The commitment also calls for developing impact assessment on open data use.
In addition, digital transformations have altered the functioning of public service delivery in the Netherlands. Engagement with the IT community, including software developers, is essential as this enhances quality and helps foster a deeper understanding of these tools between users and creators. As the government frequently commissions software, doing so in an open-source format, meaning software is free and open to modification and re-distribution, promotes essential collaboration of public organizations and the sharing of digital tools for the public good. Aside from collaborative development, open-source software can also strengthen transparency, avoid the duplication of software tools for government agencies, and prevent so-called vendor ‘lock in’. Furthermore, and in response to inquiries from MPs, the government plans to make the source code available for software that is developed by public means so that it can be publicly reviewed, improved, and re-used. [46] Government organizations, however, have limited experience releasing source codes and it is not always clear what the costs of releasing the source code are or if this adds value in all cases. Through Commitment 11, the Ministry of Interior and Kingdom Relations, together with a broad range of technology-focused CSOs, will spread the use of working open source within government, by stimulating debate, developing a toolbox, sharing best practices, and linking this theme to policy making at the national level.
Governments also increasingly rely on new technologies such as artificial intelligence (AI), machine learning, and algorithms to analyze data and inform policy making. The use of algorithms in government policies stirred debate in Dutch society; local watchdogs criticized the use of an algorithm called SyRI by the government to fight fraud due to its its lack of transparency, apparent bias, and disregard for privacy. SyRI’s use was ultimately banned in national court who ruled that the system violated the European Convention on Human Rights. [47] The government has commissioned various studies on the topic [48] and agrees that algorithms need to be transparent for reasons of oversight and legal supervision. [49] The extent to which algorithms are used, however, still appears to be largely unknown. In addition, the Court of Audit has reported that little attention is currently paid to ethical aspects or potential biases in the government’s algorithms. [50] It noted that citizens should be able to understand the use and operation of algorithms and know where to turn to with questions or objections. The Court of Audit recommends that the government secure personal data in the management of its algorithms and ensure an unambiguous common language that defines quality requirements for algorithms.
Against this backdrop, the fourth action plan continues to work on the theme of algorithms under Commitment 12. The Netherlands’ previous action plan included a commitment on developing preliminary frameworks and guidelines around algorithmic transparency, but it saw only limited completion. [51] This new commitment, on the other hand, explicitly focuses on the issue of ethics and algorithms. It aims to develop a human-rights based impact assessment tool for potential algorithms and use this to set standards in engaging with third parties (such as external software suppliers). It also plans to improve conditions for the government purchasing algorithms from companies and explore how to arrive at joint definitions in AI and algorithms. However, the commitment does not explicitly state if the human rights impact assessments for government algorithms will be made available to the public.
Potential for results:Modest
Taken together, the commitments in this cluster could improve the openness, transparency, and participation in how the Netherlands uses critical technologies and data. All three commitments seek to work with a broad variety of stakeholders outside government and facilitate external (including citizen) feedback to improve government owned or hosted data and software tools.
Open government data can only live up to its potential if, aside from being readily and publicly available in appropriate formats, it is used by an ever-growing group of diverse and experienced users. Through the open data communities under Commitment 10, government agencies will learn about new, innovative ways for the re-use of government data, while users will learn to better navigate the national portal that includes tens of thousands of datasets. The particular attention devoted to monitoring and evaluating success, by seeking to develop portal-wide indicators to measure impact of data, could yield significant results. Demonstrated impact on social issues by using open data can subsequently increase the demand for more data. Drawing on that impact assessment, this commitment can also help build broader social and political support for the disclosure of government data in an open data format.
Commitment 11 has promising potential to strengthen the government’s ability to work in open source, thanks to direct linkages to existing policy-making efforts at the central government level, coupled with strong engagement from civil society and the open-source community. Although the exact results are difficult to forecast, making open-source coding more transparent could reveal new insights into how government operates regarding digital public services.
Finally, the renewed focus on government algorithms under Commitment 12 follows earlier IRM recommendations to draw on existing bodies of domestic work in this area at the central government level. [52] Although this commitment does not call for opening up additional government algorithms, the human rights impact assessment could help government agencies to safeguard against potential biases in the underlining data of the algorithms they procure. This in turn could help reduce the possible discrimination of certain segments of the population when the government utilizes algorithms in developing policies. This commitment could also enrich other efforts at the central government level, such as the ‘procurement with impact’ strategy. [53]
It is important to note, however, that the commitment does not specify if the use of the human rights impact assessments will become mandatory for all government agencies when they procure algorithms. It also does not specify if the findings of these impact assessments will be made publicly available during the algorithm procurement process. Therefore, the results of this commitment will largely depend on the uptake of the human rights assessments among government agencies and the level of detail included. The commitment’s results will also depend on the discussions held with civil society on the impact of algorithms on society and the extent to which these discussions lead to making more algorithms publicly available for scrutiny.
Opportunities, challenges, and recommendations during implementation
Open technology is a broad topic, yet several thematic overlaps could be explored inside this cluster and beyond. For example, the commitments on open data communities and open source could strengthen the proactive disclosure of government information under Commitment 5 of this action plan. Information categories and formats are central to that work. Therefore, the IRM recommends sharing relevant insights and ideas from Commitments 10 and 11 with the stakeholders working on the proactive disclosure of government information (Commitment 5). In addition, Commitment 3 on digital democracy aims to pilot an open source digital tool and AI-powered consensus platforms (such as pol.is and openstad.org), and lessons learned could be shared with the experts and organizations involved under Commitment 11.
Regarding Commitment 12, the IRM recommends making the human rights impact assessment for government procurement of algorithms publicly available. This way, the impact assessments could provide citizens and civil society with an important mechanism to monitor how government agencies are taking human rights into account when procuring their algorithms. As a result, citizens and civil society will be able to better raise potential ethical issues in the government’s use of algorithms in its policies. The IRM also recommends going a step further by making use of the human rights impact assessments mandatory for all public agencies when they procure algorithms.
In terms of open algorithms more broadly, the Netherlands has joined a group of other countries working on this topic in the context of OGP. [54] The IRM recommends engaging international experts from other countries to share their experiences and lessons learned on algorithmic transparency. EtaLab from France, for example, has experience in disclosing to citizens how and when algorithms were used and could add significant value to the work in the Netherlands. In addition, the IRM recommends assessing where disclosure is needed the most and consider listing the high-value datasets where algorithms are currently used. For example, the City of Amsterdam, that was involved in the co-creation process, has developed an algorithm register where citizens can learn more about the use of algorithms in the city administration. [55] Such examples of public outreach and awareness raising are considered important to help increase knowledge and skills for citizens to develop ‘technological citizenship’. [56]
Finally, in anticipation of Commitment 13 of this action plan (discussed below), the IRM recommends that stakeholders involve the National Ombudsperson, when possible, in their work on algorithmic transparency, as this represent one of the key channels for people to raise concerns. In addition, the National Ombudsperson has declared it seeks to assure that algorithms used by the government are sound and citizen driven. [57]
IRM End of Term Status Summary
Results Report
Commitment 11. Open Source
● Verifiable: Yes
● Does it have an open government lens? Yes
● This commitment has been clustered as: Open Technology
● Potential for results: Modest
● Completion: Complete
● Did it open government? Marginal
The "open, unless" policy states that source code should be published as open source, unless there is a legitimate reason not to (the 'unless' is specified to give governments further guidance). Because source code is government information, the Woo applies to it. Therefore, whether source code is made public must be justified on the grounds for refusal of the Woo. An assessment framework was also drawn up to help governments with open-source work, make choices regarding the most appropriate degree of "openness", and prioritize the open sourcing of the existing application landscape. [31] Finally, the Ministry of the Interior and Kingdom Relations wants to set itself as a good example in terms of open-source work. In this regard, the ministry commissioned a report aimed at getting past the non-committal nature of “open, unless”. [32] The most important recommendation from the report is to establish an open-source program office, which the ministry aims to do as a commitment in the fifth action plan. [33]
The Ministry of the Interior and Kingdom Relations notes that this commitment has already resulted in the creation of a community where government professionals work together on open source (opensource.pleio.nl). [34] In addition, the source code of the DigiD app (government login service) has been published as open source.