Bulgarien vil ikke længere få udviklet software til det offentlige, uden at kunne dele det frit som open source-kode i et offentligt repository.
I en tilføjelse til landets såkaldte Electronic Governance Act har det bulgarske parlament noteret, at hvis en kontrakt inkluderer udvikling af computerprogrammer, skal de møde kriterierne for open source software.
Det skriver bulgarske softwareudvikler Bozhidar Bozhanov på blogmediet Medium. Bozhidar Bozhanov har siden 2015 arbejdet som rådgiver for Bulgariens vicestatsminister.
Læs også: USA vil open source offentlig it
‘Det betyder ikke, at hele landet nu flytter til Linux og Libre Office, og heller ikke, at regeringen vil kræve, at Microsoft og Oracle giver kildekoden til deres produkter,’ understreger han i sin blog.
Eksisterende løsninger der er indkøbt vil være uændret, forklarer han.
I stedet betyder loven, at al custom software, som staten køber vil være synligt og tilgængeligt for alle.
‘Når alt kommer til alt, så er det betalt af skatteyderne, og de burde være i stand til at se det og drage nytte af det,’ skriver Bozhidar Bozhanov om beslutningen.
Softwareudviklerne foregriber i sin blog samtidig eventuelle sikkerhedbekymringer, nogen måtte have over at lade koden til offentlige systemer ligge frit fremme.
‘Adskillige svagheder er blevet fundet i regerings-hjemmesider, som har været upatchet i årevis, fordi kontrakten er udløbet. Ved at åbne for kildekoden håber vi, at nedbringe antallet af de tilfælde, og detektere dårlig sikkerhedspraksis i udviklingsprocessen, snarere end når det er for sent,’ skriver Bozhidar Bozhanov.
En nyetableret myndighed har fået til opgave at håndhæve loven og opsætte et offentlige repository.