Opensourcesoftware
Opensourcesoftware is software waarvan de broncode vrij beschikbaar is voor het publiek. Iedereen kan een opensourcesoftwareproject downloaden en uitvoeren, de broncode bekijken om te zien hoe het werkt, of wijzigingen aanbrengen om het te verbeteren. Veel opensourcesoftwareprojecten zijn een gemeenschappelijk initiatief dat wordt onderhouden door een groep vrijwillige softwareontwikkelaars in plaats van door één ontwikkelaar of organisatie.
De ontwikkelaars van een project stellen een programma en de broncode ervan beschikbaar aan het publiek met behulp van een van verschillende opensourcesoftwarelicenties. Deze beschrijven hoe andere mensen die broncode mogen gebruiken. Er zijn twee algemene typen opensourcelicenties: permissieve (of academische) licenties en copyleftlicenties (of wederkerige licenties). Met permissieve licenties mag je opensourcecode in een ander project gebruiken, wijzigen en verspreiden, zolang je vermeldt dat het opensourcecode bevat en de auteurs van die code erkenning geeft. Voorbeelden van dit type licentie zijn de BSD- en MIT-licenties en de licenties van Apache. Met copyleftlicenties mag je opensourcecode in een nieuw project gebruiken, wijzigen en verspreiden, zolang je dat project verspreidt onder dezelfde licentievoorwaarden. De GNU Public License (GPL) is het meest voorkomende type van deze licentie.
In tegenstelling tot commerciële software, waarvan de ontwikkeling wordt gefinancierd door de verkoop van software, worden opensourcesoftwareprojecten meestal gefinancierd door geld (van geïnteresseerde donororganisaties en crowdfunding door de gemeenschap) en/of arbeid (van vrijwillige programmeurs). Documentatie en gebruikersondersteuning komen ook vanuit de gemeenschap van het project in plaats van van betaald ondersteunend personeel. Als je hulp nodig hebt bij een opensourceprogramma, kun je die vaak vinden op het forum, in de discussiegroep of op de wikipagina van een project.
NOTE: Enkele bekende opensourcesoftwareprojecten zijn het besturingssysteem Linux, de webbrowser Firefox en het kantoorpakket LibreOffice.
Test je kennis