Hvad er open source?
Open source software – ofte bare kaldet open source eller OSS – er en licensform og en samarbejdsmetode
Software på en open source licens har fire centrale friheder. Alle fire skal være til stede:
- Frihed til at bruge
- Frihed til at undersøge
- Frihed til at forbedre
- Frihed til at dele
En open source licens er en licens, som er godkendt af foreningen Open Source Initiative (OSI). Open Source Initiative har ti punkter i deres definition af open source og omkring 80 godkendte licenser.
Du får en menneskelig og økonomisk værdi
Der er mange fordele du kan høste fra open source som licens og som samarbejdsmetode.
- Open source gør det muligt at udvikle efter jeres behov - sammen med OS2 - og at tilpasse en it-løsning præcist til jer.
- Jeres it-løsninger bygges i samarbejde, hvor der er flere til at kvalificere en idé.Du kan også vælge en ny leverandør, hvis du vil. Open source giver nemlig leverandøruafhængighed.
- Arbejdsgrupper kan lave code review ved en leverandør, der ikke er udviklerne.
- Du får ejerskab over din it-portefølje, der kan modificeres, som I har brug for.
- Det koster mindre at udvikle, hvis I laver det i fællesskab med andre offentlige myndigheder.
Copyleft eller Liberal
Open source angiver en licensform, som tillader de fire friheder. For at et it-system er godkendt som open source af Open Source Initiative, skal det udgives på en open source licens.
I OS2-fællesskabet er den foretrukne licens MPL 2.0 (Mozilla Public License), men der findes også flere andre.
Overordnet set findes der to familier af FOSS (Free or Open Source Software): Liberal og copyleft. Liberale licenser (også kaldet permissive) har få krav om, hvordan softwaren skal distribueres. Eksempler på denne type liberal software er MIT licensen.
Fordele ved open source licens og arbejdsmetoder
- Det tillader at bryde fri fra software ejet af private leverandører og tilrette it-løsninger til jeres eget behov.
- Det fordrer vidensdeling og øger kvaliteten af jeres software ved brug af peer-review metoder.
- Det skaber ejerskab over it-løsninger, da de kan modificeres.
- Det kan spare penge for jer, når it-løsninger laves i fællesskab med andre.