Ricordi quando Nintendo ha attaccato i siti ROM e ha accidentalmente distrutto un sacco di progetti dei fan che non avevano nulla a che fare con la pirateria? Sì, quell’energia ha colpito il mondo dell’AI. Anthropic, l’azienda dietro Claude, ha recentemente inviato avvisi di rimozione DMCA a GitHub dopo che qualcuno ha diffuso il codice sorgente di Claude Code. Il problema? Hanno rimosso migliaia di repository nel processo—la maggior parte delle quali non aveva nulla a che fare con la fuga.
Essendo qualcuno che costruisce bot per vivere, ho delle opinioni. E sono complicate.
Cosa è Successo Davvero
Ecco la cronologia: il codice sorgente di Claude Code è trapelato. Anthropic è andata nel panico. Hanno emesso avvisi di rimozione ai sensi della legge sul copyright digitale statunitense. GitHub ha rispettato. Migliaia di repository sono svaniti da un giorno all’altro. Poi Anthropic ha detto “oops, ci dispiace” e ha ridotto significativamente le rimozioni.
L’azienda ha poi chiarito che si è trattato di un incidente—hanno colpito molti più repository del previsto. Ma qui è dove diventa interessante per noi costruttori di bot: alcuni sviluppatori hanno riscritto il codice trapelato in Python. Poiché non hanno copiado-incollato il codice sorgente originale, quei repository non possono essere rimossi ai sensi della legge sul copyright. Sono riscritture pulite, il che significa che sono tecnicamente legali.
Questo è il tipo di confusione che mi fa venire mal di testa e raffreddare il caffè.
Perché Questo è Importante per i Costruttori di Bot
Se stai costruendo con l’API di Claude come me, potresti chiederti: “Dovrei preoccuparmi per il codice sorgente trapelato?” Risposta breve: probabilmente no per il tuo lavoro quotidiano. Risposta lunga: questo ci dice molto su come le aziende di AI pensano al proprio codice e cosa succede quando le cose vanno storto.
Prima di tutto, la fuga stessa. Claude Code è lo strumento CLI di Anthropic—fondamentalmente la loro interfaccia a riga di comando ufficiale per lavorare con Claude. Per coloro di noi che preferiscono i terminali alle interfacce web, è una grande cosa. Avere quel sorgente in circolazione significa che gli sviluppatori possono vedere esattamente come Anthropic struttura i propri strumenti, gestisce le chiamate API e gestisce l’autenticazione.
Questa è una conoscenza preziosa, anche se non tocchi mai direttamente il codice trapelato.
Il Problema del Martello di DMCA
Ecco cosa mi infastidisce di questa situazione: le rimozioni DMCA dovrebbero essere colpi chirurgici. Identifichi il contenuto in violazione, presenti un avviso, GitHub lo rimuove. Pulito e semplice.
Ma quando gestisci codice che viene biforcato, copiato e modificato in migliaia di repository, quel colpo chirurgico diventa un bombardamento a tappeto. E questo è apparentemente ciò che è successo qui. La rimozione di Anthropic ha coinvolto repository che probabilmente non avevano nulla a che fare con la fuga—forse avevano solo nomi di file simili, o menzionavano Claude nel loro README, o chissà.
Per i costruttori di bot, questo è un colpo di avvertimento. Se stai lavorando con gli strumenti di qualsiasi azienda di AI, i tuoi repository potrebbero trovarsi nel fuoco incrociato se qualcosa trapela e i legali si coinvolgono. Non importa se stai facendo tutto per bene—i sistemi di rimozione automatizzati non sempre distinguono tra colpevoli e innocenti.
Il Vantaggio della Riscrittura in Python
Ora parliamo di quelle riscritture in Python. Qui è dove la legge sul copyright diventa strana. Se leggo il tuo codice JavaScript, capisco cosa fa e lo riscrivo in Python usando la mia implementazione, non ho violato il tuo copyright. Ho solo imparato dal tuo approccio e costruito qualcosa di nuovo.
È esattamente ciò che alcuni sviluppatori hanno fatto qui. Hanno esaminato il codice sorgente trapelato di Claude Code, hanno capito come funzionava e lo hanno ricostruito in Python. Anthropic non può toccare quei repository perché non c’è codice copiato—solo funzionalità riprogettate.
Come costruttore di bot, questa è effettivamente una informazione utile. Significa che puoi studiare come funzionano gli strumenti ufficiali e costruire le tue versioni senza rischi legali, purché tu stia scrivendo il tuo codice da zero. È così che impariamo e miglioriamo il nostro mestiere.
Cosa Possiamo Imparare
Questa intera confusione ci insegna alcune cose. Uno: anche le grandi aziende di AI fanno errori quando cercano di proteggere il loro codice. Due: i sistemi di rimozione automatizzati sono strumenti imprecisi che causano danni collaterali. Tre: c’è una differenza tra copiare codice e imparare da esso.
Per noi che costruiamo bot e lavoriamo con le API di AI, la lezione è semplice: mantieni i tuoi repository puliti, documenta ciò che stai facendo e non farti prendere dal panico se qualcosa del genere accade nel tuo angolo dell’ecosistema. La polvere si deposita sempre alla fine.
Anthropic ha ridotto le loro rimozioni una volta realizzata l’entità del problema. Questa è la mossa giusta. Ma è anche un promemoria che nel mondo in rapida evoluzione dello sviluppo di AI, a volte i legali si muovono più velocemente del buon senso.
Ora, se mi scuserai, ho alcuni bot da costruire—e tengo i miei repository ben documentati, nel caso.
🕒 Published: