De ontwikkelaars van de Linux-kern hebben officieel een beleid goedgekeurd voor het gebruik van kunstmatige intelligentie (AI) na maanden van scherpe debatten. Linus Torvalds en branchepartners zijn overeengekomen dat AI-assistenten mogen worden gebruikt, maar hebben strikte regels voor openbaarmaking ingevoerd en leggen de volledige verantwoordelijkheid voor eventuele fouten bij menselijke ontwikkelaars.

De nieuwe regels verbieden het gebruik van de juridisch bindende tag "Signed-off-by" voor code die door AI-systemen is gemaakt, en vervangen deze door de nieuwe tag "Assisted-by" om de transparantie van de oorsprong van wijzigingen te waarborgen. Deze beslissing, zoals aangegeven Tomās Hardware, is een reactie op de groeiende spanning binnen de gemeenschap, veroorzaakt door de stroom van slecht geschreven code en het verborgen gebruik van neurale netwerken. Nu zal elke bug of kwetsbaarheid in dergelijke code juridisch worden toegerekend aan de specifieke persoon die de wijzigingen heeft gepubliceerd. Dit sluit de mogelijkheid uit om de schuld af te schuiven op algoritmen en maakt het mogelijk om moderne tools in het werkproces te integreren zonder de principes van het Developer Certificate of Origin (DCO) te schenden.

De discussies over de integratie van AI bereikte een hoogtepunt in januari, toen vertegenwoordigers van Intel en Oracle publiekelijk in conflict kwamen over de regelgeving rond neurale netwerken in het project. Torvalds bekritiseerde echter scherp de ideeƫn voor een volledig verbod, noemde het nutteloos en drong erop aan dat AI slechts een hulpmiddel is, net zoals elke andere software. Hij benadrukte dat kwaadwillenden de documentatie toch niet zullen lezen, waardoor het effectiever is om de resultaten te controleren via de verantwoordelijkheid van specifieke mensen, in plaats van technologieƫn op de lokale machines van ontwikkelaars te proberen te verbieden.
Voor de invoering van een uniforme beleidslijn hadden grote open-sourceprojecten verschillende benaderingen van het probleem, tot volledige verboden aan toe. Zo hadden de distributies Gentoo en NetBSD eerder het gebruik van gegenereerde AI-code geblokkeerd, met het argument dat de gegevens voor het trainen van modellen vaak code met beperkende licenties bevatten, waardoor het resultaat juridisch onterecht zou zijn. Specialisten van Red Hat waarschuwden op hun beurt dat het gebruik van dergelijke tools onbedoeld de GNU GPL-licenties zou kunnen schenden en het hele DCO-systeem zou ondermijnen, aangezien de ontwikkelaar de herkomst van elke regel code niet kan waarborgen.
Naast juridische risico's werd de gemeenschap geconfronteerd met een overvloed aan laagwaardige bewerkingen, die de naam AI slop hebben gekregen. Makers van populaire projecten zoals cURL en tldraw moesten hun beloningsprogramma's sluiten of externe verzoeken automatisch afwijzen vanwege spam die code met AI-hallucinaties bevatte. In het geval van de Linux-kernel verergerde de situatie door een opvallend voorval met maintainer Sasha Levin, een ingenieur bij Nvidia, die een patch voor kernel 6.15 implementeerde die volledig door een AI-model was geschreven, zonder de relevante informatie bekend te maken. De code was functioneel, maar bevatte prestatieretentie, ondanks dat deze gecontroleerd en getest was.
Het probleem van wantrouwen door het verborgen gebruik van AI heeft niet alleen het systeemprogrammeren aangetast, maar ook andere gebieden, zoals de moddergemeenschap van Doom. In het bijzonder had de leider van het GZDoom-project, Christoph Oelckers, te maken met een massale uitstroom van projectdeelnemers nadat hij AI-patches had gebruikt zonder deze informatie te onthullen en weigerde een compromis te sluiten met critici. Als gevolg hiervan verliet het grootste deel van de bijdragers het originele project en creƫerde een fork genaamd UZDoom, waarmee het belang van openheid en eerlijkheid naar de gemeenschap werd aangetoond.
Bron:
Bron: 3dnews.ru
