Open source wil zeggen dat de broncode van een softwareproject vrij beschikbaar is voor het publiek. Iedereen kan de broncode kan bekijken, gebruiken, wijzigen en delen.
Voordelen van open-source
- Toegankelijkheid
Iedereen kan de downloaden, bekijken en ervan leren. - Vrijheid
Gebruikers hebben de vrijheid om de code aan te passen en te wijzigen volgens hun behoeften. Er zijn talloze voorbeelden van open-source projecten die hun eigen leven zijn gaan leiden en waaruit totaal andere projecten zijn ontstaan. Dit fenomeen wordt vaak aangeduid als “forking”. Git begon als een open-source project, ontwikkeld door Linus Torvalds (de maker van Linux). Naarmate Git populairder werd, ontstonden er verschillende forks die de Git-technologie gebruikten voor andere toepassingen zoals bijvoorbeeld GitHub, dat git code online plaatst en zo wereldwijde samenwerking mogelijk maakte. - Samenwerking
Open-source projecten moedigen samenwerking aan. Ontwikkelaars van over de hele wereld kunnen bijdragen aan de ontwikkeling van de software. Op die manier kunnen open-source projecten sneller ontwikkelen dan gesloten projecten. - Transparantie
Omdat de broncode openbaar is, is het gemakkelijk om te begrijpen hoe de software werkt en welke wijzigingen zijn aangebracht. Transparantie in open-source projecten is ook van groot belang voor de veiligheid.