Assisted-by: che specifichi il nome dello strumento AI, la versione del modello e gli eventuali strumenti di analisi ausiliari utilizzati .I maintainer dei sottosistemi hanno anche la facoltà di imporre regole più severe. Nell'agosto 2026, Johannes Berg, maintainer dei sottosistemi di rete wireless del kernel (802.11, mac80211, WWAN, rfkill), ha annunciato una posizione particolarmente rigida sulle patch generate da AI/LLM :
Questa politica ha fatto seguito alla regola di Greg Kroah-Hartman secondo cui il sottosistema drivers/staging/ respinge tutte le patch generate da LLM, tranne quelle per autentiche correzioni di sicurezza .
La comunità del kernel ha identificato tre problemi fondamentali alla base della politica:
Il 5 agosto 2026, cinque team di Rust hanno adottato una politica LLM formale per il monorepository rust-lang/rust . La politica non è esplicitamente una posizione ufficiale a livello di progetto e si applica solo al repository principale e ai team che l'hanno adottata .
Il riassunto operativo della politica: "Va bene usare gli LLM per rispondere a domande, analizzare, distillare, perfezionare, controllare, suggerire, revisionare. Ma non per creare."
Jynn Nelson, l'autore della politica, ha delineato tre problemi fondamentali nell'annuncio ufficiale sul blog :
rust-lang/rust. Rendere il codice più facile da scrivere senza aumentare la capacità dei revisori aggrava un collo di bottiglia preesistente.La politica è stata motivata anche dal desiderio di passare da una moderazione informale e incoerente a regole chiare e pubblicate a cui i revisori possono fare riferimento e che i nuovi contributor possono trovare .
Entrambe le politiche rivelano uno schema comune e una serie condivisa di sfide di governance:
| Dimensione | Kernel Linux | Progetto Rust |
|---|---|---|
| Ambito | Politica a livello di progetto + inasprimenti a livello di sottosistema | Cinque team, solo repository principale |
| Responsabilità umana | Assoluta: il mittente si assume ogni responsabilità legale/tecnica | Assoluta: nessun contenuto generato dall'IA senza trasparenza e comprensione |
| Codice generato dall'IA | Consentito con attribuzione e firma umana | Di fatto vietato, a meno che non sia pre-approvato da un revisore |
| Testo/docs generati dall'IA | Non è un focus della politica | Severamente vietato |
| Discrezione del sottosistema | I maintainer possono inasprire (es. regola dei "3 secondi" per il wireless) | Ambito limitato dall'adozione del team |