
Een lezer vroeg me:
Het is algemeen bekend dat alle grote repositories (zoals Github) met open source software gebruikt worden om AI via te trainen. Als developer heb ik daar grote moeite mee. Kan ik dit via een toevoeging aan mijn licentie verhinderen?
Het is een basisbeginsel van open source dat je niet mag discrimineren op beoogd gebruik van je software (OSD #6):
The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research.
Gebruik in de vorm van een machine learning algoritme laten tekst- en data minen op jouw auteursrechtelijk beschermde programmeerkeuzes valt hier net zo goed onder als het gebruiken van de software om een kruisraket mee te programmeren.
Dit was een bewuste keuze in 2006: ook toen waren er vele discussies over het kunnen uitsluiten van ongewenst of ethisch verwerpelijk gebruik van open source – waar “gebruik om zelf geld mee te verbieden” oftewel zakelijk gebruik toen zeer zeker in betrokken was.
Dat gezegd hebbende, de Auteurswet kent een aparte constructie voor het verhinderen van tekst- en data mining. Wie dat niet wil, kan een machineleesbare opt-out bij zijn code opnemen en AI-crawlerbots moeten daaruit afleiden dat het overnemen en TDM niet moet gebeuren.
Probleem hierbij is dat er vooralsnog geen standaard is om deze opt-out mee te beschrijven. Maar gesteld dat die er is, twijfel ik of je dat voorbehoud (opt-out) mag zien als een beperking op de OSS licentie of als een separate juridische afspraak. Ik neig naar het eerste – en dan mag je dus geen voorbehoud maken.
Arnoud













