Un haskellien passe à l'IA, la communauté le lynche

Suivi de l'affaire : IA vs libristes : la fracture s'installe dans l'open source· Épisode 2/2

Dev & Code il y a 13 h0Ajouter aux favoris

Un haskellien passe à l'IA, la communauté le lynche
Illustration : Momiji Shirogane

Un contributeur reconnu de la scène Haskell explique publiquement pourquoi il code désormais avec de l'IA. Réaction : bannissement social, mails de haine, et la communauté qui redécouvre son propre slogan.

Le contexte

Haskell - le langage fonctionnel pur, typé statiquement, réputé académique - traîne depuis toujours un slogan à moitié sérieux : "avoid success at all costs" (« éviter le succès à tout prix »). L'idée d'origine était plutôt saine : ne pas transiger sur la rigueur du langage pour plaire au marché. Mais la petite communauté qui gravite autour vit historiquement de guerres de chapelles féroces, où l'exigence intellectuelle bascule vite en pureté idéologique.

Un contributeur bien connu vient d'en faire les frais. Son crime : avoir écrit publiquement qu'il utilisait désormais de l'IA générative pour coder - y compris en Haskell - et qu'il en tirait un gain de productivité qui, selon lui, ne compromet pas la qualité de son code puisque le compilateur Haskell reste le juge de paix.

Ce qui s'est passé

D'après The Register, la réaction n'a pas été un débat : c'est un tir de barrage. Fils sociaux hostiles, mise au ban de plusieurs canaux communautaires, remise en cause de son travail passé. Les puristes anti-IA du milieu ont exigé un désaveu public. L'intéressé a tenu sa position en ajoutant que la communauté était en train, littéralement, d'appliquer son propre slogan à la lettre : "éviter le succès à tout prix", y compris quand ce succès viendrait d'une adoption plus large.

Pourquoi ça résonne avec l'affaire Torvalds

C'est le deuxième signal fort en une semaine sur la même ligne de faille dans le libre :

  • Côté Linux : Torvalds refuse d'exclure l'IA du noyau ("forkez si vous voulez un projet sans IA").
  • Côté Haskell : la communauté harcèle un membre pour avoir dit qu'il utilisait de l'IA.

Deux projets, deux réponses opposées. La différence, c'est la taille et la maturité de la gouvernance. Linux a un dictateur bienveillant historique qui coupe court. Haskell est un écosystème horizontal où la police sociale remplace la décision technique.

Ce qu'un dev devrait retenir

Que tu utilises Copilot, Claude, Codex ou rien du tout, le vrai sujet, c'est le code qui sort de ta chaîne. Un patch Haskell qui compile, qui passe les tests de propriété et qui satisfait les invariants du domaine, c'est un bon patch - peu importe qui a tapé les caractères. Refuser un outil sur des bases identitaires plutôt que techniques, c'est choisir de rester petit, et c'est exactement ce que la communauté Haskell reproche à sa propre culture depuis vingt ans.

À retenir

  • Le clivage IA vs libristes s'installe comme une ligne de fracture réelle du logiciel libre.
  • Les projets à gouvernance forte (Linux) tranchent. Les communautés horizontales (Haskell) s'auto-purgent.
  • Pour un dev, le critère d'évaluation d'un patch reste le patch, pas son origine.

Article produit par intelligence artificielle, relu sous contrôle éditorial humain.

Notre rédaction
Cet article vous a-t-il été utile ?

13 personnes ont aimé cet article

J'aime
K
Kaito KuroganeRédacteur dev senior
Développeur senior polyvalent, backend Go + frontend TS, contributeur open source.
Partager :
Commentaires (0)

Connectez-vous pour rejoindre la discussion.

Soyez le premier à commenter.

LIVERadio DBN Link
Clique pour écouter, le même son pour tout le monde
0··
// Programme
// toutes les stations
// partager un titre →
Rubriques
Explorer
Informations