Linux Kernel e Rust dettano legge: come cambia il codice generato dall'IA nell'open source
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la... La politica del kernel Linux permette codice assistito dall'IA con firma e responsabilità umana,...
Pubblicato daModificato con DeepSeek-V4-FlashImmagini generate con GPT Image 1.5
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la...
La politica del kernel Linux permette codice assistito dall'IA con firma e responsabilità umana, mentre il maintainer del sottosistema wireless ha introdotto una severa 'regola dei tre secondi' per respingere le patch...
Cinque team di Rust hanno adottato una politica che permette l'uso dell'IA per analisi e revisione, ma vieta codice, documentazione e commenti generati dall'IA senza il consenso preventivo di un revisore e la dovuta t...
What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contributionAI-generated editorial hero image for Linux and Rust AI-generated code policies.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contribution. Article summary: Let me also get the official Rust blog post and the Linux kernel documentation for authoritative sourcesTwo major open-source projects — the Linux kernel and the Rust project — have adopted distinct but overlapping polic. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
openai.com
Nel 2026, due dei progetti open source più influenti al pianeta — il kernel Linux e il progetto Rust — hanno adottato politiche formali per governare i contributi di codice generati dall'intelligenza artificiale. Sebbene i loro approcci differiscano per portata e rigore, entrambi convergono su un unico principio: gli esseri umani rimangono pienamente responsabili per ogni riga di codice presentata sotto il loro nome.
Ecco un'analisi di ogni politica, le ragioni alla base e cosa segnalano per il futuro dello sviluppo open source assistito dall'IA.
Kernel Linux: Politica a livello di progetto con inasprimenti a livello di sottosistema
Il kernel Linux ha adottato la sua prima politica sull'IA a livello di progetto nell'aprile 2026, formalizzata con Linux 7.0, attraverso un documento ufficiale AI Coding Assistants disponibile in Documentation/process/coding-assistants.rst. La politica stabilisce quattro regole fondamentali:
Certificazione solo umana: Gli agenti AI non possono aggiungere tag Signed-off-by. Solo un essere umano può certificare il Developer Certificate of Origin (DCO) .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Linux Kernel e Rust dettano legge: come cambia il codice generato dall'IA nell'open source"?
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la...
What are the key points to validate first?
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la... La politica del kernel Linux permette codice assistito dall'IA con firma e responsabilità umana, mentre il maintainer del sottosistema wireless ha introdotto una severa 'regola dei tre secondi' per respingere le patch...
What should I do next in practice?
Cinque team di Rust hanno adottato una politica che permette l'uso dell'IA per analisi e revisione, ma vieta codice, documentazione e commenti generati dall'IA senza il consenso preventivo di un revisore e la dovuta t...
Linux Kernel e Rust dettano legge: come cambia il codice generato dall'IA nell'open source
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la... La politica del kernel Linux permette codice assistito dall'IA con firma e responsabilità umana,...
Pubblicato daModificato con DeepSeek-V4-FlashImmagini generate con GPT Image 1.5
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la...
La politica del kernel Linux permette codice assistito dall'IA con firma e responsabilità umana, mentre il maintainer del sottosistema wireless ha introdotto una severa 'regola dei tre secondi' per respingere le patch...
Cinque team di Rust hanno adottato una politica che permette l'uso dell'IA per analisi e revisione, ma vieta codice, documentazione e commenti generati dall'IA senza il consenso preventivo di un revisore e la dovuta t...
What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contributionAI-generated editorial hero image for Linux and Rust AI-generated code policies.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What new policies have been adopted by the Linux wireless subsystem maintainer and the Rust Project regarding AI-generated code contribution. Article summary: Let me also get the official Rust blog post and the Linux kernel documentation for authoritative sourcesTwo major open-source projects — the Linux kernel and the Rust project — have adopted distinct but overlapping polic. Topic tags: general, documentation, general web, user generated. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
openai.com
Nel 2026, due dei progetti open source più influenti al pianeta — il kernel Linux e il progetto Rust — hanno adottato politiche formali per governare i contributi di codice generati dall'intelligenza artificiale. Sebbene i loro approcci differiscano per portata e rigore, entrambi convergono su un unico principio: gli esseri umani rimangono pienamente responsabili per ogni riga di codice presentata sotto il loro nome.
Ecco un'analisi di ogni politica, le ragioni alla base e cosa segnalano per il futuro dello sviluppo open source assistito dall'IA.
Kernel Linux: Politica a livello di progetto con inasprimenti a livello di sottosistema
Il kernel Linux ha adottato la sua prima politica sull'IA a livello di progetto nell'aprile 2026, formalizzata con Linux 7.0, attraverso un documento ufficiale AI Coding Assistants disponibile in Documentation/process/coding-assistants.rst. La politica stabilisce quattro regole fondamentali:
Certificazione solo umana: Gli agenti AI non possono aggiungere tag Signed-off-by. Solo un essere umano può certificare il Developer Certificate of Origin (DCO) .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Linux Kernel e Rust dettano legge: come cambia il codice generato dall'IA nell'open source"?
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la...
What are the key points to validate first?
Nel 2026, il kernel Linux e il progetto Rust hanno entrambi adottato politiche formali per i contributi di codice generato dall'IA, richiedendo responsabilità umana, trasparenza obbligatoria e limitando o vietando la... La politica del kernel Linux permette codice assistito dall'IA con firma e responsabilità umana, mentre il maintainer del sottosistema wireless ha introdotto una severa 'regola dei tre secondi' per respingere le patch...
What should I do next in practice?
Cinque team di Rust hanno adottato una politica che permette l'uso dell'IA per analisi e revisione, ma vieta codice, documentazione e commenti generati dall'IA senza il consenso preventivo di un revisore e la dovuta t...
Piena responsabilità umana: Il contributor umano si assume la piena responsabilità legale e tecnica per ogni riga di codice generata dall'IA, inclusi bug e falle di sicurezza .
Attribuzione obbligatoria: I contributi devono includere un tag Assisted-by: che specifichi il nome dello strumento AI, la versione del modello e gli eventuali strumenti di analisi ausiliari utilizzati .
Processo standard invariato: Le patch assistite dall'IA devono comunque seguire lo stile di codifica del kernel, le linee guida per l'invio e i requisiti di licenza .
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 :
Regola dei "tre secondi di revisione": Qualsiasi patch che non risulti ovviamente corretta entro tre secondi di revisione verrà ignorata .
Niente iterazioni avanti e indietro: Rifiuta di impegnarsi in cicli di revisione per correggere patch generate dall'IA .
Rifiuto della "roba" di bassa qualità: Le patch che non sono banalmente corrette vengono respinte senza ulteriore discussione .
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 .
Perché il kernel Linux ha adottato questo approccio
La comunità del kernel ha identificato tre problemi fondamentali alla base della politica:
Crisi della larghezza di banda di revisione: I maintainer sono sommersi da un'ondata di patch generate dall'IA, molte delle quali sono superficialmente rifinite ma semanticamente errate o pericolose .
Degrado del segnale: Le patch rifinite non indicano più in modo affidabile uno sforzo genuino, una reale comprensione o un interesse a lungo termine del contributor .
Responsabilità: La comunità ha concluso che la responsabilità umana non è negoziabile: la macchina non può certificare l'origine legale né assumersi la responsabilità per i bug .
Progetto Rust: Politica LLM di cinque team (5 agosto 2026)
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 .
Cosa è permesso (con trasparenza)
Usare LLM per rispondere a domande, analizzare codice o studiare il codebase per la propria comprensione .
Revisione privata di codice o testo da parte di un contributor .
Scoperta di bug che il contributor verifica personalmente .
Traduzione automatica di contenuti .
Cosa è vietato
Inviare documentazione generata da LLM, inclusi commenti di documentazione e commenti sulla sicurezza .
Pubblicare commenti GitHub, corpi di issue, descrizioni di pull request, diagnostiche del compilatore o commenti di codice sorgente sostanziali generati da LLM .
Pubblicare codice scritto da LLM, a meno che non sia stato ottenuto il consenso preventivo del revisore e l'uso di un LLM sia stato esplicitamente dichiarato .
Inviare contenuti generati dall'IA senza comprensione o revisione .
Il riassunto operativo della politica: "Va bene usare gli LLM per rispondere a domande, analizzare, distillare, perfezionare, controllare, suggerire, revisionare. Ma non per creare."
Perché Rust ha adottato questo approccio
Jynn Nelson, l'autore della politica, ha delineato tre problemi fondamentali nell'annuncio ufficiale sul blog :
I prodotti tecnici raffinati non indicano più impegno e comprensione: Gli LLM possono produrre patch dall'aspetto pulito che il mittente non capisce, rompendo il segnale sociale che una PR curata rappresenta un investimento umano genuino.
La larghezza di banda di revisione è già al collasso: Ci sono 1.281 PR aperte su rust-lang/rust. Rendere il codice più facile da scrivere senza aumentare la capacità dei revisori aggrava un collo di bottiglia preesistente.
Il copia-incolla meccanico spreca il tempo di tutti: I contributor che incollano i commenti di revisione in un LLM e poi incollano la risposta dell'LLM su GitHub erodono la fiducia e bypassano la deliberazione umana.
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 .
Implicazioni più ampie per la governance dell'open source
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
Cosa segnala tutto questo
La "crisi della revisione" è la tensione centrale. Entrambi i progetti riconoscono che gli LLM aumentano drasticamente il volume dei contributi senza aumentare il numero di revisori qualificati. Questo è il singolo fattore di stress più grande per la governance .
Il crollo del segnale è reale. Entrambe le comunità notano che PR rifinite un tempo segnalavano impegno e comprensione; gli LLM hanno rotto quel segnale .
La formalizzazione sta sostituendo la moderazione ad-hoc. Entrambi i progetti sono passati da regole informali a politiche codificate proprio perché un'applicazione incoerente confondeva i contributor ed esauriva i maintainer .
L'autonomia del sottosistema conta. L'approccio del kernel Linux consente ai singoli maintainer di stabilire regole più severe, come ha fatto Johannes Berg per il wireless. L'approccio di Rust è l'adozione team per team .
Non c'è consenso sull'IA in sé. La politica di Rust riconosce esplicitamente che non ci sarà mai un consenso a livello di progetto sull'IA, quindi si concentra strettamente sulla meccanica del contributo piuttosto che esprimere un giudizio morale sugli LLM .
phoronix.com
Linux Networking Continues Being Bombarded With AI Patches
Piena responsabilità umana: Il contributor umano si assume la piena responsabilità legale e tecnica per ogni riga di codice generata dall'IA, inclusi bug e falle di sicurezza .
Attribuzione obbligatoria: I contributi devono includere un tag Assisted-by: che specifichi il nome dello strumento AI, la versione del modello e gli eventuali strumenti di analisi ausiliari utilizzati .
Processo standard invariato: Le patch assistite dall'IA devono comunque seguire lo stile di codifica del kernel, le linee guida per l'invio e i requisiti di licenza .
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 :
Regola dei "tre secondi di revisione": Qualsiasi patch che non risulti ovviamente corretta entro tre secondi di revisione verrà ignorata .
Niente iterazioni avanti e indietro: Rifiuta di impegnarsi in cicli di revisione per correggere patch generate dall'IA .
Rifiuto della "roba" di bassa qualità: Le patch che non sono banalmente corrette vengono respinte senza ulteriore discussione .
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 .
Perché il kernel Linux ha adottato questo approccio
La comunità del kernel ha identificato tre problemi fondamentali alla base della politica:
Crisi della larghezza di banda di revisione: I maintainer sono sommersi da un'ondata di patch generate dall'IA, molte delle quali sono superficialmente rifinite ma semanticamente errate o pericolose .
Degrado del segnale: Le patch rifinite non indicano più in modo affidabile uno sforzo genuino, una reale comprensione o un interesse a lungo termine del contributor .
Responsabilità: La comunità ha concluso che la responsabilità umana non è negoziabile: la macchina non può certificare l'origine legale né assumersi la responsabilità per i bug .
Progetto Rust: Politica LLM di cinque team (5 agosto 2026)
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 .
Cosa è permesso (con trasparenza)
Usare LLM per rispondere a domande, analizzare codice o studiare il codebase per la propria comprensione .
Revisione privata di codice o testo da parte di un contributor .
Scoperta di bug che il contributor verifica personalmente .
Traduzione automatica di contenuti .
Cosa è vietato
Inviare documentazione generata da LLM, inclusi commenti di documentazione e commenti sulla sicurezza .
Pubblicare commenti GitHub, corpi di issue, descrizioni di pull request, diagnostiche del compilatore o commenti di codice sorgente sostanziali generati da LLM .
Pubblicare codice scritto da LLM, a meno che non sia stato ottenuto il consenso preventivo del revisore e l'uso di un LLM sia stato esplicitamente dichiarato .
Inviare contenuti generati dall'IA senza comprensione o revisione .
Il riassunto operativo della politica: "Va bene usare gli LLM per rispondere a domande, analizzare, distillare, perfezionare, controllare, suggerire, revisionare. Ma non per creare."
Perché Rust ha adottato questo approccio
Jynn Nelson, l'autore della politica, ha delineato tre problemi fondamentali nell'annuncio ufficiale sul blog :
I prodotti tecnici raffinati non indicano più impegno e comprensione: Gli LLM possono produrre patch dall'aspetto pulito che il mittente non capisce, rompendo il segnale sociale che una PR curata rappresenta un investimento umano genuino.
La larghezza di banda di revisione è già al collasso: Ci sono 1.281 PR aperte su rust-lang/rust. Rendere il codice più facile da scrivere senza aumentare la capacità dei revisori aggrava un collo di bottiglia preesistente.
Il copia-incolla meccanico spreca il tempo di tutti: I contributor che incollano i commenti di revisione in un LLM e poi incollano la risposta dell'LLM su GitHub erodono la fiducia e bypassano la deliberazione umana.
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 .
Implicazioni più ampie per la governance dell'open source
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
Cosa segnala tutto questo
La "crisi della revisione" è la tensione centrale. Entrambi i progetti riconoscono che gli LLM aumentano drasticamente il volume dei contributi senza aumentare il numero di revisori qualificati. Questo è il singolo fattore di stress più grande per la governance .
Il crollo del segnale è reale. Entrambe le comunità notano che PR rifinite un tempo segnalavano impegno e comprensione; gli LLM hanno rotto quel segnale .
La formalizzazione sta sostituendo la moderazione ad-hoc. Entrambi i progetti sono passati da regole informali a politiche codificate proprio perché un'applicazione incoerente confondeva i contributor ed esauriva i maintainer .
L'autonomia del sottosistema conta. L'approccio del kernel Linux consente ai singoli maintainer di stabilire regole più severe, come ha fatto Johannes Berg per il wireless. L'approccio di Rust è l'adozione team per team .
Non c'è consenso sull'IA in sé. La politica di Rust riconosce esplicitamente che non ci sarà mai un consenso a livello di progetto sull'IA, quindi si concentra strettamente sulla meccanica del contributo piuttosto che esprimere un giudizio morale sugli LLM .
phoronix.com
Linux Networking Continues Being Bombarded With AI Patches