Drupal og Open Source

Open source giver dig kontrol over den software du bruger, samt frihed og fleksibilitet samtidig med at at du ikke vil opleve leverandør lock-in, der kan efterlade dig strandet når du har brug for hjælp.

Open source er en fælles betegnelse for software frigivelse under en licens, der tilbyder skabere og brugere af softwaren, næsten lige rettigheder. Som bruger af software, frigivet under en open source licens, kan du se koden og udvikle den yderligere uden at være afhængig af en tredje part eller sælger. Udtrykket "open source" er også kommet til at henvise til, hvordan en gruppe af udviklere arbejder sammen (ofte på internettet), med at udvikle software i fællesskab. Medlemmer af disse projekter deler ofte den opfattelse, at alle skal have lige adgang til den softwaren der bliver skrevet.

OPEN SOURCE og fri software

Open source er ofte nævnt som et synonym for "gratis software", et begreb, der også har politiske ambitioner om at demokratisere adgangen til software og gøre det gratis i en liberal forstand, ikke nødvendigvis fri som i gratis. De to ting er ikke det samme, selv om de har mange ligheder. Open source er, i modsætning til "free software", ikke et begreb, der er baseret på idealer, men er meget pragmatisk.

Ordet "fri" i denne sammenhæng betyder, at du har fuld frihed til at gøre hvad du vil med den software, du bruger, hvilket er en forskel fra ikke-åbne licenser. Traditionelt software, omgivet af de kaotiske licens regler, er det begrænset hvad du har at gøre med den software, du har købt og hvor længe du kan bruge det, før du skal købe en ny licens. Open source betyder, at du er fri til at bruge den software du ønsker (så længe du ikke overtræder lovene), ikke kun det, du har også ret til at læse i programmets kode (som du normalt ikke har adgang til) og foretage ændringer i programmet. At alle som kan læse programkoden betyder også, at udviklerne har yderligere incitament til at skrive god kode. Open source er således også en faktor for øget kode kvalitet.

Open source er også, langt om længe, at software der er frigivet under en open source licens, betyder at den forbliver åben. Det er ikke tilladt at tage open source-kode og sætte grænser for det og gøre det tilgængeligt for nogle andre under mere restriktive betingelser end dem, der anvendte den under den oprindelige åbne licens. Deling af software betyder, at det også sikrer at andre kan dele de samme betingelser, for at undgå risikoen for at andre får direkte økonomisk gevinst ved at forsøge at sælge software, de har udviklet. Det er somme tider sagt spøgende, at open source er "smitsom", hvilket betyder, at den kilde kode, der er afhængig af open source også skal være åbne.

Et fælles projekt

For os og vores kunder betyder open source, at vi kan drage fordel af den software, tusindvis af udviklere over hele verden samles for at foretage ændringer og tilføjelser til software baseret på vores kunders behov. På den måde kan kunderne bruge de penge, der ellers ville gået til de licensafgifter til at udvikle software, til bedre at imødekomme deres egne målsætninger. 

Vi betragter open source som en vigtig del af vores forretning, og arbejder aktivt for også at bidrage til open source-projekter med egen software, men også med viden og engagement. Vi har udviklet et større antal moduler til Drupal, og er en drivende kraft i det Skandinaviske Drupal fællesskab. 

ER ÅBEN KILDE KODE GODT FOR ALT SOFTWARE?

De grundlæggende principper om open source, familien af licenser samt den kultur der er, fungerer godt for mange typer af software. Men vi mener det er vigtigt, at man ser på hver enkelt sag individuelt. Forskning har vist, at open source ofte, selvom det kan lyde paradoksalt (når man rent faktisk fortæller om, hvad man producerer), betyder at du som udvikler af softwaren bliver mere konkurrencedygtig. Du får også en masse tilbage, fordi det gavner det arbejde, som flere udviklerer og adgang til viden og ekspertise, som du normalt ikke kunne nå.