Een computerscherm vol regels broncode
Nieuws31 juli · 22:114 min leestijd

GCC weigert AI-gegenereerde code boven de 15 regels

Het stuurcomité van GCC weigert voortaan AI-gegenereerde code die boven de auteursrechtelijke drempel van ongeveer vijftien regels uitkomt. De reden is de licentieketen: code zonder menselijke auteur is code die niemand bezit.

GCC, de compiler waarop vrijwel alle Linux- en embedded-software wordt gebouwd, weigert voortaan bijdragen die een taalmodel schreef zodra ze juridisch zwaar genoeg wegen voor auteursrecht. Het stuurcomité legde dat op 29 juli vast.

Voor een Nederlandse devshop of digital agency die Copilot, Codex of Claude laat meeschrijven aan klantcode verschuift daarmee iets heel concreets. Wie een patch terugduwt naar een open-source project waar zijn product op leunt, krijgt nu de vraag waar elke regel vandaan komt. De redenering achter het besluit staat bovendien los van open source: code zonder aanwijsbare menselijke auteur is code die niemand bezit, en wat niemand bezit kun je ook niet licentiëren of overdragen.

Wat er precies is vastgelegd

GCC wijst voortaan alle juridisch significante bijdragen af die LLM-gegenereerde inhoud bevatten of daarvan zijn afgeleid. Die drempel is niet nieuw bedacht: de GNU-richtlijnen rekenen meer dan ongeveer 15 regels code of tekst als juridisch significant voor auteursrecht, en alles daaronder als te klein om een eigen werk te zijn. Zelf een AI-implementatie naderhand herschrijven helpt niet: ook door mensen bewerkte code valt eronder zolang ze van modeloutput is afgeleid.

Drie uitzonderingen staan er tegenover. Kleine, juridisch onbeduidende AI-bijdragen mogen wel, mits ze duidelijk als zodanig gemarkeerd zijn. Testcases mogen zelfs boven de drempel door een model gemaakt zijn. En code die GCC uit andere projecten importeert, zoals libsanitizer, valt buiten het beleid.

De administratie is minstens zo interessant als het verbod. Elke bijdrage met LLM-inhoud moet een Assisted-by:-tag in de commitboodschap krijgen. Alleen een mens mag de Signed-off-by:-tag zetten die het Developer Certificate of Origin bevestigt, alleen een mens mag beslissen dat een bijdrage erin gaat, en een LLM mag niet zelf committen. Het gereedschap zelf blijft toegestaan: onderzoek, analyse, bugs zoeken en melden, patch-review en debuggen mogen, net als schermlezers en spellinghulp, zolang die output niet in de inzending belandt. Het stuurcomité, dat de aanbeveling van zijn eigen AI-werkgroep overnam onder leiding van Jonathan Wakely, herziet het beleid uiterlijk begin 2027.

Het logo van de GNU Compiler Collection: een gnoe-kop die uit een ei breekt. Bron: Free Software Foundation, Inc. / Wikimedia Commons (CC BY-SA 3.0)
Het logo van de GNU Compiler Collection: een gnoe-kop die uit een ei breekt. Bron: Free Software Foundation, Inc. / Wikimedia Commons (CC BY-SA 3.0)

Waarom een compiler zich hier druk om maakt

Dit gaat niet over codekwaliteit, maar over de licentieketen. De GPLv3 werkt doordat er een auteursrechthebbende is die kan optreden tegen iemand die de code in gesloten software stopt zonder de licentievoorwaarden na te leven. Zit er een stuk in dat niemand bezit, dan valt precies dat handhavingsmechanisme voor dat stuk weg. Apache 2.0, de licentie waaronder LLVM draait, leunt voor handhaving niet op dezelfde manier op eigendom, wat verklaart waarom die concurrerende compiler een soepeler AI-lijn kon kiezen.

De juridische bodem eronder is dezelfde als bij AI-teksten en AI-beelden: auteursrecht ontstaat alleen bij aantoonbare menselijke creativiteit, niet door een tool te gebruiken, ervoor te betalen of te prompten. GCC is het eerste kernproject dat die abstracte regel omzet in een harde drempel in zijn bijdrageproces.

Open source splijt op dit punt

Een eensgezinde beweging is dit niet. Twee weken eerder hield Linus Torvalds de deur voor AI-codeertools in de Linux-kernel juist wijd open en verwees hij voorstanders van een verbod naar de forkknop, met technische waarde als enige maatstaf. Debian koos weer een derde route en legt de vraag aan zijn ontwikkelaars voor: sinds 24 juli loopt een General Resolution met vijf voorstellen, van een volledig verbod tot toestaan met een meldplicht.

Dat is geen detail voor wie software levert. Linux, Debian en GCC zitten samen onder vrijwel elke serverstack in Nederland. Hun regels bepalen straks wat er in de pakketten zit die je zonder nadenken installeert, en welke bewijslast je zelf moet kunnen dragen als je iets teruggeeft.

Waar dit heen wijst

De verschuiving zit niet in het verbod, maar in de bewijsplicht. GCC vraagt niet of je AI gebruikt hebt, GCC vraagt of je per bijdrage kunt aanwijzen wat een model maakte en wat een mens. Die Assisted-by:-regel is in feite herkomstregistratie, samengeperst in één regel commitboodschap, en het is de goedkoopste versie van een controle die een auditor, een rechter of gewoon een kritische klant later kan opvragen.

Daarmee komt de vraag terug op de plek waar hij ook thuishoort in commercieel maatwerk. Wie eigenaar is van de gegenereerde code en van de trainingsdata hoort expliciet in het contract te staan, en dat kun je alleen afspreken als je weet welke regels waar vandaan komen. Het compilerproject dat je software bouwt, heeft nu vastgelegd dat het dat wil weten. De kans is klein dat jouw klanten er lang over doen om hetzelfde te vragen.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Weten waar je code vandaan komt

Ik denk met je mee over hoe je AI in je softwaretraject inzet zonder de herkomst van je code kwijt te raken, en ik ontwerp, bouw en automatiseer het vervolgens ook zelf. Van eerste idee tot draaiend systeem, self-hosted waar dat kan.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Gerelateerde artikelen

Microsoft boekt 3,2 miljard op Anthropic, 480 miljoen op OpenAI
Nieuws
4 min

30 jul 02:14

Microsoft boekt 3,2 miljard op Anthropic, 480 miljoen op OpenAI

Microsoft boekte 3,2 miljard dollar winst op zijn Anthropic-belang en 480 miljoen op OpenAI in hetzelfde kwartaal. Azure ging over de 100 miljard omzet. Wat dat betekent voor je AI-leverancierskeuze.

AI-codeeragent veilig instellen: permissies, goedkeuring en een wegwerpbare sandbox
Gids
Uitgebreide gids16 min

25 jul 13:02

AI-codeeragent veilig instellen: permissies, goedkeuring en een wegwerpbare sandbox

Claude Code, Codex en vergelijkbare agents draaien met jouw rechten op jouw schijf. Zo zet je ze vast met deny-regels, een OS-sandbox, een korte allowlist en een wegwerpomgeving voor code die je niet kent.

Welke privacy-veilige AI-chatbot voor je MKB: Proton Lumo, Mistral Le Chat of zelf hosten
Gids
Uitgebreide gids11 min

8 jul 09:00

Welke privacy-veilige AI-chatbot voor je MKB: Proton Lumo, Mistral Le Chat of zelf hosten

Geen bedrijfsdata bij Amerikaanse AI, maar welke Europese of self-hosted route past bij jou? Een koperskeuzegids die Proton Lumo, Mistral Le Chat en zelf hosten afweegt op prijs, EU-databodem en beheerslast.

Google's Gemini Spark landt op de Mac en mag nu aan je lokale bestanden
Nieuws
6 min

2 jul 18:09

Google's Gemini Spark landt op de Mac en mag nu aan je lokale bestanden

Google brengt zijn autonome AI-agent Gemini Spark naar macOS, waar hij voor het eerst lokale bestanden mag lezen en ordenen. Met MCP-ondersteuning, real-time tracking en een prijskaartje van 99 dollar per maand.

California geeft alle overheidsinstanties Claude met 50% korting, terwijl Anthropic in de EU buiten de Data Boundary valt
Nieuws
5 min

29 jun 20:24

California geeft alle overheidsinstanties Claude met 50% korting, terwijl Anthropic in de EU buiten de Data Boundary valt

Gouverneur Newsom maakt Claude centraal beschikbaar voor alle staats-, stad- en county-instanties met 50 procent korting. Voor Nederlandse organisaties is het contrast scherp: hier zit Anthropic buiten de EU Data Boundary.

AGCM onderzoekt Microsoft: stille Copilot-upgrade dreef prijs Microsoft 365 op zonder duidelijke toestemming
Nieuws
5 min

27 jun 08:22

AGCM onderzoekt Microsoft: stille Copilot-upgrade dreef prijs Microsoft 365 op zonder duidelijke toestemming

De Italiaanse mededingingsautoriteit onderzoekt of Microsoft abonnees misleidde door Copilot ongemerkt in Microsoft 365 te bundelen en ze standaard op een duurder plan te zetten. Wat betekent dat voor Nederlandse gebruikers en bedrijven?