Aanleiding voor de mogelijke stemming is de bezorgdheid over bijdragen die met behulp van AI tot stand zijn gekomen. Dergelijke hulpmiddelen kunnen programmeurs helpen sneller te schrijven, maar ze brengen ook risico’s mee. Zo is vaak niet te controleren of de code niet stiekem auteursrechtelijk beschermd werk van anderen bevat, omdat onduidelijk is met welk materiaal de AI-modellen zijn getraind. Bovendien waarschuwen actieve ontwikkelaars voor subtiele fouten en beveiligingslekken in AI-gegenereerde code, waardoor het controleren van bijdragen veel meer tijd kost.
In de praktijk bekijkt de Git-werkgroep nu verschillende richtingen. De opties variëren van een volledig verbod op code uit taalmodellen tot een verplichte melding wanneer een ontwikkelaar dergelijke software heeft ingezet. Voor wie zelf bijdraagt aan de kern van Git betekent dit dat de spelregels voor het insturen van wijzigingen waarschijnlijk strenger worden. Voor gewone gebruikers die Git dagelijks draaien verandert er op het eerste oog weinig, maar een helder beleid moet voorkomen dat de kwaliteit en betrouwbaarheid van het fundament van talloze softwareprojecten in gevaar komt.
Dat Git nu overweegt om de knoop via een formele stemprocedure door te hakken, benadrukt hoe gevoelig het onderwerp ligt binnen de opensourcewereld. Het project staat daarin niet alleen, want ontwikkelaars wereldwijd zoeken momenteel naar het juiste evenwicht tussen technologische vernieuwing en zorgvuldigheid. Het uiteindelijke besluit van Git kan dan ook een belangrijke leidraad worden voor andere grote softwareprojecten.
