Gli ingegneri informatici e i programmatori si affidano da tempo al reverse engineering come metodo per copiare la funzionalità di un programma per computer senza copiare direttamente il codice protetto da copyright di quel programma. Ora, gli strumenti di codifica dell’intelligenza artificiale stanno sollevando nuove questioni su come funziona il processo di riscrittura della “stanza bianca” sia dal punto di vista legale, etico che pratico.
Questi problemi sono emersi con il rilascio di una nuova versione la scorsa settimana graficoUna popolare libreria Python open source per il rilevamento automatico delle codifiche dei caratteri. Il repository è stato originariamente scritto dal programmatore Mark Pilgrim Nel 2006 e rilasciare sotto Licenza LGPL Ciò pone rigide restrizioni su come può essere riutilizzato e ridistribuito.
Dan Blanchard ha assunto la gestione del repository nel 2012, ma ha incontrato alcune controversie con il rilascio. Versione 7.0 di chardet La scorsa settimana Blanchard ha descritto la revisione come “una riscrittura da zero, con licenza MIT” dell’intera libreria costruita con Claude Code, che potrebbe essere “molto più veloce e precisa” di prima.
Parlando con il registroBlanchard ha detto che desiderava da tempo aggiungere chardet alla libreria standard Python ma non aveva avuto il tempo di risolvere i problemi con “la sua licenza, la sua velocità e la sua correttezza” che stavano ostacolando questo obiettivo. Con il codice di Claude, però, Blanchard ha affermato di essere riuscito a revisionare la libreria “in circa cinque giorni” e ottenere un incremento delle prestazioni di 48 volte.
Non tutti però erano contenti del risultato. Un poster che utilizza il nome Mark Pilgrim Pubblicato su GitHub per sostenere che questa nuova versione equivale a una nuova licenza illegale del codice originale di Pilgrim sotto la più permissiva licenza MIT (che, tra le altre cose, ne consente l’uso in progetti closed-source). Come modifica del suo codice originale con licenza LGPL, Pilgrim sostiene che anche questa nuova versione di chardet dovrebbe mantenere la stessa licenza LGPL.















