Linus Torvalds élesen bírálta azokat a törekvéseket, amelyek korlátoznák az AI-eszközök használatát a Linux kernel fejlesztésében. Szerinte az számít, hogy a fejlesztők értik-e a saját kódjukat, nem pedig az, hogy milyen eszközzel írják.
Megjegyzései egy levelezőlistás vita során hangzottak el, amelyet a kernel fejlesztője, Sasha Levin indított. A téma az Assisted-by: LLM tag eltávolítására vonatkozó javaslat volt; ezt a jelölést jelenleg azokra a javítócsomagokra használják, amelyek AI-kódolási asszisztensek segítségével készültek.
A taget az év elején vezették be, hogy a karbantartók könnyebben azonosítsák az AI által segített hozzájárulásokat, és ennek megfelelően vizsgálják át őket. Levin módosított javaslata szerint azonban a rendszer nagyrészt hatástalannak bizonyult.
A Linux 7.3 és a hetedik release candidate közötti 18 533 nem merge commit körülbelül 10%-a tartalmazott Assisted-by taget, miközben a feltételezések szerint az AI-eszközöket ennél jóval szélesebb körben használják.
Ráadásul sok közreműködő nem is tud a követelményről, mások pedig szándékosan kihagyják a taget. Így a karbantartók pusztán a tag alapján nem tudják megbízhatóan megállapítani, hogy használtak-e AI-t.
A javasolt változtatás szerint kikerülne a követelmény a kernel hozzájárulási dokumentációjából, és a checkpatch.pl script sem kezelné többé. Figyelemre méltó, hogy Greg Kroah-Hartman, aki korábban a tag megtartása mellett állt, most már a törlését támogatja.
A vita akkor vált igazán élessé, amikor a kernel fejlesztője, Laurent Pinchart azzal érvelt, hogy továbbra is szükség van egyértelmű elvárásokra az AI használatával kapcsolatban, még akkor is, ha egyes közreműködők ezeket figyelmen kívül hagyják.
Torvalds a tőle megszokott stílusban, keményen reagált, és elutasította azt az elképzelést, hogy bizonyos fejlesztőeszközök használatát korlátozni kellene.
„Nem értem ezt az egész idióta koncepciót, hogy ‘ne használj AI-t X-re’” – írta.
Gúnyosan azt is felvetette, hogy akkor tiltsák meg a fordítók használatát is, és kötelezzék a fejlesztőket assembly kód írására, hogy bizonyítsák: értik, mit csinál a programjuk.
„Nem fogunk olyan ostoba szabályokat hozni, hogy ‘nem használhatsz eszközöket X-re’” – szögezte le Torvalds.
Szerinte a fejlesztőknek a lehető legjobban kell dolgozniuk, és érteniük kell, mit csinálnak – függetlenül az eszközöktől. A hozzáértést nem lehet pusztán az alapján megítélni, hogy valaki használt-e AI-t a fejlesztés során.
Fontos, hogy az Assisted-by követelmény elhagyása nem jelentené az átláthatóság feladását, és nem is azt, hogy a közösség ellenőrzés nélkül elfogadná az AI által generált kódot.
A generált tartalomra vonatkozó jelenlegi dokumentáció változatlanul érvényben maradna, és a közreműködőknek továbbra is teljes felelősséget kell vállalniuk a beküldött kódért, beleértve a Developer Certificate of Origin előírásainak betartását is.
Egyelőre a módosított javítócsomagot több ismert karbantartó is támogatja, de fontos különbséget tenni aközött, hogy ezt a változatot támogatják, illetve aközött, hogy a közzétételi kötelezettség eltörlése már ténylegesen elfogadott, beolvasztott módosítás lenne.

