Bruker:Tobixen/Offentlig finansiert kode bør være offentlig!

Fra Piratpartiets Wiki
Hopp til: navigasjon, søk

Tysklands konservative parti, CDU, har nylig annonsert at de ønsker at all offentlig utviklet programvare skal frigjøres som fri programvare (https://fsfe.org/news/2019/news-20191125-01.en.html).  Dette er det største politiske partiet i Tyskland, så da er det sannsynlig at dette vil bli implementert i Tyskland - og hvorfor ikke - det burde egentlig være en selvfølge.  Argumentene for er mange, eksempelvis:

  • Offentlige penger burde komme offentligheten til gode; programvare uten bruksbegrensninger kan gjenbrukes av offentligheten i andre sammenhenger.
  • Fri programvare gir bedre etterprøvbarhet.  Dette er særlig viktig i tilfeller hvor enkeltskjebner kan avgjøres av algoritmer, som for eksempel programvare benyttet av NAV.
  • Fri programvare kan vedlikeholdes av hvem som helst.  Dette gir bedre konkurransegrunnlag i anbudskonkurranser.  Dersom konkurrenter har lett tilgang til å studere eksisterende kode kan de gi gode tilbud på vedlikehold.  Dersom kildekoden ikke kan offentliggjøres har utviklingsselskapet som lagde koden et veldig stort konkurransefortrinn.  Dersom dette utviklingsselskapet sitter på alle rettigheter, sitter de i en monopolstilling, og det kan tenkes at dørene for videreutvikling og vedlikehold blir helt lukket i forbindelse med en konkurs.
  • Erfaringsmessig mottar man mange brukerbidrag når man publiserer fri programvare.  Om sluttbrukere med programmeringskompetanse har mulighet til å komme med forbedringsforslag og feilfikser til statlig programvare er dette en win-win-situasjon, som medfører mindre utviklingskostnader for staten, mens sluttbrukerene kan glede seg over et produkt med mindre feil og bedre funksjonalitet.
  • Gjennom fri og åpen programvare kan fylker og kommuner enkelt samarbeide om å utvikle best mulig løsninger.

Argumentene mot er få.  Et argument kan være sikkerhet - dersom kildekoden er hemmelig, vil det være få som har mulighet til å finne ut av eventuelle bakdører i koden, og dermed liten risiko for alvorlige sikkerhetsinnbrudd.  Dette er ansett som «security by obscurity», sikkerhetseksperter tar generelt avstand fra slik tankegang; "security experts have rejected this view as far back as 1851" står det på Wikipedia (https://en.wikipedia.org/wiki/Security_through_obscurity). Fordelene med at bakdører blir funnet og fikset raskt ansees som større enn at eventuelle angripere ikke finner bakdørene.

Her i Norge har vi kommet relativt langt med frislipp av offentlig betalte data - vi har hatt en utvikling i det siste tiåret med gradvis frislipp av offentlige data, slik som kartdata, værdata, lover og mye annet.  Norge burde fortsatt være fremoverlent på dette feltet - programvare er det neste naturlige steget!