Skip to content

Åpen kildekode

Hva er åpen kildekode?

Åpen kildekode er en samlebetegnelse for systemer hvor gjenbrukbare resultater av programvare-utvikling blir gjort åpent tilgjengelig for alle. Noen velkjente eksempler på denne typen programvare er operativsystemet Linux, web-serveren Apache, nettleseren Firefox og selvfølgelig Plone.

Programvare er en belastning, ikke en ressurs

Du leste rett. "Men vi investerte nettopp X millioner kroner i dette systemet, og det er et konkurransemessig fortrinn for firmaet vårt!" - dette resonnementet er stort sett bare tilfelle for sluttbruker-applikasjoner, men definitivt ikke for infrastruktur-applikasjoner. Du ender opp med å vedlikeholde din egen lille øy med programvare. Med mindre du er i en bransje som selger spesialutviklet programvare (som veldig få firmaer egentlig er), ender du opp med å betale veldig mye for å vedlikeholde en infrastruktur som ingen andre bruker, og ingen andre gjør forbedringer på.

Ved å distribuere utviklingskostnadene mellom flere firmaer og organisasjoner, reduserer åpen kildekode risikoen for å måtte vedlikeholde sin egen infrastruktur, og lar deg ha et sikrere og mer vel-testet system.

Åpen kildekode gir sikrere systemer

Det er hovedsaklig én grunn til at programvare som Apache-webserveren og nettleseren Firefox er sikrere enn de stengte, proprietære alternativene - siden kildekoden er tilgjengelig for alle, er det enklere å oppdage sikkerhets-hull, samt å fikse dem.

Respons-tiden for fiksing av sikkerhets-hull i åpen-kildekode-miljøet er også uslåelig — av de få sikkerhets-problemene som har blitt funnet i Plone så langt, har normalt blitt fikset innen 24-48 timer etter at de har blitt oppdaget.

Sikkerhet ved hjelp av hemmeligholdelse (stengt kildekode) fungerer ikke i det lange løp. Det er en begrenset mengde feil man kan gjemme bort ved å ikke gi folk tilgang til kildekoden til programmer, og selv for et team på Microsofts størrelse er det umulig å konkurrere med det åpne markedet og de tusenvis av utviklere som benytter åpen kildekode hver dag i prosjektene sine.

Gjør det enklere å samarbeide

Har du noensinne vært i en situasjon hvor du har en spesiell programvare som trenger å kommunisere med en annen programvare - og endt opp med å erstatte den fordi det ikke var mulig, enten fordi leverandøren ikke eksisterer lenger, at de har sluttet å støtte programmet, eller at de har et lukket format som ingen andre enn de som laget formatet aner hvordan fungerer?

Vi vet hvordan firmaet eller organisasjonen din består av mange forskjellige systemer, og en av de iboende kvalitetene til åpen kildekode er at den er mer fremtids-sikker enn stengte systemer. Andre firmaer kan skrive programvare som kommuniserer med de eksisterende systemene, uansett hvor langt inn i fremtiden du bestemmer deg for å gjøre det, og uansett om programvaren opprinnelig var skrevet for å løse et slikt system eller ikke.

Deling av infrastruktur-kostnader er fornuftig

Innenfor Content Management (også omtalt som publiseringssystemer) er infrastruktur nødvendig, men produserer ikke inntekter i seg selv. Det er tjenestene du legger til på toppen som gjør hele forskjellen - og derfor er det fornuftig å dele denne infrastrukturen med andre firmaer.

På denne måten kan hvert firma spesialisere seg i visse deler av infrastrukturen, og perfeksjonere tilnærmingen og implementasjonen over lengre tid — og andre firmaer kan gjøre det samme med sine respektive deler av systemet.

Åpen kildekode gjør deg uavhengig av en spesifikk leverandør

Liker du ikke forretningsstrategien eller prisstrukturen til din nåværende leverandør? Med løsninger bygget på åpen kildekode har du fleksibilitet til å velge en annen leverandør — det finnes hundrevis av firmaer som leverer Plone-tjenester i verden, for eksempel — og du står fritt til å bytte til den leverandøren som passer deg best.

Selv de største aktørene i Content Management / Document Management leverer gjør-det-selv-løsninger

Content Management (publiseringsløsninger) og Document Management (dokumenthåndtering) er en veldig spesialtilpasset type programvare, og integreres med dine eksisterende systemer for å ha en verdi i bedriften/organisasjonen. Det finnes ingen "magic silver bullet", ingen enkel eksisterende applikasjon som løser alle dine behov. Selv de største leverandørene i dette segmentet leverer gjør-det-selv-løsninger (også kjent som Consulting-ware). Det er ikke noe galt med dette i seg selv, men det er fornuftig å ikke betale en million kroner for det tvilsomme privilegium det er å låse seg til én leverandør og dennes konsulenter når du må tilpasse løsningen til bedriften din uansett.

Åpen kildekode lar deg evaluere de forskjellige alternativene på basis av funksjonalitet og egnethet i seg selv, før du tar beslutningen om hvilket system du vil bruke — og uten å låse deg til én leverandør.

Kun de beste overlever

I åpen kildekode overlever kun de beste - ikke de med de mest forvirrende lisensieringsbetingelsene. Dette betyr at du bestemmer — og påvirker — hvilke firmaer som skal overleve. Hvis du ikke liker måten et firma behandler deg på eller kvaliteten på det leverte arbeidet, tar du pengene og oppdragene dine til noen andre.

Powered by Plone.