open source
/ˌəʊ.pənˈsɔːs/zelfstandig naamwoord en bijvoeglijk naamwoord
Open source is software waarvan de broncode beschikbaar is en de licentie toestaat dat anderen de software gebruiken, bestuderen, aanpassen en verspreiden.
We kozen een opensourcedatabase die we zelf mogen aanpassen en beheren.
Bij open source is de broncode van software beschikbaar voor anderen. Een licentie bepaalt wat zij met die code mogen doen. Een open-sourcelicentie staat in ieder geval toe dat mensen de software gebruiken, onderzoeken, aanpassen en verder verspreiden. Daar kunnen per licentie voorwaarden aan verbonden zijn.
Alleen de broncode online zetten maakt software daarom nog niet open source. Als de licentie aanpassingen of verspreiding verbiedt, is de code wel in te zien, maar voldoet de software niet aan de gangbare definitie van open source.
Hoe werkt open source in de praktijk?
De makers publiceren de broncode meestal in een repository, samen met de gekozen licentie. Andere ontwikkelaars kunnen fouten melden, verbeteringen voorstellen of een eigen versie van de software maken. De beheerder van het project bepaalt welke bijdragen in de oorspronkelijke Woordenboek · In het kortcodebaseEen codebase is de verzameling broncode waaruit een softwareproduct of onderdeel wordt gebouwd en onderhouden.Lees meer terechtkomen.
Open source betekent niet dat iedereen zonder afspraken aan de officiële versie kan werken. Projecten hebben vaak richtlijnen voor bijdragen, Woordenboek · In het kortcode reviewEen code review is de beoordeling van een codewijziging door een andere ontwikkelaar. Die controleert onder meer de werking, leesbaarheid en onderhoudbaarheid voordat de wijziging wordt samengevoegd.Lees meer en beslissingen over nieuwe functies. Ook blijft het auteursrecht bij de makers; via de licentie geven zij anderen bepaalde gebruiksrechten.
Is open source altijd gratis?
Opensourcesoftware kan gratis beschikbaar zijn, maar dat hoeft niet. De licentie staat ook commercieel gebruik en verkoop toe. Een leverancier kan bijvoorbeeld geld vragen voor hosting, ondersteuning, implementatie of een kant-en-klare distributie.
Omgekeerd is gratis software niet automatisch open source. Bij freeware betaal je niets voor het gebruik, terwijl de broncode gesloten kan blijven en aanpassen of verspreiden verboden kan zijn. Of software open source is, hangt dus af van de rechten in de licentie en niet van de prijs.