3min Devops

Debian-project gaat AI-gebruik niet verbieden

Debian-project gaat AI-gebruik niet verbieden

Debian gaat generatieve AI niet verbieden voor het schrijven van code, documentatie en andere bijdragen aan het opensourceproject. Ontwikkelaars mogen AI-tools inzetten, zolang zij zelf kunnen instaan voor het resultaat. Het vermelden van AI-gebruik wordt aangemoedigd, maar is niet verplicht.

Daarmee is een discussie binnen de Debian-gemeenschap over de omgang met generatieve AI voorlopig beslecht, stelt The Register. Bij een stemming konden ontwikkelaars acht verschillende voorstellen rangschikken. Die liepen uiteen van een verbod tot varianten waarin AI onder voorwaarden werd toegestaan. Bijna 450 stemmen werden uiteindelijk geldig verklaard.

De meeste steun ging naar het voorstel ‘Responsible Use of Generative AI’. De kern daarvan is dat Debian geen onderscheid wil maken tussen werk dat volledig door een ontwikkelaar is gemaakt en bijdragen waarbij AI is ingezet. Voor beide gelden dezelfde eisen rond onder meer kwaliteit, correctheid, onderhoudbaarheid en juridische aspecten.

Ontwikkelaar blijft verantwoordelijk

Dat betekent niet dat gegenereerde code zonder meer kan worden toegevoegd. Wie AI gebruikt, moet de output begrijpen en controleren voordat deze bij Debian terechtkomt. Ook testen en waar nodig aanpassen behoren nadrukkelijk tot de verantwoordelijkheid van de ontwikkelaar.

Debian wijst daarmee het argument af dat fouten aan een AI-tool kunnen worden toegeschreven. Het zonder menselijke controle overnemen van gegenereerde code past volgens het aangenomen voorstel niet bij de ontwikkelpraktijk van het project.

Tegelijkertijd ziet Debian wel voordelen in de technologie. AI-tools kunnen vrijwilligers werk uit handen nemen en daarmee tijd vrijmaken voor taken waarbij technische kennis, beoordeling en samenwerking belangrijker zijn. Het project kiest daarom niet voor beperkingen op basis van de gebruikte hulpmiddelen, maar voor eisen aan het uiteindelijke resultaat.

Een opvallend onderdeel van het beleid betreft transparantie. Debian moedigt ontwikkelaars aan om te melden wanneer AI bij een bijdrage is gebruikt. Een dergelijke vermelding wordt echter geen verplichting. Het project vertrouwt daarmee grotendeels op de bestaande verantwoordelijkheid van individuele bijdragers en het reviewproces.

Opensourceprojecten kiezen verschillende koers

Binnen de opensourcewereld bestaat nog geen gemeenschappelijke aanpak voor AI-gegenereerde code. Gentoo heeft het gebruik van generatieve AI voor bijdragen verboden. Ook NetBSD en OpenBSD hanteren een veel restrictievere houding tegenover door AI geproduceerde code.

De Linux-kernel kiest juist een ruimere benadering. Linus Torvalds maakte eerder duidelijk dat Linux zichzelf niet als een anti-AI-project beschouwt. Hij gebruikte onlangs zelf AI om een lastig softwareprobleem op te lossen.

Dat betekent niet dat Torvalds iedere toepassing van AI toejuicht. Eerder dit jaar klaagde hij over de hoeveelheid automatisch gegenereerde bugmeldingen op de beveiligingsmailinglijst van Linux. Die maakten het volgens hem steeds moeilijker om bruikbare meldingen van ruis te onderscheiden.

De keuze van Debian komt daarmee neer op een middenweg: de technologie waarmee een bijdrage tot stand komt is niet doorslaggevend, maar menselijke controle blijft dat wel. AI mag helpen bij het werk, maar verandert niets aan de verantwoordelijkheid van degene die de code uiteindelijk indient.