Science & Technology
← Home
Quand l’IA brise le contrat social : le scandale Chardet qui divise les devs open source

Quand l’IA brise le contrat social : le scandale Chardet qui divise les devs open source

2026-03-22T02:31:51.509702+00:00

Quand l'IA casse le contrat social de l'open source : le scandale chardet qui divise les développeurs

Les plus gros clashs en tech naissent souvent de mises à jour banales. La semaine dernière, la bibliothèque Python chardet a lancé une version qui met le feu aux poudres dans l'open source. C'est un vrai cas d'école éthique, passionnant à suivre.

Les faits en clair

Dan Blanchard gère chardet, un outil Python qui détecte l'encodage des fichiers texte. Ultra-populaire : 130 millions de téléchargements par mois. Sites web, apps, systèmes critiques en dépendent partout.

Blanchard voulait une refonte totale. Plutôt que bricoler l'existant, il a donné l'API et les tests à Claude d'Anthropic. L'IA a recodé tout de zéro. Résultat : la 7.0 est 48 fois plus rapide et multithreadée.

Mais le vrai pic : il passe la licence de LGPL (copyleft) à MIT (permissive). Argument ? Le code est neuf, moins de 1,3 % de similarité avec l'original. Donc, plus lié à l'ancienne licence.

Mark Pilgrim, l'auteur originel, s'est insurgé via un ticket GitHub. Pour lui, l'IA ne lave pas les obligations de licence comme par magie.

Légal n'égale pas juste

Ce buzz pose la question clé : pouvoir faire quelque chose ne veut pas dire que c'est bien.

Deux pointures de l'open source, Armin Ronacher (Flask) et Salvatore Sanfilippo (Redis), soutiennent Blanchard. Leur logique : c'est légal, donc OK.

Moi, je trouve ça à côté de la plaque.

Pourquoi ça passe pour une trahison

Beaucoup de devs ont un goût de trahison, même si c'est peut-être légal. Explication.

La LGPL, c'est un pacte communautaire : utilisez, modifiez, améliorez, mais partagez les avancées aux mêmes conditions. Comme un repas partagé où tout le monde apporte et publie la recette.

Pendant 12 ans, des dizaines de contributeurs ont bossé là-dessus, en confiance. Leurs efforts pour que ça reste ouvert à tous.

Maintenant, cette garantie saute. Les boîtes peuvent piocher dans la 7.0, l'améliorer en privé. Le contrat social qui motivait les dons de code est rompu d'un coup.

La direction compte

On entend souvent : "C'est comme GNU qui a recréé les outils UNIX, et on a applaudi !" Faux parallèle.

GNU prenait du proprio pour le libérer. Le mouvement allait vers plus d'ouverture, plus de partage.

Ici, c'est l'inverse. On enlève les protections d'un bien commun. Comme clôturer un parc public pour en faire un jardin privé. Légal avec les bonnes paperasses, mais esprit opposé.

Les enjeux réels

Au-delà d'une lib Python, c'est l'avenir avec l'IA. Elle rend trivial de recoder n'importe quoi pour esquiver les licences.

Si ça se normalise, adieu copyleft partout. Pourquoi contribuer à un projet GPL si un rival le réécrit en MIT via IA demain ?

Les barrières techniques s'effondrent. La communauté va devoir réagir.

Vers quel futur ?

L'open source arrive à un carrefour. Un chemin : licences permissives partout, copyleft obsolète face à l'IA. L'autre : copyleft boosté pour l'IA, avec protections sur données d'entraînement ou specs API.

Des idées circulent déjà, comme "training copyleft" ou "specification copyleft".

Chardet n'est que le début. On va voir ça multiplier. Priorité au légal pur, ou à l'esprit collaboratif qui a tout lancé ?

Mon avis

Je comprends qu'on veuille fuir le copyleft pour des produits payants. C'est chiant parfois. Mais l'éthique prime sur le pratique.

Profiter d'années de contributions communautaires impose de respecter les règles posées. L'IA comme outil de blanchiment de licence, ça casse la confiance, même si légal.

L'open source tient autant aux normes sociales qu'aux lois. Si on sacrifie ça pour du "légal only", on finit avec un écosystème plus prédateur, moins partagé.

Pas ce monde-là que je veux.

Source : https://writings.hongminhee.org/2026/03/legal-vs-legitimate

#open source #artificial intelligence #software licensing #copyleft #ethics