System76 ha deciso di vietare i contributi generati da modelli di intelligenza artificiale nei suoi progetti open source, incluso l'ambiente desktop COSMIC e la distribuzione Pop!_OS. La notizia, riportata da diversi media specializzati, segna un punto di rottura nel mondo del software libero, dove l'uso di strumenti come GitHub Copilot e ChatGPT è ormai routine per molti sviluppatori.
Una scelta di principio, non tecnica
La motivazione principale non è tecnica ma legata alla qualità e alla responsabilità del codice. Secondo System76, il codice prodotto dall'AI può contenere errori sottili, violazioni di licenza o frammenti copiati da altre fonti senza attribuzione. In un progetto come COSMIC, dove ogni riga deve essere mantenuta e verificata da manutentori umani, accettare contributi generati automaticamente rischierebbe di appesantire il lavoro di revisione e di introdurre vulnerabilità difficili da tracciare.
Le reazioni della community
La decisione ha acceso un vivace dibattito. Da un lato, molti sviluppatori applaudono la scelta, vedendola come una difesa dell'integrità del codice aperto e della trasparenza. Dall'altro, c'è chi la considera una posizione troppo rigida, capace di rallentare l'innovazione e di allontanare i nuovi contributori che usano l'AI come strumento di produttività. Alcuni hanno persino ipotizzato che la mossa possa danneggiare la crescita di COSMIC, il nuovo desktop environment che System76 sta sviluppando in Rust e che punta a competere con GNOME e KDE.
Al momento, System76 non ha rilasciato una policy dettagliata su come intenda far rispettare il divieto. La speranza è che il dibattito porti a linee guida chiare, in grado di bilanciare l'uso responsabile dell'AI con la necessità di mantenere alta la qualità del software libero. Una cosa è certa: la scelta di System76 potrebbe diventare un precedente per altri progetti open source, aprendo una nuova fase di confronto sul rapporto tra intelligenza artificiale e sviluppo collaborativo.