top of page

Van MIT naar AGPL: waarom we de licentie veranderden

Foto van schrijver: Marcel Dütscher
Marcel Dütscher
25 jun
1 minuten om te lezen

Blocks Beyond The Stars is open source – dat was het al vanaf het begin. Maar onder welke licentie, dat hebben we onderweg fundamenteel veranderd: van de permissieve MIT-licentie naar AGPL-3.0. Hier lees je waarom.


Wat MIT zou hebben betekend: Met MIT mag iedereen onze code nemen, aanpassen en als gesloten product doorverkopen – zonder iets terug te geven. Voor bibliotheken is dat vaak precies goed. Voor een compleet spel met servers voelde het verkeerd: iemand had ons werk kunnen nemen, er een commerciële serverdienst van kunnen maken en de verbeteringen voor zichzelf kunnen houden.


Wat AGPL betekent: In de kern zegt AGPL-3.0: neem alles, verander alles – maar als je het doorgeeft of als online dienst aanbiedt, moeten ook jouw wijzigingen open zijn. Dat “of als online dienst aanbiedt” is het cruciale verschil met de gewone GPL en past precies bij een multiplayerspel. Wie een server met onze code draait, geeft terug aan de community. Zelf hosten voor vrienden en familie? Uitdrukkelijk welkom – er is zelfs een handleiding voor.


En de bijdragers? Met de licentiewissel kwam een Contributor License Agreement (CLA), die automatisch wordt afgehandeld bij de eerste pull request. Dat klinkt bureaucratisch, maar het beschermt beide kanten: het ligt ondubbelzinnig vast onder welke voorwaarden bijdragen in het project terechtkomen.


De overstap kostte twee dagen werk – licentieteksten, headers, CLA-bot, documentatie. En daarmee kreeg het project een fundament waarop je met een gerust geweten tegen vreemden kunt zeggen: doe mee, het blijft open.

Recente blogposts

Alles weergeven

Opmerkingen


Het is niet meer mogelijk om opmerkingen te plaatsen bij deze post. Neem contact op met de website-eigenaar voor meer info.
bottom of page