Velg åpenhet

Kjetil Mjøs

Kjetil Mjøs - Teknologi

13 Sep, 2021 - 6 min lesing

I løpet av de siste årene har vi sett flere og flere kunder frustrerte over løsningene som er tilgjengelige fra større produsenter. Silosystemer som ikke snakker sammen og som er låst til en spesifikk produsent tilhører fortiden. Dessverre har bedrifter fortsatt ikke tatt skritt for å distansere seg fra denne utdaterte måten å tenke på.

showcase-image

Gapit Nordics leverer produkter og tjenester i gapet mellom IT og automatisering. Vi har levert åpen kildekodeinformasjonsstyringssystemer (IMS) siden 2016 og er stolte av å levere en åpen løsning til kundene våre som gir dem tilbake kontrollen.

Det er et paradoks at folk ender opp med å velge leverandørlås når det er åpne alternativer tilgjengelig. Maskinvareprodusenter gjør ofte det de kan for å overbevise deg om å bare bruke deres spesifikke utstyr og deres fantastiske plattform. Denne artikkelen vil fremheve noen av fordelene med åpen kildekode og forhåpentligvis oppmuntre tekniske ledere til å velge den åpne tilnærmingen.

Hvorfor åpen kildekode?

Fantastiske resultater oppnås når mennesker samarbeider. Nedenfor er en liste over noen gode fordeler med åpen kildekode.

1.Unngå å lås deg til en leverandør
Det er ikke et eneste selskap som står bak systemet du har kjøpt. Hvis du kjøper et system og selskapet går konkurs eller endrer strategi kan du ende opp med et system som er ubrukelig. Hvis du går for et åpen kildekode-system, er det flere selskaper som kan plukke opp og fortsette å hjelpe på det allerede etablerte systemet.

2. Fremtidssikker
Nye oppgraderinger utgis fortløpende og kan oppdateres så snart de er utgitt. Ingen nye lisenser er nødvendig. Ny funksjonalitet blir lagt til raskere i et åpent kildekode prosjekt enn i selskapenes egne programvarer siden færre ressurser er tilknyttet utviklingen.

3. Tekniske ressurser
Flotte mennesker vil at arbeidet deres skal handle om mer enn bare å tjene penger. De ønsker at arbeidet deres skal ha en hensikt og tjene det større gode. Dette kombinert med evnen til å jobbe med banebrytende teknologi er grunnen til at de beste ressursene ønsker å jobbe med åpen kildekode. Selskaper som utvikler lukkede kildeløsninger vil slite mer og mer med å få de beste hodene ombord, noe som igjen vil føre til at produktene deres henger etter.

4. Svart boks
Når du kjøper et produkt fra et selskap har de full kontroll over det. Du som kunde har ingen kontroll. Er du sikker på at selskapet du kjøper fra kun har gode intensjoner og at ingen informasjonsinnhenting er innebygd? Ved å gå den åpne veien kan du som kunde ta en mer aktiv rolle i systemene du bruker hver dag. Ikke stol på kun ett selskap.

5. Fleksibilitet
Hvis det mangler noen deler i produktet du bruker og koden er åpen kildekode, kan du utvikle den manglende delen selv eller leie et firma til å gjøre det for deg. Hvis du har betalt et selskap for en svart boks-løsning, må du vente til selskapet føler det er riktig tidspunkt å implementere funksjonen du trenger.

6. Prissetting
Lisensering er ofte en hemmende faktor, og du vil bruke systemet ditt suboptimalt fordi det er for dyrt å kjøpe alle lisensene som trengs.

piggybank-image

Hvor kommer pengene fra?

Hvis alle åpen kildekode-prosjekter er gratis - hvordan tjener de penger? På slutten av dagen må utviklere av åpen kildekode også spise. Det er et gyldig spørsmål, og de største og mest vellykkede åpen kildekode-prosjektene har selskaper eller stiftelser bak seg som tar seg av utbetaling av lønn. Så hvordan tjener åpen kildekode-selskaper penger? Og hvorfor skal du betale for noe som er gratis?

De vanligste grunnene til å betale for åpen kildekode-prosjekter er:

1. Støtte
Hvis du er teknisk god kan du komme i gang selv, men det kommer til et punkt der systemet du jobber med er såppas kritisk for virksomheten din at du trenger støtte. Det er viktig å vite at det er noen å ringe når du er på ferie.

2. Hosting
Self-hosting brukes fortsatt og vil bli brukt til evig tid for visse systemer. Men flere og flere selskaper er interessert i å betale for hosting for å kvitte seg med kompleksiteten til hostingtjenester selv. Selskaper som leverer åpen kildekode-løsninger tilbyr ofte hosting som et middel til å få betalt for programvaren de har utviklet.

3. Tilleggsfunksjoner
Åpen kjerne er en modell som ofte brukes der basispakken til en åpen kildekode-løsning er tilgjengelig. Hvis du vil ha tilleggsfunksjoner som ofte er relatert til forretningsbehov, som rapportering og andre bedriftsbehov, må du betale for dem.

4. Automatisering og verktøy
Hvis du bygger et hus, vil de fleste fortsatt betale for en snekker. Hvorfor gjør de dette? Det er ikke fordi snekkeren har en eller annen hemmelig formel som gjør det mulig å bygge et hus. Du kan enkelt kjøpe alle verktøyene du trenger for å bygge et hus selv. Du betaler en snekker fordi personen har gjort dette før og har gjort alle feilene du skal gjøre. Snekkeren vil bygge raskere og mer nøyaktig enn du kan. Gjennom erfaring vet de hva de små feilene i starten er, og at disse feilene kommer til å bli større feil når huset står ferdig. De er også oppdatert på beste praksis for å sikre at huset ditt overholder de siste byggeforskriftene. Dette er nøyaktig samme grunn til at du bør betale et selskap for å komme i gang når du velger åpen kildekode. De har bygget automatiseringsverktøy for å kutte implementeringstid og menneskelige feil. De kan peke på viktige brikker når du starter et prosjekt for å sikre at sluttresultatet blir som du forventer. Og de sørger for at systemet ditt følger beste praksis når det gjelder implementering av sikkerhet, sikkerhetskopiering og andre kritiske deler av et velfungerende system.

laptop-image

Vår tilnærming til åpen kildekode

Da Gapit Nordics begynte å tilby overvåkingsløsninger ønsket vi å utnytte åpen kildekode-programvare for å tilby kundene de beste løsningene og samtidig hjelpe åpen kildekode-samfunn til å utmerke seg. Dette er grunnen til at vår utviklingsfilosofi er å bygge rundt åpen kildekode, helt fra starten. Vi tar en aktiv rolle i å hjelpe åpen kildekode-produktene vi bruker ved å sende inn feilproblemer og koderettinger. Vår tanke er at hvis de vokser - vokser vi, noe som igjen hjelper kundene våre med å få bedre løsninger.

Et avgjørende spørsmål teknologiledere bør stille seg selv før de starter utviklingen av et nytt produkt, er hvordan skal vi få pengene tilbake hvis noen begynner å tilby denne typen produkter gratis?

Et godt eksempel på dette er Grafana. De har bygget et overvåkings- og analyseverktøy for tidsseriedata som på rekordtid har blitt bransjestandarden når det kommer til overvåking og visualisering. Hvis din bedrift har investert mye penger i å utvikle ditt eget produkt, kommer du til å ha vanskelig for å tjene tilbake investeringen. Kundene dine vil spørre "hvorfor skal jeg betale for produktet ditt som er leverandørlåst, lisensbasert og lukket kilde når jeg kan få Grafana gratis"? Selv de beste selgerne i verden kommer til å ha vanskelig for å overbevise folk.

Vi i Gapit Nordics utvikler verktøy og plugins for noen av de største åpen kildekode-prosjektene innen tidsseriedataverdenen. Dette setter kundene våre i forkant av teknologien og sørger for at de fortsetter å være i front etter hvert som teknologien utvikler seg.

Neste gang du skal implementere et nytt system, gjør som Gapit Nordics - velg åpenhet.