Tvůrci Linuxu povolili AI kód. Odpovědnost nesou vývojáři
Tvůrci linuxového jádra oficiálně povolili využívání umělé inteligence při psaní kódu. Za případné chyby ponesou plnou odpovědnost samotní programátoři.
Komunita kolem vývoje linuxového jádra vyřešila několikaměsíční debaty ohledně začleňování kódu vytvořeného pomocí umělé inteligence. Nově schválená oficiální pravidla povolují takzvané AI asistované příspěvky, avšak zavádějí pro ně přísná pravidla transparentnosti.
Hlavní změna spočívá v nutnosti jasného označení. Programátoři odesílající kód vytvořený s pomocí nástrojů, jako je například GitHub Copilot, již nemohou používat tradiční právně závaznou značku „Signed-off-by“ (Schváleno). Místo ní se zavádí nový štítek „Assisted-by“ (S asistencí). Nová politika zároveň jasně definuje, že veškerá zodpovědnost za případné chyby, bezpečnostní rizika nebo porušení autorských práv leží výhradně na konkrétním člověku, který kód do jádra zasílá.
Hlavní tvůrce Linuxu Linus Torvalds striktně odmítl volání po úplném zákazu AI nástrojů s argumentem, že umělá inteligence je pouze další vývojářský nástroj. Podle jeho pragmatického postoje by úplný zákaz neodradil tvůrce nekvalitního kódu od jeho zasílání, a projekt by se proto měl zaměřit spíše na vyvozování odpovědnosti konkrétních lidí než na hlídání toho, jaký software používají na svých počítačích.
Tento přístup ostře kontrastuje s některými jinými open-source projekty. Například autoři linuxové distribuce Gentoo nebo operačního systému NetBSD strojově generovaný kód zcela zakázali. Panují u nich totiž obavy, že jazykové modely trénované na obrovském množství zdrojových kódů s různými open-source licencemi mohou tyto licence při generování nových výstupů porušovat, což by narušilo systém dokazování původu kódu (DCO).
K zavedení jasných pravidel v rámci vývoje Linuxu přispěl i nedávný incident. Inženýr společnosti Nvidia a správce jádra Sasha Levin v minulosti odeslal do verze 6.15 softwarovou opravu, kterou kompletně napsal jazykový model. Kód sice fungoval, ale způsobil propad výkonu systému, a komunita reagovala velmi odmítavě na fakt, že autor využití AI nijak nepřiznal. Nová pravidla mají podobným nejasnostem a nedorozuměním do budoucna zamezit.