Open-source
Open source betekent dat de broncode van software openbaar is én dat een licentie duidelijke gebruiksrechten geeft. Broncode is de leesbare versie van een programma, zoals een recept achter een app.
Wat is open source?
Met een open-sourcelicentie mogen anderen de code vaak bekijken, gebruiken, aanpassen en delen. De licentie bepaalt wel aan welke voorwaarden zij zich moeten houden.
Code die alleen online staat, is dus niet automatisch open source. Zonder licentie is het niet duidelijk of anderen de code mogen kopiëren of veranderen. Open source betekent ook niet automatisch dat software gratis is.
Een voorbeeld van open source
Een ontwikkelaar zet een programma online met een open-sourcelicentie. Jij mag de code bestuderen, een eigen versie maken en die delen als je je aan de licentie houdt.
Zet dezelfde ontwikkelaar de code zonder licentie online, dan heb je die rechten niet automatisch. De licentie maakt hier het belangrijke verschil.
Waarom is open source belangrijk in crypto?
Blockchains werken met software die transacties en blocks controleert volgens vaste regels. Computers die deze software draaien, heten nodes. Bij open code kunnen ontwikkelaars en geïnteresseerden nagaan welke regels de software uitvoert.
Open source kan ook samenwerking en keuze mogelijk maken. Verschillende teams kunnen onafhankelijke versies van software bouwen. Daardoor is een netwerk minder afhankelijk van één programma. Een wijziging in openbare code verandert de regels van een blockchain overigens niet vanzelf: relevante deelnemers moeten de nieuwe software ook gebruiken.
In crypto nieuws kan open source ter sprake komen bij een software-update, een voorstel voor nieuwe regels of een fork. Openbare code is geen garantie voor veiligheid. Er kunnen nog steeds fouten of kwetsbaarheden in zitten, vooral als de software niet goed wordt gecontroleerd en onderhouden.