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

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

18 okt 2016 digit

Nyfolkjpg.jpg Nyfolkjpg.jpg Nyfolkjpg.jpg

 

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.

Öppen källkod lyfter kommuner

20 okt 2016 it i skolan

skolbarnjpg.jpg skolbarnjpg.jpg skolbarnjpg.jpg

Ö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.

Open source i Tidaholm

22 nov 2017 digit

tidaholmWEBB.jpg tidaholmWEBB.jpg tidaholmWEBB.jpg

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.

"Skolans silor hämmar digitaliseringen"

13 jul 2017 it i skolan

HillarLoor-artikel_barn_960x640.jpg HillarLoor-artikel_barn_960x640.jpg HillarLoor-artikel_barn_960x640.jpg

Skolans administrativa system måste bli öppnare. Annars riskerar digitaliseringen att hamna på efterkälken säger Hillar Loor, utvecklare på Imcode.

Sundsvall driver öppen källkod

24 nov 2017 digit

sundsvallWEBB.jpg sundsvallWEBB.jpg sundsvallWEBB.jpg video

Sundsvall kallas ibland för Norrlands Silicon Valley. Kommunen jobbar gärna med öppen källkod och nu pressar de sina leverantörer att göra samma sak.

Ökad säkerhet för SCB med W10

1 aug 2017 digit

AdobeStock_80882540_2.jpg AdobeStock_80882540_2.jpg AdobeStock_80882540_2.jpg

Innan Microsoft ens hade släppt Windows 10 ville Statistiska centralbyrån, SCB, hoppa på tåget för att komma ikapp sin it-roadmap. Nu har man rullat ut det på samtliga datorer och är mycket nöjd med resultatet.

Voister förklarar

NIS-direktivet

15 jan 2018 Voister förklarar

flygplan-i-luften.jpg flygplan-i-luften.jpg flygplan-i-luften.jpg

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. 

Azure är lika med ansvar

21 maj 2018 digit

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

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.