EU:n jäsenmaat tukevat julkisin varoin ohjelmistokehitystä, jonka tuotoksena syntyvät ohjelmistot ovat usein vain harvojen toimijoiden käytettävissä. Tämä johtaa siihen, että kerran jo ratkaistuja ongelmia yritetään ratkaista uudestaa toisaalla. Tieto ongelman ratkaisevasta ohjelmistosta ei liiku eri toimijoiden välillä. Lisäksi ohjelmistojen lisenssit kieltävät ohjelmistojen kopioimisen ja jakamisen muille. Tämä on tehotonta ja rahaa ja aikaa tuhlaantuu. Ratkaisu tähän on kaiken julkisesti rahoitettavan ohjelmistokehityksen muuttaminen siten että julkista rahaa saavat ohjelmistoprojektit julkaisevat tuottamansa ohjelmistot sellaisella ohjelmistolisenssillä joka sallii ohjelmiston vapaan käyttämisen, kopioimisen, tutkimisen ja jatkokehityksen kenen tahansa toimesta. Julkisesti rahoitettujen ohjelmistojen tulee pysyä julkisena. EU voisi säätää tästä direktiivin tai sääntelyn joka varmistaa tämän. Lisäksi EU voisi pitää yllä tietokantaa tai muuta keskitettyä portaalia (git ?) jonne keskitettäisiin tällä tavalla julkistetut ohjelmistot, jotta niiden hyödyntäminen ja uudelleen käyttäminen olisi mahdollisimman helppoa. Linkki: https://publiccode.eu/