Debian staat generatieve AI toe voor bijdragen aan Linux-distro
Ontwikkelaars mogen generatieve AI gebruiken voor hun bijdragen aan Debian. Dat heeft de gemeenschap achter de Linux-distro besloten. Daarbij geldt wel de voorwaarde dat de bijdrager verantwoordelijk blijft voor de kwaliteit van de code.
Het gekozen beleid is vrij neutraal. Debian moedigt het gebruik van generatieve-AI-tools niet aan, maar verbiedt het ook niet, schrijft The Register. Verder erkent het dat AI-tools de productiviteit van bijdragers aanzienlijk kunnen verbeteren, 'wanneer ze op verantwoorde wijze worden gebruikt', zegt het beleid.
Maar de ontwikkelaar blijft dus wel verantwoordelijk voor de code. 'AI maakte een foutje' is dan ook geen excuus voor slechte codekwaliteit, benadrukt Debian in zijn nieuwe beleid. "Het gebruik van een generatieve AI-tool doet niets af aan de verantwoordelijkheid van de bijdrager voor het werk dat zij aanleveren. Van bijdragers wordt verwacht dat ze de door AI ondersteunde output begrijpen, beoordelen, testen en, waar nodig, aanpassen voordat ze deze in Debian integreren."
Debian moedigt ontwikkelaars verder aan om te vermelden wanneer een bijdrage met AI is gemaakt. Het is echter niet verplicht om dat aan te geven.
De leden van de Debian-gemeenschap kozen zelf het beleid. Zij werden vorige week via een peiling naar hun mening over een AI-beleid gevraagd. Deelnemers kregen acht beleidsvoorstellen voorgelegd, elk met een ander uitgangspunt voor AI. Zo waren er voorstellen die het gebruik van AI helemaal verbieden binnen Debian, maar ook voorstellen die voorzichtig gebruik toestaan. In totaal kwamen 450 geldige stemmen binnen.
31-08-2026 • 14:58
Lees meer
Reacties (91)
Als je slechte programmacode laat zien, zegt een LLM dat je een genie bent omdat je deze geweldige code hebt bedacht. Dus push je dat meteen naar git. Op StackOverflow word je tot op de grond toe afgebrand. En dan delete je stilletjes de code en je gaat iets beters verzinnen.En wanneer houdt het op: als ik een vraag stel aan chatgpt en het antwoord inspireert mij tot de oplossing moet ik chatgpt dan bedanken? Waarom dan ook niet melden dat je naar stackoverflow gekeken hebt?
Welke LLM gebruik jij? Ik krijg altijd een hele andere reactie op slechte programmacode.
Of was het gewoon grappig bedoeld?
LLMs staan bekend om hun sycofantisme.
Ik weet niet uit eigen ervaring wat een LLM doet met slechte code.
Wel weet ik wat Gemini, Copilot en Mistral doen met slechte HAProxy configuraties. Ik ben meer dev dan ops, dus mijn HAProxy configs zijn niet echt geweldig. Meestal maakt de LLM die configuraties slechter, maar geeft het mij ook een idee wat ik dan wel moet doen.
Dat is ook waarom instanties als Codeberg termen als 'voor het merendeel geschreven met AI-tools' gebruiken om dat type gebruik aan te duiden.
Aub niet bedanken. Dat bedanken van LLM kost teveel stroomEn wanneer houdt het op: als ik een vraag stel aan chatgpt en het antwoord inspireert mij tot de oplossing moet ik chatgpt dan bedanken?
De vermelding "is door AI gemaakt" is dan ook irrelevant in dat geval. Je mag toch niet naar de AI wijzen. En zo zijn er natuurlijk wel meer dingen irrelevant. Als je het in een IDE maakt en vervolgens een verkeerde auto-complete (non-AI-based) toepast is dat ook irrelevant om te vermelden dat je auto complete gebruikt hebt. Je hebt de output van het hulpmiddel niet goed gecontroleerd, en dat is eigen verantwoording. En ook al die hulpmiddelen die je gebruikt hebt hoef je niet te vermelden.
Omdat ik zelf geen C coder ben en de code ook niet geschreven had, was ik daar best blij mee en heeft mij ook meer inzicht gegeven in het project.
Uiteraard gedeeld met het project, men was er blij mee en na review gecommit.
En voornamelijk dat laatste is een (zeer) groot probleem voor OSS projecten. Er wordt iets aan AI gevraagd en zonder degelijk testwerk over de lijn gegooid waarbij de maintainer(s) het zich maar mogen uitzoeken op correctheid, testen, .... En dus ook maar er achter mogen komen dat AI er een grote shitshow van gemaakt heeft "en niks klopt". Daarom dus ook dat meerdere projecten het beleid hebben "controleer en test de code alsof je het zelf geschreven hebt, het resultaat is jou verantwoording, niet dat van de AI". Zodat, hopelijk, de submitter (/schrijver) meer dan 5 minuten er aan spendeert om een prompt in een AI te gooien en verder niks.
En AI echt verbieden kun je toch niet. Want als zoals nu gevraagd, de kwaliteit van de code is alsof die zelf geschreven is, herken je het als maintainer toch niet. En dan maakt het natuurlijk ook niet uit dat het uit een AI is gerold.
En vervolgens heb je zelf weer niet de expertise om de output van die LLM te controleren. En daarom dat Debian nu wil (/eist) dat de code doe je bijdraagt op basis van een LLM dus wel (grondig) door je beoordeeld is. Dus je je op z'n minst bekend hebt gemaakt met de wijziging en omringende code, én je dus ook uitleg er over kunt geven. Dan heeft de LLM je wellicht wel geholpen om de wijziging te maken, maar heb je wel ook expertise er over en als het goed is om de volgende keer een soortgelijke wijziging te doen zonder een LLM te vragen.
Functioneel leun ik aan bij jouw gevoel, nl. dat je AI juist kunt gebruiken en dat het dan alleen waarde toevoegt (en nooit wegneemt), maar in het grotere plaatje is de situatie natuurlijk veel grijzer dan dat.
Code moet goed zijn en voldoen aan de company standards.
Overigens valt op die productiviteit best wat af te dingen volgens Wikipedia:
In July 2025, METR, an organization that evaluates frontier models, ran a randomized controlled trial to see how AI tools affect developer productivity. The researchers found that using AI tools made developers 19% slower, despite developers believing that AI tools would make them 24% faster before the tasks and still believed AI tools made them 20% faster afterwards.
Bron: Wikipedia: Vibe coding
[Reactie gewijzigd door xxs op 31 augustus 2026 15:14]
Wat is dit dan van uitspraak?het is toch de toekomst totdat het tegendeel bewezen is.
Ik word zo ontzettend moe van iedereen die constant zit te schreeuwen dat AI de toekomst is en dat alles en iedereen het nu moet gaan gebruiken want "het is de toekomst".
Ten eerste werd dit de afgelopen jaren constant gezegd over technologie dat uiteindelijk niks is geworden, zie NFT's of de Metaverse.
Ten tweede is dit gewoon een self-fulfilling prophecy. Bedrijven als Nvidia, OpenAI en Anthropic wedden hun hele bestaan op de voorspelling dat AI de toekomst zal zijn, dus doen ze er alles aan om te forceren dat het de toekomst wordt.
Hoe e.e.a. uit gaat pakken weten we geen van allen.
AI is veel meer dan alleen snelle code genereren ("bouw dit voor mij" of "los deze bug op"). Denk aan de gezondheidszorg, waar het al helpt bij operaties, of de ruimtevaart, waar onlangs een raket grotendeels door AI is ontworpen.
Ik zeg niet dat ons hele bestaan nu al compleet verandert door AI, maar stellen dat het net zo’n gefaalde hype is als de Metaverse of NFT's? Daar ben ik het absoluut niet mee eens.
Het is niet de toekomst, het is nu. Ik wordt ook moe van de discussie, maar dan van de andere kant. Ons hele leven zit vol met slimme algoritmes, oftewel AI. LLMs zijn de volgende stap in neurale netwerken, een techniek die al 50 jaar met veel succes wordt gebruikt. Ik gebruik de term AI persoonlijk niet omdat mensen dat een science-fiction term vinden terwijl het vakgebied net zo oud is als informatica zelf, zo niet ouder.Ik word zo ontzettend moe van iedereen die constant zit te schreeuwen dat AI de toekomst is en dat alles en iedereen het nu moet gaan gebruiken want "het is de toekomst".
Dat is geen argument, zo kun je wel tegen alles zijn.Ten eerste werd dit de afgelopen jaren constant gezegd over technologie dat uiteindelijk niks is geworden, zie NFT's of de Metaverse.
Met dat verschil dat AI/LLMs wél leveren. Natuurlijk het is nooit zo mooi als in het reclamepraatje, maar het is zonder meer krachtig gereedschap. Wie dat nu nog niet ziet heeft imho nogal zitten slapen.
1. Dat is niet hoe een self-fulfilling prophecy werkt. Hard werken om een doel te bereiken is geen self-fulfulling prophecy. Een SFFP is iets dat waar wordt dóór het te voorspellen.Ten tweede is dit gewoon een self-fulfilling prophecy. Bedrijven als Nvidia, OpenAI en Anthropic wedden hun hele bestaan op de voorspelling dat AI de toekomst zal zijn, dus doen ze er alles aan om te forceren dat het de toekomst wordt.
2. Wat voor invloed hebben deze bedrijven om anderen te forceren om hun spullen te gebruiken? In het geval van MS/Google/Apple zou ik er in mee kunnen gaan omdat die gebruikers kunnen forceren om bepaalde techniek te gebruiken, maar niet NVidia, OpenAI of Anthropic. Zeker die laatste twee hebben niks buiten AI om iets mee te forceren.
Even een serieuze vraag, maar bied jij jouw werkzaamheden nu ook goedkoper aan dan dat je voorheen deed?Ik heb zo’n 25 jaar ervaring als professioneel programmeur. En het valt me op dat ik de afgelopen maanden nog maar enkele regels code schrijf
ik ben geen tussenpersoon, sonnet is een tool voor code analyse en generatie. Heel handig. Maar voor nu moet je wel enige kennis hebben om die goed te kunnen inzetten
Ze gaan gewoon steeds minder belangrijk worden.
Tsja, dat jezelf gewoon wijs blijven maken totdat Claude nog veel beter wordt en jij toch echt wel die tussenpersoon bent geworden.ik ben geen tussenpersoon, sonnet is een tool voor code analyse en generatie
Nu in 2026 in een project met miljoenen regels code gaat er een unit test fout na een update en patched ie zelfstandig aan de hand van die foute test de pom (maven project) aan, checked ie zelfstandig dat alle andere testen nog draaien, checked ie zelfstandig een oudere versie van de code uit en test die, schakelt weer terug naar de huidige versie en past de code overal aan om een paar verdwenen features in de laatste versie van de dependency die de code gebruikte op een alternatieve wijze te implementeren, en runt daarna weer alle testen om te controleren dat alles nu werkt.
En dat is zeer complexe low level networking code.
Wat gaat 2027 en 2028 doen als dit zo blijft groeien? Wat is mijn aandeel nog?
[Reactie gewijzigd door RoelRoel op 31 augustus 2026 23:08]
Maar goed, uiteindelijk kan ik me nog meer met het probleem zelf bezig houden en veel minder met de saaie implementatie en met de testen, de maven setup enzovoort.
Ik merk wel dat het ding erg snel context kwijtraakt en niet helemaal beseft wat ik belangrijk vind en wat niet. Wat ik ook mis is dat de AI uit zichzelf vragen stelt. Ik ben een tijdje lead-programmeur geweest van een paar programmeurs die zichzelf ook prima konden aansturen, en die stellen vragen in plaats van iets zonder meer te programmeren.
Ik gebruik momenteel Codex met een plus abo en ben echt onder de indruk. Ben nu een set van regels aan het maken om de AI beter te laten programmeren. Grappig genoeg vraag ik ook aan de AI of de regels goed te verstaan zijn.
Waarom zou jou werkgever jou hetzelfde salaris moeten blijven betalen terwijl je minder eigen werk oplevert?
Het blijft mijn werk. Ik lever alleen meer eigen werk op
[Reactie gewijzigd door air2 op 31 augustus 2026 18:55]
AI gaat langzaam naar de situatie waar je heel high level zonder kennis van zaken het iets kan laten doen. Dat is meer zoals ik bij de Ikea een kast bestel. Ben ik dan opeens een timmerman?
Waarom zouden zij korting moeten krijgen omdat jij jouw werkmanier efficiënter maakt?
Dat is natuurlijk totdat we een paar jaar verder zijn en alles wordt uitbesteedt naar een Amerikaans AI model, maar ja, waarom zou je nadenken over lange termijn gevolgen voor iets waar je nu ontzettend veel geld mee kan verspillen?
Dat was mede omdat ook India slechts een X percentage aan mensen heeft met genoeg talent, en die mensen op een gegeven moment gewoon op waren (lees, werkend voor met name de grotere bedrijven). De rest kreeg de ongetalenteerde Indieers met de bekende slechte output.De reden is dezelfde als waarom nog niet alle development naar landen als India is geoutsourced
Pas als AI qua compute ook “op” is, en we alleen nog de beschikbare veel slechtere modellen kunnen gebruiken in instant mode, dan zal die vergelijking meer op gaan.
Maar “helaas” er komen nog steeds dagelijks vele duizenden compute nodes bij in massive data centers, en met nieuwe neural engines en GPUs wordt het ook nog steeds efficiënter.
Het is juist heel duidelijk niet het geval op dit moment.
Maar dat betekend natuurlijk niet dat AI nutteloos is, integendeel.
Ook in een bedrijf heb je junior en senior developers.
In 2026 is dat een stuk minder.
Grote nadeel blijft dat je zelf steeds minder feeling krijgt met wat er onder die bekende motorkap nu precies gebeurd. Daarom blijf ik soort hybrid achtige methode gebruiken, zodat ik zelf nog grotendeels weet wat er gebeurd. Hoe lang dat vol te houden is als alles en iedereen de code volledig laat genereren?
[Reactie gewijzigd door sky- op 31 augustus 2026 15:04]
De kosten (in vorm van tijd) van de PR verkleint aan de developer kant en word hoger bij de review kant. Ik kan mij voorstellen dat dat voor maintainers niet heel fijn is, vooral als er meer code van matige kwaliteit tussen zit.
Ze verbannen de bot-commits niet dus ik wens ze success met rejecten van slop.
Ik ben toch wel bang dat er best het een en ander aan AI zooi doorheen kan glippen wanneer een dev het niet begrijpt of niet goed checked. En ja, dat wordt later dan vast wel wel weer gepatcht, maar dan ben je wel al te laat en heb je wel al een leuke hoge CVE gehad.
Aan de andere kant, Debian bestaat net zoals alle Linux distro's toch voornamelijk uit 3rd party/upstream code, waar ze toch al niks over te zeggen hebben.
Natuurlijk zou het beter zijn wanneer Debian dit in zijn geheel zou weren, maar je kunt het niet afdwingen, en ook niet voorkomen dat een een of andere jodokus van het KDE project of iets alsnog wel die hele repo vol stort met AI slop...
Meh, ben bang van wel. Je gaat niet elke request van de AI of elke regel code doorlezen. Het is te veel, te veel overload, te... te veel gewoon. Het is ook extreem saai en werk enorm burn out in de hand.De devs blijven eindverantwoordelijk, dus er verandert niet zoveel.
Eigen code die complex is snap je, omdat je zelf er mentaal eerst doorheengegaan bent, de verbanden kent, de context kent. Enorme lappen code, van honderden, duizenden regels, die als een snelvuur kanon op je afgeschoten worden allemaal doorlezen EN doorgronden...
Sorry, maar ook de betere coders met enorme ervaring gaan dat niet volhouden.
En de nieuwe generatie die op deze manier nooit zal leren om code te schrijven gaat dat al helemaal niet doen.
Dingen gaan dus EXTREEM veranderen op deze manier.
Ja maar ook nee, dit beleid zegt namelijk niks over hoe Proxmox om gaat met hun eigen code.Jammer, dat betekent dus ook Proxmox.
Dat Proxmox gebruik maakt van Debian als onderlaag maakt wel dat er een kans is dat er AI-code zit in de Debian-codebase. Nu heb ik er niet diep in gedoken, maar voor de Linux-kernel zijn er ook al richtlijnen voor opgesteld, zie: https://docs.kernel.org/process/coding-assistants.html.
Wat denk je van "BAM laat technische ontwerpen van bruggen door een LLM doorrekenen om de productiviteit te verhogen"?
https://www.cementonline.nl/artikelen/oorzaken-instorting-parkeergarage-eindhoven
Ik denk dat Debian hier wel een goede stap maakt, vooral met de juiste randvoorwaarden zoals het expliciet maken dat de indienende developer zelf verantwoordelijk blijft.
Nou, met de opkomst van AI wel dus, en dat ("Junk AI pull-request") is juist een belangrijke overweging om het niet toe te laten. Want met AI wanen meer mensen zich in staat om PRs te maken die iets zouden toevoegen.Je krijgt echt geen leeken die maar code gaan schrijven voor debian
(EDIT: Dit moest een @Jorah_Newstone zijn, maar het systeem zei, "nee")
[Reactie gewijzigd door Luminair op 31 augustus 2026 15:22]
Hoe kan Debian netjes onder de GPL blijven vallen, als er code in zit die gemaakt is met AI-modellen getraind op code waarvan het op zijn best onduidelijk is hoe het met de licentie zit? (en op zijn slechts zou je het kunnen omschrijven als gestolen code)
EDIT Ben en blijf een blije debian gebruiker, een prachtsysteem.
[Reactie gewijzigd door wimdebok op 31 augustus 2026 17:31]
Om te kunnen reageren moet je ingelogd zijn
/i/2007716380.png?f=imagenormal)
:strip_exif()/u/292814/crop5617e1e874894_cropped.gif?f=community)
:strip_icc():strip_exif()/u/227665/th_petey_rawrs.jpg?f=community)
:strip_icc():strip_exif()/u/2081084/crop69594ea6c0094_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/793705/crop57de4b2cc3582_cropped.jpeg?f=community)
/u/843587/crop5ea1bbb720e50_cropped.png?f=community)
:strip_icc():strip_exif()/u/219282/crop65bfaacd66e4c_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/1160228/crop5c2620531d440_cropped.jpeg?f=community)
/u/367878/crop68203cf741501_cropped.png?f=community)
:strip_icc():strip_exif()/u/79614/Family-Guy-Victory-is-Ours.jpg?f=community)
/u/28273/crop69e9fdd0bbefc_cropped.png?f=community)
:strip_icc():strip_exif()/u/620109/crop58a1f57f82d62_cropped.jpeg?f=community)
/u/767409/crop62335cccc4f1d_cropped.png?f=community)
/u/92525/me.png?f=community)
/u/1906/crop5dfd46928e003.png?f=community)
/u/161671/269e4805d60917f22c3872de8f8fcd0e-d33ige3__1__360.png?f=community)
/u/243953/crop56f55a7bcf291.png?f=community)
/u/89414/crop601ef6957a87f_cropped.png?f=community)
/u/11917/cheshirecat.png?f=community)
/u/286277/crop5db061658c39b_cropped.png?f=community)
/u/381607/have%2520a%2520nice%2520day%2520-%2520small.png?f=community)
:strip_icc():strip_exif()/u/23110/mouse3.jpg?f=community)
:strip_icc():strip_exif()/u/324584/crop6028f69783ce8_cropped.jpg?f=community)
:strip_exif()/u/52263/319795.gif?f=community)
/u/722808/crop5c59d573bb7ca_cropped.png?f=community)