Réimplémentation de l'IA de la bibliothèque chardet soulève des questions de licence copyleft.

Ce qui s'est passé avec chardet
Dan Blanchard, mainteneur de la bibliothèque Python chardet utilisée par environ 130 millions de projets chaque mois, a publié la version 7.0 avec des changements significatifs. La nouvelle version est 48 fois plus rapide que son prédécesseur, prend en charge plusieurs cœurs et a été entièrement repensée. Claude d'Anthropic est listé comme contributeur à cette version.
La licence est passée de LGPL à MIT. L'approche de Blanchard consistait à fournir uniquement l'API et la suite de tests à Claude, en lui demandant de réimplémenter la bibliothèque à partir de zéro sans regarder directement le code source existant. L'analyse JPlag montre que le code résultant partage moins de 1,3 % de similarité avec toute version antérieure.
Le différend sur les licences
Mark Pilgrim, l'auteur original de la bibliothèque, s'est opposé via un ticket GitHub, arguant que la LGPL exige que les modifications soient distribuées sous la même licence. Pilgrim soutient qu'une réimplémentation produite avec une exposition importante au code source original ne peut pas être considérée comme un effort de « clean-room ».
Deux figures éminentes du logiciel libre ont exprimé des points de vue opposés. Armin Ronacher, créateur de Flask, a salué le changement de licence, déclarant qu'il considère « la GPL comme allant à l'encontre de cet esprit en restreignant ce qui peut être fait avec elle ». Salvatore Sanfilippo (antirez), créateur de Redis, a publié une défense plus large de la réimplémentation par IA basée sur le droit d'auteur et l'histoire du projet GNU.
La question centrale : Légal vs Légitime
L'article soutient que Ronacher et Sanfilippo évitent tous deux la question centrale : est-ce que légal signifie légitime ? L'auteur note que si la réimplémentation assistée par IA occupe le même terrain juridique que les réimplémentations historiques (comme GNU réimplémentant UNIX), il y a une différence directionnelle cruciale.
Lorsque GNU a réimplémenté UNIX, le vecteur allait du logiciel propriétaire au logiciel libre, élargissant les biens communs. Dans le cas de chardet, un logiciel protégé par une licence copyleft (LGPL) a été réimplémenté sous une licence permissive (MIT) qui n'impose aucune obligation aux œuvres dérivées de partager leur code source. L'auteur soutient que cela supprime la clôture qui protégeait les biens communs, puisque les œuvres dérivées basées sur chardet 7.0 n'ont aucune obligation de partager leur code source.
L'article précise que la GPL n'interdit pas de garder le code source privé ou de modifier le logiciel GPL en privé. Ses conditions ne sont déclenchées que par la distribution : si vous distribuez du code modifié ou l'offrez comme service en réseau, vous devez rendre le code source disponible sous les mêmes conditions. Cela crée une condition placée sur le partage plutôt qu'une restriction du partage.
📖 Lire la source complète : HN AI Agents
👀 See Also

Anthropic rapporte des preuves de distillation massive de Claude par des concurrents en IA
Anthropic a partagé des preuves que DeepSeek, Moonshot et MiniMax utilisaient environ 24 000 faux comptes pour effectuer une distillation massive de Claude, avec plus de 16 millions d'échanges enregistrés.

Anthropic suspend la modification de crédit du SDK Claude Agent suite aux retours des utilisateurs
Anthropic a envoyé un email aux utilisateurs aujourd'hui pour annoncer qu'ils suspendent le changement prévu qui aurait fait passer le SDK Agent, claude-p et les applications tierces vers un crédit mensuel dédié au lieu d'être puisés dans les limites de taux d'abonnement.

Benchmark Open Source contre Modèles de Frontière : Scène de Voiture sur Toile en Fichier Unique
Un développeur a testé 12 modèles, dont GPT-5.5, Claude Opus 4.7 et Qwen 3.6 Plus, sur une tâche d'animation de conduite de voiture en un seul fichier HTML Canvas, avec résultats comparés publiquement.

Harmonic-9B : Affinage en deux étapes de Qwen3.5-9B pour agents IA
Le développeur DJLougen a publié Harmonic-9B, un modèle affiné de Qwen3.5-9B optimisé pour les agents IA grâce à une approche d'entraînement en deux étapes. L'étape 1 (raisonnement approfondi) est terminée, tandis que l'étape 2 (utilisation légère d'outils) est encore en cours d'entraînement. Les versions quantifiées GGUF sont déjà disponibles.