Investor's wiki

Open Source

Open Source

Open source-software er en type software, hvis kildekode er offentliggjort og tilgængelig for alle at se på, ændre eller omdistribuere. Open source-software udvikles typisk på en åben måde i samarbejde mellem mange forskellige deltagere. Sådanne projekter omfavner principper om gennemsigtighed, åben udveksling, fri deltagelse, hurtig prototyping og samfundsorienteret, samarbejdende udvikling.

Mens alle open source-softwarelicenser gør det muligt for enhver at studere, ændre og videredistribuere kildekoden, kræver nogle, at den originale kildekode offentliggøres sammen med den ændrede kildekode.

Det modsatte af open source-software er closed source-software, hvis kildekode ikke er offentliggjort, og kun den person, team eller organisation, der har oprettet den, har ret til at ændre og distribuere den.

Open source-software kan have fordele i forhold til andre typer software. Samtidig med at det fremmer filosofien om åbent samarbejde, som potentielt kan gavne både udviklere og brugere, kan det også føre til et produkt af højere kvalitet på grund af den åbne opfordring til deltagelse, der bringer mange forskellige eksperter fra forskellige områder ind. Løsning af problemer kan også være hurtigere og lavere end i tilfældet med lukket kildesoftware, da et stort antal deltagere potentielt har ret, adgang og ekspertise til at tage sig af disse problemer.

På den anden side, hvis open source-software udvikles på en decentral måde, uden at en enkelt enhed koordinerer udviklingsprocessen, kan det tage betydelig tid for de forskellige deltagere at blive enige om strategiske beslutninger. Mange open source-projekter implementerer særlige typer styringsmodeller for at løse dette problem.

I bredere vendinger kaldes den bevægelse, der har til formål at få al eller det meste software til at bruge en open source-licens, open source-softwarebevægelsen. Målene for denne bevægelse inkluderer også at forbedre open source-teknologi med produktion af højkvalitetskode lavet i samarbejde af ligesindede mennesker. Udviklere, der støtter open source-softwarebevægelsen, skriver og udveksler frivilligt kode som et bidrag til filosofien om åbent samarbejde.

Højdepunkter

  • Open source refererer til et projekt, ofte et software- eller it-udviklingsprojekt, med frit tilgængelig kode og tilladelse til at foretage redigeringer, fejlrettelser, ændringer og forbedringer.

  • Open source er afhængig af samfundsengagement, tillid og eftergivende licensstrategier.

  • Open source-softwareindsatsen har stået bag nogle af de mest populære applikationer og operativsystemer, der er tilgængelige, inklusive Android OS til smartphones og Firefox-webbrowseren.