Zákon o ITVS

OK, podme si kopnut do “mrtvoly” menom “zdrojove kody, ktore si zaplatili obcania prostrednictvom statu, budu zverejnene pod licenciou EUPL”:

  1. Od roku 2019 mame v zakone o.i. toto: Home [ 95/2019 z.z, § 15, (2), d) 1. ]
    1. zdrojový kód vytvorený počas projektu bude otvorený v súlade s licenčnými podmienkami verejnej softvérovej licencie Európskej únie podľa osobitného predpisu,18) a to v rozsahu, v akom zverejnenie tohto kódu nemôže byť zneužité na činnosť smerujúcu k narušeniu alebo k zničeniu informačného systému verejnej správy,

  2. V roku 2026 mame v “statnom github-e” 27 (slovom dvadsatsedem) verejnych repozitarov, vid slovak-egov · GitHub
  3. A v legislativnych procesoch visi aj Slov-Lex [ LP/2025/226 ], ktory dane ustanovenie zo zakona vypusta

Za mna teda jeden velky criepok do mozajky “Vlada nieco spravit mala, ale nespravila, a namiesto pomenovania problemu a zjednavania napravy len potichu skrta ulohu/povinnost”.

Trochu zosirsia, ideme viac ako dekadu dozadu:

  1. V rokoch 2015-2016 vramci zavazkov OGP (vid napr. https://www.minv.sk/?ros_ogp ) boli zadefinovane nasledovne ulohy:
    1. “Úloha B. 16: Pre novovytvárané zásuvné moduly a doplnky webových prehliadačov a klientskych aplikácií umožniť zverejnenie ich zdrojového kódu a vývoj metódou otvoreného softvéru (open source).”
    2. “Úloha B. 17: Zdokumentovať v informačných systémoch využitie vybraných komponentov vyvinutých metódou otvoreného softvéru (open source), analyzovať možnosť zverejnenia častí kódu a dokumentácie pod otvorenou licenciou a zverejniť vybrané časti kódu.”
    3. “Úloha B. 19: V spolupráci s odbornou verejnosťou vypracovať štúdiu, ktorá zdokumentuje možnosti, výhody a nevýhody použitia otvoreného softvéru (open source) a iných licenčných modelov v štátnej správe.”
  2. V roku 2016 to bolo premietnute do NKIVS, vid INFORMATIZÁCIA - Národná koncepcia informatizácie verejnej správy (2016)
  3. V roku 2017 o tom bolo napr. uznesenie vlady: 104/2017, vid Detail uznesenia | Portal OV
  4. Aktivity smerovali aj k uprave zakona o ITVS, aby zverejnovanie zdrojovych kodov bola zakonna povinnost, vid Slov-Lex
    1. Z dovodovej spravy vyberam:
      1. Dvomi zásadnými novými povinnosťami sú povinnosť zmluvného dojednania licenčných podmienok v súlade s EUPL pre tie informačné systémy, ktoré budú vyvíjané, ako aj povinnosť nastaviť zmluvné vzťahy na dodanie čiastkových plnení tak, aby každé z nich malo svoj vlastný prínos a po každom z nich bolo možné projekt ukončiť. Dôvodom týchto nových povinností je jednak snaha vyhnúť sa tzv. vendor lock-in stavu a tiež snaha umožniť pri budovaní systémov v každom momente prehodnotiť potreby orgánu najmä z hľadiska funkčnosti systému a nebyť viazaný dodaním celého riešenia, ak aj jeho čiastkové dodanie z funkčného hľadiska postačuje pre potreby plnenia úloh odberateľa. Od licenčných podmienok v súlade s EUPL pre vyvíjané riešenia sa okrem pozitívneho ekonomického a prevádzkového dopadu z titulu eliminácie vendor lock-in stavu, očakáva aj zlepšenie kontroly nad vyvíjanými riešeniami a tým pádom aj zlepšenie kvality dodávaných riešení.

  5. V roku 2019 bolo (aj toto) zapracovane do uz spominaneho zakona o ITVS, vid Slov-Lex
  6. Nebol a nie je to nejaky izolovany ulet v SR, malo a ma to aj sirsi kontext, vid napr.:
    1. 2018: https://publiccode.eu/
    2. 2019: Barcelona Manifesto in Favour of Technological Sovereignty and Digital Rights for Cities - P2P Foundation Wiki
    3. (Zvlast ta “suverenita” sa nam teraz vracia ako velikansky bumerang do celej EU, aj ked v SR sa tvarime, ze nas trapia insie, onakvejsie huncutstva.)
  7. V 2022 uz stat vykazuje znamky aktivity, t.j. cosi ako pociatocne prace na opencode.gov.sk, vid Opencode.gov.sk (metodický portál pre zverejňovanie zdrojových kódov ISVS)
  8. V 2024 uz ako clen komunity vyjadrujem urcitu “nervozitu” z toho, ze roky a aj miliardy z verejnych penazi pretekaju cez prsty, ale vysledky akosi stale nikde, vid Opencode.gov.sk (metodický portál pre zverejňovanie zdrojových kódov ISVS) - #74 by hanecak
  9. Nuz a dnes mame toto: slovak-egov · GitHub . A tam 27 verejnych repozitarov. A k tomu mnohe otazky, napr.:
    1. Len tychto 27 projektov nepredstavovalo riziko zneuzitia a su teda zerejnene?
    2. Kolko projektov je nezverejnenych?
    3. A kde su zdovodnenia nezverejnenia?
  10. A k tomu aj LP/2025/226 Slov-Lex , kde sa sice v zdovodneni casto opakuje “vendor-lock”, tot v nadvaznosti na uz spominane “… okrem pozitívneho ekonomického a prevádzkového dopadu z titulu eliminácie vendor lock-in stavu”, ale nic sa nehovori o zverejnovani zdrojovych kodov a nic o uz spominanom “zlepšenie kontroly nad vyvíjanými riešeniami a tým pádom aj zlepšenie kvality dodávaných riešení”.
  11. Suma sumarum, za mna: Vlada ani po dalsej dekade informatizacie (a na to minutych miliardach) nedosiahla to, aby statne IT fungovalo lepsie. Ale skrta si ulohy a povinnnosti, na zaklade ktorych to zlepsovanie mala a ma robit.

V zasade teda vieme kto[1] a preco[2] otvorenost zdrojovych kodov do zakona o ITVS dal, ale nevieme kto a preco chce tu otvorenost z toho zakona odstranit[3]. K pridavaniu bolo vela vela stretnuti a debat. Ku skrtaniu neevidujem ani stretnutia a ani debatu.

[1] obcania
[2] lepsia kontrola toho, co si stat dava programovat za miliardy od obcanov
[3] v aktualnom materiale je len naznacene cosi o “problémy pri predkladaní projektových výstupov”, co ja citam ako “dodavatelia nechcu dat a uradnikom sa nechce na tom trvat

Motivaciu dodavatelov v istom zmysle chapem: Ako obcania/zakaznici by sme sa asi velmi chichotali a zaroven aj boli aj velmi nahnevani, ak by sme videli pocty a kvalitu riadkov, ktore sme si za ostanu dekadu za verejne peniaze u nich nechali naprogramovat.

Motivaciu volicov a vlady ale nechapem: Dekadu dozadu tu predchadzajucu dekadu informatizacie nazval vtedajsi prezident Kiska ako “hanbu”. A dnes zial mozeme konstatovat to iste.

Co sme teda za tu dekadu dosiahli? UPVS v extra havarijnom stave, ktory je az taky vazny, ze treba 150-200 mega, ale vsetko je tajne? (vid napr. NASES nakupuje za 60+ milionov - #499 by jsuchal ) Ci “praznu skatulu” menom MOU? (vid Red Flags: Rozvoj platformy integrácie údajov (centrálna integračná platforma) a Manažment osobných údajov - #40 by hanecak ). Atd. a pod.

Otazka na sirsie zamyslenie: Kolko obcanmi presadenych povinnosti a uloh si Vlady, potichu a neskor a bez realneho chceneho vysledku, vyskrtli za ostane tri dekady?