Genom att surfa vidare godkänner du att vi använder cookies. Jag förstår

En smartare it-nyhetssajt

Voister förklarar

Öppen källkod

Allt oftare hör man förespråkare för öppen källkod betona hur viktig den är för både innovation och digitalisering. Vad är det som gör öppen källkod så bra? Voister förklarar argumenten. 

Text Miguel Guerrero Foto Adobe Stock 25 juli 2017 voister förklarar

ÖppenKällkod_960x640.jpg

Definitionen av öppen källkod, open source på engelska, är att en kod som är gratis att använda och distribuera av alla. För att räknas som öppen källkod måste skaparna också tillåta att koden får modifieras fritt, att den inte får begränsas till särskilda programvarupaket eller själva begränsa andra program.

Varför blir öppen källkod säkrare?

Det här är en fråga som diskuteras flitigt, men genom att göra kod öppen för alla att läsa och granska får man i teorin ett enormt stort antal utvecklare som kan hitta buggar, säkerhetshål och dålig kod samtidigt som utvecklare utanför organisationen kan se så att upphovsmännen inte lagt in något som inte borde vara där. Däremot är det inget som säger att koden kommer att bli granskad bara för att den är tillgänglig. Däremot finns inga garantier att koden är korrekt eller säker bara för att den granskats av många. 

Vilka är de fördelarna med öppen källkod?

Det finns flera fördelar med öppen källkod. För den som utvecklar kod är det ett enklare sätt att spara tid genom att använda lösningar som är beprövade och tillgängliga, där någon annan gjort arbetet. Idag finns allt från små funktioner till stora system tillgängliga via någon av de stora open source-portalerna som GitHub. Ofta utvecklas de hela tiden.

Du är inte låst i en vertikal med endast en leverantör utan kan jobba med flera samarbetspartner, utveckla själv eller kombinera olika metoder efter behov.

En annan fördel med att ha en sådan struktur i utvecklingen är att det blir lättare att jobba med integrationen av nya funktioner eftersom du inte är låst till en leverantör. Du har också frihet att själv göra dina egna modifikationer för att bättre passa din verksamhet.

I och med att öppen källkod är gratis sparar du mycket pengar initialt vilket kan vara lämpligt för mindre projekt, företag och organisationer där budgeten kan vara stram. Även större organisationer kan få stora kostnadsfördelar på att inte behöva betala dyra licenser.

Vad är negativt då?

Ingenting är gratis i världen, inte heller gratis programvara. Även om källkoden är gratis är kanske inte implementeringen och utrullningen det, precis som drift och support.

I och med att öppen källkod ofta utvecklas av entusiastiska programmerare är det inte säkert att dokumentationen är lika adekvat som koden i sig själv. Du kan behöva sätta dig in i funktionaliteten på egen hand vilket ibland kan vara både tidsödande och krångligt.

Precis som att alla kan läsa koden och se att den är okej kan också malwareskapare granska koden för att leta efter potentiella luckor att utnyttja.

Var hittar jag öppen källkod?

En av de allra största portalerna är Github.com där det finns mycket öppen källkod att ta del av. På Opensource.org kan du läsa mer om initiativet, definitioner och ställa frågor.

Rekommenderad läsning

Nyfolkjpg.jpg

Red Hat: open source från nörd till industri

18 okt 2016 digit

 

Allt fler företag använder sig av open source för att sänka sina kostnader och få fram innovativa it-lösningar.

Nästan alla teknologier som driver utvecklingen har sitt ursprung i open source, säger Ted Schönbeck, nordisk teknikchef på Red Hat.

skolbarnjpg.jpg

Öppen källkod lyfter kommuner

20 okt 2016 it i skolan

Öppna källkodslösningar blir en allt viktigare del i kommunernas utvecklingsarbete. Detta betonas också i den handlingsplan för EU-utveckling som Sveriges kommuner och landsting, SKL, håller på att ta fram.

tidaholmWEBB.jpg

Open source i Tidaholm

22 nov 2017 digit

Istället för att uppfinna en egen lösning i varje kommun behövs en plattform för gemensamma erfarenheter. David Olsson, it-chef Tidaholms kommun, ser stora skillnader mellan industrin och kommunal verksamhet.

svenskaspel.jpg

Spela lagom i öppen källkod

4 dec 2017 digit

Svenska spel genomgick en stor förändring 2012 med bytet till en open source-plattform. Nu står hoppet till en ny gemensam lagstiftning för samtliga spelbolag för att kunna ta nästa steg inom onlinespel.

flygplan-i-luften.jpg
Voister förklarar

NIS-direktivet

15 jan 2018 Voister förklarar

Den 1 augusti träder det fortfarande relativt anonyma NIS-direktivet i kraft över hela EU. Voister reder ut varför, vad NIS är, vilka som berörs och hur man efterföljer det. 

en herde är ute med sina får i ett stort landskap.jpg

Azure är lika med ansvar

21 maj 2018 digit

Microsofts molntjänst växer med nya funktioner och användningsområden. När stora moln breder ut sig krävs också en ansvarsfull hantering av molnets innehåll, enligt Nicole Herskowitz, general manager för Microsoft Azure.

fyra-flygande-containrar.jpg video

Red Hat gör öppet till standard

12 sep 2018 ledarskap

Från outsider till den som driver utvecklingen har Red Hat gjort en mycket speciell resa under sina 12 år. Vd Johan Fredriksson har varit med från början på ett företag där öppen källkod sitter i väggarna och det är kul varje dag.

tre punkiga tuffa ungdomar på gatan tittar hemlighetsfullt mot kameran.jpg video

Öppen källkod för jobbsökare

17 sep 2018 digit

Med open source-plattformen jobtechdev.se vill Arbetsförmedlingen hitta ett nytt sätt att samverka med marknaden. Utvecklare kan nu ta del av verktyg för att bygga tjänster för rekryterare och arbetssökande.

nollor och ettor 960640.jpg
Voister förklarar

Infrastruktur som kod

26 sep 2017 voister förklarar

Det pratas allt mer om infrastruktur som kod. Voister reder ut fördelarna och nackdelarna med strukturen.