Godot verbiedt vrijwel alle AI-gegenereerde codebijdragen

De Godot Foundation scherpt zijn bijdragebeleid aan en verbiedt vrijwel alle vormen van generatieve AI bij codebijdragen. De organisatie wil dat bijdragen aan de opensource-engine afkomstig zijn van mensen die hun code begrijpen en daar zelf verantwoordelijkheid voor kunnen nemen.

De Godot Foundation is een Nederlandse non-profitorganisatie die in 2022 werd opgericht om het Godot-project financieel te ondersteunen. Donaties worden onder meer gebruikt om ontwikkelaars en artiesten in te huren, hardware aan te schaffen en webdiensten en evenementen te bekostigen. Daarbij moet Godot gratis en opensource blijven, zodat iedereen met de engine aan de slag kan. Volgens de foundation is het aantal AI-gegenereerde bijdragen de afgelopen tijd flink toegenomen. Daarbij gaat het zowel om autonome AI-agents als om mensen die grotendeels door AI geschreven code indienen. Dat levert volgens Godot extra werk op voor de vrijwilligers die deze pull requests moeten controleren.

Geen vibe coding of autonome AI-agents

In het nieuwe beleid worden autonome AI-agents en zogeheten vibe coding niet toegestaan. Ook het genereren van grote stukken code met AI valt straks buiten de regels. De foundation stelt dat AI geen verantwoordelijkheid kan dragen voor fouten. Ook zouden mensen die zwaar op AI leunen hun eigen code niet altijd goed genoeg begrijpen om problemen later op te lossen. De kern van het beleid is daarom simpel: wie code indient, moet die zelf kunnen uitleggen, onderhouden en repareren. Ook AI-gegenereerde teksten in gesprekken tussen bijdragers en beheerders worden niet op prijs gesteld. Volgens Godot besteden vrijwilligers hun tijd aan het beoordelen van een probleem, voorstel of bijdrage en mogen zij verwachten dat daar een mens tegenover zit. Praten tegen een chatbot stond blijkbaar niet in de functieomschrijving.

De foundation sluit AI niet volledig uit. Kleine toepassingen zoals code-aanvulling, reguliere expressies en zoek-en-vervangtaken blijven toegestaan. Wie AI gebruikt bij het schrijven van code, moet dat wel duidelijk vermelden in de bespreking rond de bijdrage. Machinale vertalingen blijven eveneens welkom, zolang de oorspronkelijke tekst door een mens is geschreven. Daarmee probeert Godot vooral een grens te trekken tussen ondersteunende hulpmiddelen en systemen die het grootste deel van het werk overnemen.

Godot Engine

De foundation benadrukt dat AI-tools snel blijven veranderen en dat het beleid later opnieuw kan worden bekeken. Voorlopig kiest Godot echter bewust voor een voorzichtige lijn: AI mag helpen met het saaie werk, maar krijgt niet de sleutels van de codebase.

Jolien Mauritsz
Jolien Mauritsz Redacteur
Gemiddelde reviewscore: 3,5/5 94 reviews 1445 artikelen geplaatst

Jolien mag er dan poeslief uitzien, maar onder dat schattige laagje schuilt een echte contenttijger. De berichten vliegen je om de oren en dankzij haar tomeloze werklust ben jij in no-time weer een stukje wijzer. Wanneer Jolien eindelijk een moment voor zichzelf vindt, brengt ze dat het liefst door met franchises uit het Nintendo-kamp, zoals The Legend of Zelda. Al is er één subgenre dat haar volledig in zijn greep houdt: (farming) sims.

Reacties
Avatar EzeltjePrik
EzeltjePrik
lvl11 Commander
1 uur geleden bewerkt

Verstandig, maar lijkt me lastig om dit vooraf te kunnen screenen (voordat een mens ernaar hoeft te kijken dus). Ik ben dus benieuwd of dit beleid werkelijk een afname van pull requests zal veroorzaken.

0
Nog niet uitgepraat? Praat verder op Discord