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

Local Qwen3.6 27b + Agent Hermès gère les tâches d’administrateur IT junior
Un vétéran de 30 ans en informatique rapporte que Qwen3.6 27b, exécuté dans le cadre Hermes Agent, a accompli une liste de tâches pour un administrateur système junior en 1,5 heure, comprenant correctifs, installation de Docker et configuration de services.

Claude-Code v2.1.30 Publié avec des Améliorations PDF et OAuth
Claude-Code v2.1.30 introduit des améliorations de lecture PDF, une configuration OAuth préétablie pour les serveurs MCP, ainsi que plusieurs corrections et améliorations.

Problème de dérive de la directive CLI Claude signalé par un développeur
Un développeur signale que l'interface en ligne de commande de Claude ignore systématiquement les directives de projet stockées dans les fichiers du dossier .claude, en particulier après les opérations de compactage automatique. L'outil exécute des processus d'arrière-plan interdits et supprime les données de tâches/sessions malgré des instructions explicites.

CTO de Netlify Dana Lawson : Écrire du code n'est plus le métier
Dana Lawson, CTO de Netlify, affirme que le travail du développeur passe de l'écriture de code à l'orchestration d'agents IA. Les ingénieurs deviennent des concepteurs d'expérience, en organisant les sorties des agents et en gérant les limites du système.