Skip to main content

OpenApps - Sharing and Reuse of Software

Joinup Admin
Published on: 22/06/2012 Last update: 04/10/2017 Document Archived

This presentation by Serafín Olcoz (Director of Informatics and Telecommunications for the Basque Government) motivates a new Decree soon to be issued by the Basque government (see Joinup news item of June 12 ) to stimulate the sharing and reuse of software by public administrations.

The decree - which will be released to the general public in the second half of 2012 - will increase the transparency of how public administrations spend their ICT budgets on software development. In particular, the decree will require public administrations to publish the following information:

  1. Functional specifications and reusable component architecture. Before starting the development of any software, public administrations must publish a report with the functional specifications of the software including a report on software components that will be reused. This will make the software procurement process that public administrations have to follow more transparent. Any citizen can investigate why a particular public administration is reinventing the wheel by developing its own software components and packages.
  2. Planned milestones. Similarly, public administrations should publish a detailed planning for the development of the components, including the functional, structural and technological characteristics of each of the steps planned, as well as the cost of each one
  3. Dependencies of 3rd parties. A report on the dependence on products belonging to third parties. The report should detail whether dependence is temporary or permanent and if their elimination is expected. If this is the case the expected date and total cost of this should be listed.
  4. Source code.Release the source code under an open licence, such as the European Union Public Licence

According to Mr Olcoz, the vision behind the decree is to create a knowledge-based economy where the open-source software shared by public administrations creates a new ecosystem in which both public administrations and private-sector ICT service providers benefit from a virtuous cycle of sharing and reusing open-source software. 

The draft decree “to regulate the opening and reutilisation of computer applications in the public sector of the autonomous community of Euskadi” mentions that the Basque Public Administrations and related parties should comply with the following six principles:

  1. Responsibility Principle by obliging the reuse software already developed, to the extent that these may satisfy the requirements.
  2. Principle of Open Innovation by combining internal knowledge with external knowledge in order to develop technological projects that result in a continual improvement of public services.
  3. Principle of Cooperation betwee Public Administrations: the public sector shall make the software that it develops, freely available and free of charge to other Public Administrations.                         
  4. Principle of Efficient Collaboration between the public and private sector for the development of a knowledge-based economy based on shared knowledge and mutually reinforcing contributions.
  5. Principle of Technological Neutrality and Adaptability: avoid lock-by using exclusively open standards.              
  6. Principle of Transparency: public administrations must not only make the source code publicly available, but also the functional sepcifications, planning, and third-party dependencies.

Related articles

Nature of documentation: Policy/Strategy papers

Categorisation

Type of document
Document