Pues parece que Anthropic hizo ayer una nueva release de Claude-code en npm y no eliminó el source-map, por lo que se ha publicado todo el código fuente type-script del CLI. Han eliminado la release rápidamente, pero ya es tarde. Un montón de gente ha descargado el código y hoy en día se puede encontrar en github.
Hay multitud de forks, y también hay gente utilizando LLM para “reescribir” el código en otros lenguajes y cambiar la licencia (algo que se está utilizando a la inversa, para relicenciar GPL a MIT).
Aparte de las risas y el análisis de código (que no revela nada que no sepamos, el código es un montón de espagueti code), esto es otra muestra de lo absurdo de la industria a día de hoy, donde todo el mundo se ha lanzado a usar la “IA” para generar código, porque se puede, sin pararse a pensar si se debe hacer.
La calidad del código no es el único problema, la seguridad de estas herramientas es lo más crítico, pero es que no es sólo que se genere mucho más código, que nadie entiende, y la deuda tecnológica convierte el código en inmantenible en días. También conlleva problemas legales que todo el mundo está ignorando, porque nadie se preocupa del copyright y licencia del entrenamiento de la “IA” y el código generado, parece que nadie se preocupa de cumplir con la GPL, a saber lo que está pasando en código privativo.