Padlock Closed Open Source CMS

Å velge riktig CMS er viktig. Ikke bare bør du holde tritt med digital transformasjon, øke lønnsomheten, bli mer effektiv og forbedre brukeropplevelsen din – du bør også vurdere et bredt spekter av ulike publiseringsløsninger for å se hvilket som leverer de beste resultatene til deg og din organisasjon.

Og i jakten på å finne et nytt CMS, har du kanskje kommet over vanskelige spørsmål som proprietært vs. åpen kildekode-CMS.

Bakgrunn: programvare og kildekode

Som du kanskje allerede vet, er programvare programmer for å kontrollere og bruke datamaskiner. For vårt formål snevrer vi inn begrepet "programvare" til applikasjoner, programmer og programmiljøer – sistnevnte brukes til å skrive kode og lage programmer, som et CMS.

Disse programmiljøene er ofte i front når utviklere bygger digitale løsninger for enhver bedrift, enten det er en musikkstrømmeapp som Spotify eller en nettbankapp.

Utviklingen av slik programvare tar både tid og ressurser, men en fellesnevner er kildekoden – kjernen som bestemmer naturen og funksjonen til applikasjonen eller løsningen.

Finansieringen av programvareutvikling kan ta flere forskjellige former, men vi vil se nærmere på to vanlige metoder som brukes i verden av CMS og digitale opplevelser.

Hva er proprietært CMS?

Som navnet antyder, er et proprietært CMS en programvare som er den juridiske eiendommen til en organisasjon, gruppe eller individ som har laget den.

Rettighetshaveren til CMS vil vanligvis ikke frigjøre kildekoden til offentligheten, og ofte kan bare de som har kjøpt en spesiell lisensnøkkel bruke den.

Eksempler på proprietære innholdsstyringssystemer eller plattformer for digitale opplevelser er Adobe Experience Manager, Kentico og SiteCore.

Såkalt freeware kan også inkluderes under den proprietære paraplyen. Produktet eller tjenesten er gratis å bruke, men kildekoden forblir lukket.

Hva er åpen kildekode-CMS?

Et åpen kildekode-CMS (open source) har også funksjoner nøyaktig som navnet antyder: en kildekode åpen for offentligheten og fri til bruk av alle med restriksjoner avhengig av lisens typen, hvor de vanligste er GPL og Apache.

Utviklere som lager et åpen kildekode-CMS publiserer koden og lar andre bruke og endre den. Dette kan føre til et utviklermiljø, der programmerere kommer sammen for å utvikle programvaren og gi støtte til brukere.

Hvis den opprinnelige skaperen går konkurs, for eksempel et selskap, kan kildekoden fortsatt vedlikeholdes av alle som er villige til å ta på seg oppgaven.

Eksempler på åpen kildekode-CMS inkluderer Enonic, Drupal og WordPress.

Hvordan kan åpen kildekode-modellen være lønnsom for en leverandør? Selv om selve kildekoden er åpen og gratis, kan andre tjenester fra leverandøren koste penger – som drift på en server eller i skyen, support eller ekstra funksjoner.

Se også: Bygg en rask og moderne nettside med Next.js og headless CMS »

Fordeler og ulemper med proprietært

Et proprietært CMS holder kildekoden lukket for offentligheten, mens et åpen kildekode-CMS lar kildekoden ses og modifiseres av alle – avhengig av lisens og tilgangsrettigheter.

Fordelene med et proprietært CMS er den fullstendige kontrollen skaperen har over kildekoden. Hvis du ikke vil at kildekoden skal endres, er dette alternativet å velge.

Ulempene med et proprietært CMS er at du er låst som kunde. Selv om utviklerne dine kan ha prøver eller demoer, er faktum at et proprietært CMS er mer lukket for generell utvikling og er helt avhengig av den juridiske eieren og skaperen av plattformen.

Fordeler og ulemper med åpen kildekode

Fordelene med et åpen kildekode-CMS er kontinuerlig testing og utvikling av produktet av engasjerte programmerere. På denne måten vil CMS-et sannsynligvis ikke forbli stillestående, fordi det alltid vil bli forbedret.

Den viktigste fordelen vil være at eventuelle daglige endringer i koden og kodekvaliteten er 100 % gjennomsiktige. Dette sikrer forutsigbarhet og sikkerhet for brukere og kunder. Til sammenligning er det ingen måte å vite kvaliteten på lukket kildekode.

Ulempene med et åpen kildekode-CMS kan fremstå som mangel på kontroll, men organisasjonen som kontrollerer depotet som huser koden kan bestemme hvem som kan gjøre endringer. Kopier av koden kan lages, men de er da separate fra det opprinnelige depotet.

Bruk litt tid på å vurdere hvilken tilnærming – proprietær eller åpen kildekode – som passer for din organisasjon. Uansett hva du velger, bør du i alle tilfeller gå for et CMS som er både fleksibelt og enkelt, da disse faktorene gir fordeler for deg, ditt digitale team og dine brukere.

Velg en plattform som passer for din organisasjon

Først publisert 14. november 2018, oppdatert 10. august 2022.

Frequently asked questions

Hva er åpen kildekode-programvare?

Programmer og tjenester hvor kildekoden er åpen for allmennheten og gratis å bruke av alle uten restriksjoner, avhengig av den spesifikke lisensen.

Hva er fordelene med åpen kildekode?

Kontinuerlig testing og utvikling av et engasjert fellesskap av programmerere, 100 prosent åpenhet i kodekvalitet og endringer.

Hva er ulempene med åpen kildekode?

Et selskap kan oppleve mindre kontroll, og mange ulike versjoner av koden basert på samme grunnlag kan være forvirrende.

Hvilke lisenser for åpen kildekode finnes?

GNU AGPLv3, GNU GPLv3, GNU LGPLv3, Mozilla Public License 2.0, Apache License 2.0, MIT License, The Unlicense og ISC License er noen eksempler.

Er åpen kildekode gratis?

Å bruke, tilpasse og redistribuere er generelt gratis. Selskaper som driver forretninger med åpen kildekode tar seg vanligvis betalt for opplæring, installasjon, oppsett, drift, oppdateringer og support.

Vegard Ottervig

Vegard Ottervig

Vegard Ottervig er innholdsansvarlig i Enonic, har en mastergrad i filmvitenskap og har jobbet med journalistikk og markedsføring siden 2010. Han elsker film, sykling, filosofi, spill og skriving.

Relaterte blogginnlegg

Få enda mer innsikt 🤓