Quando l'IA Spezza il Patto dell'Open Source: Il Caso Chardet che Divide gli Sviluppatori
Le polemiche tech più accese nascono spesso da aggiornamenti banali. La scorsa settimana, la libreria Python chardet ha ricevuto un update che ha scatenato un putiferio nel mondo open source. Un dilemma etico che mi ha rapito per giorni.
Cos'è Successo Davvero
Dan Blanchard cura chardet, uno strumento Python che rileva l'encoding dei caratteri nei file di testo. Popolarissimo: 130 milioni di download al mese. Siti web, app e sistemi contano su di lui.
Blanchard ha deciso un restyling totale. Niente ritocchi al codice vecchio. Ha dato a Claude di Anthropic la specifica API e i test, e boom: riscrittura completa. Risultato? La versione 7.0 vola 48 volte più veloce e usa più core CPU.
Il twist: ha cambiato licenza. Da LGPL (copyleft) a MIT (permissiva). Motivo? L'IA ha generato codice nuovo, simile all'originale solo per l'1,3%. Opera indipendente, addio vincoli licenza.
Mark Pilgrim, autore originale, non ci sta. Apre un'issue su GitHub: non si aggira una licenza con un "lavaggio AI".
Legale non Significa Giusto
Il caso riassume un mio pallino: poter fare una cosa non implica doverla fare.
Due guru open source difendono Blanchard. Armin Ronacher (Flask) e Salvatore Sanfilippo (Redis): "Legale? Allora ok".
Errore madornale, secondo me.
Perché Sembra un Tradimento
Spiego il malcontento, anche se legalmente ok.
L LGPL è un patto comunitario: usa, modifica, migliora. Ma condividi i tuoi upgrade alle stesse condizioni. Come un pranzo condiviso dove tutti portano e scambiano ricette.
Per 12 anni, decine di dev hanno donato tempo e know-how a chardet con questa fiducia. Ora? Protezione svanita. Aziende prendono la 7.0, la potenziano e tengono tutto privato. Il patto che ha alimentato i contributi? Rotto da un lato solo.
La Direzione Conta
Un'obiezione ricorrente: "GNU ha riscritto utility UNIX, legale e festeggiato. Idem qui!".
Falso parallelo. GNU prese software proprietario e lo rese libero. Freccia verso apertura, condivisione, libertà.
Chardet? Freccia opposta. Da protetto per tutti a esposto. Come privatizzare un parco pubblico: legale con i moduli giusti, ma antitetico nello spirito.
Le Vere Puntate in Gioco
Non è solo una libreria Python. È l'IA che rende facile riscrivere software e schivare licenze.
Se si normalizza, copyleft erode ovunque. Perché contribuire a un GPL se un rivale lo AI-riscrive MIT domani?
Le barriere tecniche svaniscono. Non è "se", ma "come reagiremo".
Prospettive Future
Open source a un bivio. Strada uno: licenze permissive dominano, copyleft inutile. Strada due: copyleft evoluto per l'IA.
Si lavora già. Licenze "copyleft per training" sui dati AI, o "per specifiche" su API e test.
Chardet è l'antipasto. Ne vedremo altre. Sceglieremo tecnicismi legali o spirito collaborativo?
Il Mio Punto di Vista
Capisco il fastidio per copyleft restrittivi in prodotti commerciali. Ma comodo non è etico.
Se sfrutti anni di contributi comunitari, rispetta le regole date. Usare AI per "pulire" licenze tradisce la fiducia, pure se legale.
Open source vive di norme sociali oltre che leggi. Se cediamo al "tutto legale va bene", finiamo in un ecosistema estrattivo, non collaborativo.
Non quel futuro lì.
Fonte: https://writings.hongminhee.org/2026/03/legal-vs-legitimate