Open source gir kontroll du ikke får kjøpt
Fri programvare handler om muligheter – fire friheter
Open source, fri programvare og åpen kildekode – kjært barn har mange navn – handler ikke om pris, men om hvilke muligheter brukeren får. Juridisk sett blir programvare betraktet som åndsverk, og det betyr at det er innehaveren av opphavsretten som bestemmer hvordan programvare kan brukes. Det skjer i lisensen.
Programvare sies å være fri når lisensen gir brukeren fire friheter: bruke den til ethvert formål, forstå den gjennom tilgang til kildekoden, endre den og dele den videre.
For de fleste sluttbrukere betyr ikke disse frihetene så mye, så lenge programmet gjør jobben sin.
I offentlige eller kommersielle virksomheter er rettighetene heller ikke så interessante, så lenge alt går som det skal. Men i en krise kan man med open source handle raskt selv: man har kildekoden og nødvendige juridiske rettigheter.
Frykt, usikkerhet og tvil
Steve Ballmer fra Microsoft gjorde en god jobb med å spre tvil og usikkerhet. I 2001 sa han til Chicago Sun-Times: “Slik lisensen er skrevet, hvis du bruker noe åpen kildekode, må du gjøre resten av programvaren åpen kildekode”.
Denne myten lever fortsatt 25 år senere. Folk er redde for at GPL smitter ukontrollert, og denne frykten tjener leverandørene av lukkede løsninger.
Enkle vilkår i lisenser
Det finnes ingen grunn til å frykte GPL, AGPL eller noen annen open source-lisens, men god grunn til å lese dem. Saken er enkel: lisensen sier hvilke rettigheter du får og hva du eventuelt må gjøre. En annen sak er at noen lisenser er nærmest leserfiendtlige.
Hvis du bare bruker fri programvare internt, trenger du faktisk ikke gjøre noe! Er ikke det deilig?
Plikter oppstår i hovedsak først når du distribuerer åpen kildekode, for eksempel som en komponent i et større system eller en løsning du tilbyr markedet. Hvilke plikter det er, avhenger av lisensen: noen krever bare en liten merknad i dokumentasjonen, andre at du også tilbyr å gjøre kode tilgjengelig. Enkelte lisenser, som AGPL, gir plikter også når du lar eksterne brukere få tilgang over nettverk, for eksempel som SaaS. Og hvis du lager fysiske produkter som inneholder GPLv3-lisensiert fri programvare, må du ha et opplegg for å kunne gjøre brukeren i stand til å kjøre endrede versjoner på dingsen.
Fri programvare gir deg kontroll som lukkede løsninger ikke kan selge – og det er nettopp det digital suverenitet handler om. Quorum kjører i stor grad på fri programvare, og jeg har egne friprog-prosjekter og bidrar til andres. Ta kontakt, enten du vil ha kontroll på bruken av åpen kildekode eller kontroll gjennom den.
– Kirill