Linus Torvalds elutasítja az AI-kódolás tiltását, miközben a Linux újragondolja a közzétételi szabályokat

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

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.