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.

AdobeStock_23675953_2.jpg

Så toppar Lidingö lärkurvan

29 maj 2017 it i skolan

Lidingös skolor är nummer tre bland landets alla grundskolor. Ett genomtänkt digitaliseringsarbete visar att kommunen inte vilar på lagrarna. Nu vill Lidingö toppa redan goda resultat och uppskattar kunskapsutbytet i LEDA.

198296_Volvo_s_90_range960x640.jpg

Volvo Cars förbättrar tjänster med containrar

13 apr 2017 digit

Att använda sig av containrar för sina tjänster blir allt vanligare och några som tidigt hängt på är Volvo Cars som idag använder det för stora delar av sin verksamhet.

sjukhus.jpg

Västerås skapar Stadens kontrollrum

27 feb 2017 digit

Snart kommer stadens viktigaste samhällsfunktioner vara uppkopplade mot varandra. Västerås stad, Mälarenergi och RISE arbetar för att räddningstjänsten, sjukhusen och kommunhusen ska vara sammankopplade för att trygga tillvaron för medborgarna.

RubaBorno_960x640.jpg

Automation ett krav för IoT-säkerhet

21 feb 2017 säkerhet

Den stora explosionen av uppkopplade enheter gör att automation är nödvändig för att övervaka alla attackytor. Det sade Ruba Borno, vp Growth innovation på Cisco, under Cisco Live i Berlin.