IT-lexicon › Programmeren › CPAL (Common Public Attribution License)

CPAL (Common Public Attribution License)

Programmeren Svenska → Bijgewerkt: 2026-11-02

Een van de MPL afgeleide licentie die vereist dat de naam of het logo van de oorspronkelijke auteur in de gebruikersinterface zichtbaar blijft – het schoolvoorbeeld van badgeware.

Socialtext schreef haar en liet haar in 2007 door het OSI goedkeuren. De basis is MPL 1.1, met zwakke copyleft op bestandsniveau, plus twee toevoegingen: een bijlage waarin de licentiegever vastlegt welke naamsvermelding elke gebruiker moet tonen, en een clausule die netwerkgebruik als verspreiding behandelt. Wie de code als webdienst draait, heeft dezelfde verplichtingen als wie haar had uitgeleverd.

Eind jaren nul was badgeware de manier waarop commerciële open-sourcebedrijven hun merk op elke fork konden houden. Critici merkten op dat een verplicht logo op elk scherm meer weg heeft van reclame dan van vrijheid. De FSF beschouwt de licentie als vrij maar niet GPL-compatibel, en tegenwoordig wordt ze nog maar zelden gekozen.

← Terug naar het lexicon