Ordbog | Cegal

Open Source

Skrevet af Redaktionen | 16-02-2022 08:57:34
Hvad er Open Source?

Open Source betyder åben kildekode. Nogle programmører og virksomheder vælger at gøre deres kildekode tilgængelige på internettet, så andre kan inspicere, ændre og bruge koden gratis. Det betyder altså, at andre brugere kan få indblik i, hvordan softwaren fungerer samt rette fejl og foretage forbedringer.

Med Open Source har alle dermed ret til at:
» Se kildekoden
» Bruge softwaren
» Ændre kildekoden
» Distribuere softwaren

Brugeren kan både være en privatperson, en virksomhed eller betalte softwareudvikler, som kan skræddersy softwaren efter deres behov. Det er dermed muligt at dele sine forbedringer med offentligheden efterfølgende, da princippet omkring Open Source netop bygger på, at rettelser og forbedringer skal bringes tilbage til fællesskabet (“økosystemet”) og være tilgængeligt for alle brugere. Dette betyder også, at Open Source software meget hurtigt kan opnå en høj kvalitet.

Open Source betyder også ofte at man har færre softwareomkostninger, øget sikkerhed og stabilitet, beskyttelse af privatlivets fred samt give brugerne mere kontrol over hardwaren.

Open Source software har en enorm indvirkning på verdenssamfundet, da brugere som ikke normalt ville have penge til at købe kommercielle versioner af software, pludselig kan få adgang. Eksempler på nogle store vellykkede Open Source projekter er Linux operativsystemet, Apache Web Server, webbrowsere som Firefox, og webudgivelse systemerne (CMS) såsom WordPress og MySQL-relationsdatabasen.

Mange af verdens største virksomheder benytter Open Source, så de kan drage fordel af socialt drevet udvikling, nogle eksempler: Facebook, Spotify og Netflix. Java programmeringssproget er også bygget på Open Source-kode, bortset fra en lille del af koden, som Sun ikke havde copyright på.

Open Source kildekoder er udstyret med en licens, der angiver hvilke brugsrettigheder, der følger med softwaren. GNU General Public License (GPL) er den mest udbredte Open Source licens, men der findes en række forskellige licenser med små variationer i brugsrettighederne. Nogle softwarevirksomheder opretter også deres egne brugerdefinerede åbne licenser.

Cegal og Open Source

Cegal har øget sin investering i Open Source teknologi gennem årene. Dette gøres både for at kunne fremme brugen af ​​sådanne komponenter, men også for at bidrage med kode til super relevante projekter som Kafka, Trino, Airlift, HashiCorp Nomad osv.

Se video fra Kafka summit Europe 2021 >

Læs vores blog omkring: Our Java Open Source Contributions to Presto & Airlift >