SourceHut interdit le code généré par IA après Codeberg
SourceHut modifie ses conditions d’utilisation pour prohiber le code assisté par LLM, devenant le deuxième grand forge à suivre l’exemple de Codeberg. Si votre projet dépend d’outils d’IA générative, préparez une migration vers Forgejo ou une instance auto-hébergée.
27 août 2026. Drew DeVault annonce sur le blog de SourceHut une modification des conditions d’utilisation qui prohibe le code assisté par LLM et autres IA génératives. Fin juillet 2026. Codeberg ouvrait la voie en limitant l’usage des LLM sur sa plateforme. 4 septembre 2026. La Self-Host Weekly confirme que la décision est effective. Pourquoi c’est important : c’est le deuxième grand forge à tracer une ligne claire sur le code généré par IA, et il force les auto-hébergeurs à trancher — documenter une politique ou migrer.
La décision et son périmètre
Le changement est net : SourceHut ne veut plus de projets « vibe codés » sur sa plateforme, et l’assume sans détour — la page d’accueil affiche désormais « No AI features whatsoever » comme argument de vente. La règle couvre les LLM et les technologies génératives au sens large, appliquées à la production de code source.
L’exécution est volontairement légère. SourceHut refuse tout outil automatisé de détection d’IA et s’en remet au système d’honneur — le même qu’il utilise déjà pour sa tarification solidaire. En revanche, mentir sur son usage de l’IA fait perdre la présomption de bonne foi et expose à une suspension de compte.
Deux garde-fous adoucissent la transition : les projets existants qui ont utilisé l’IA peuvent rester s’ils adoptent une politique conforme pour leur développement futur, et il n’y a aucune rétroactivité — ni tolérance pour le shaming de ceux qui ont utilisé ces outils par le passé.
Le recours au système d’honneur plutôt qu’à un détecteur automatique est lui-même un positionnement. Là où une plateforme commerciale aurait déployé une classification automatisée — avec ses faux positifs et sa surveillance de fait — SourceHut refuse l’outillage et assume la confiance comme principe d’exploitation, au même titre que sa tarification solidaire. C’est cohérent avec son absence totale de pistage : une forge qui ne trace pas ses utilisateurs ne va pas commencer par espionner leur usage de l’IA.
Plus que des ressources : un choix éthique
Le raisonnement de Drew DeVault ne se cache pas derrière la seule technique. Les incitations matérielles existent — les projets vibe codés gaspillent des minutes de build, produisent des codebases plus volumineuses, poussent des commits à répétition, et les crawlers de LLM provoquent des pannes et renchérissent le matériel — mais l’auteur l’écrit noir sur blanc : « in truth, the rationale is more about politics and ethics than anything else ».
La boussole est la mission de SourceHut : « make free software better ». Or les LLM, argumente-t-il, exploitent le logiciel libre — leurs données d’entraînement, leurs licences, leur plateforme — sans rien rendre à la communauté, et leurs modèles restent propriétaires. Le précédent de la bibliothèque chardet, réécrite par IA pour contourner des obligations de copyleft, illustre le risque. La franchise est d’autant plus crédible qu’il reconnaît que les LLM « trouvent de vrais bugs, y compris des bugs de sécurité », et qu’il replace sa décision dans l’urgence climatique — des outils qu’il juge « extrêmement énergivores » pour les problèmes qu’ils résolvent.
Codeberg d’abord, Debian ensuite : une ligne se dessine
La décision de SourceHut n’est pas un acte isolé. Elle s’inscrit dans une séquence qui a redessiné l’écosystème en deux mois.
Codeberg a ouvert le bal fin juillet en restreignant les LLM sur sa forge — nous l’avions documenté dans notre analyse des tendances selfhosted de l’été. Puis Debian a tranché fin août en adoptant la résolution « Responsible Use of Generative AI » — un vote que nous avons couvert en détail.
La nuance compte : Debian encadre, SourceHut interdit. Mais le mouvement de fond est le même — les forges et distributions libres cessent de traiter le code généré par IA comme une question neutre, et se positionnent publiquement. Chaque annonce réduit l’espace des positions implicites.
L’écosystème se divise en trois camps
La décision de SourceHut clarifie une fracture qui couvait. Trois positions coexistent désormais dans le monde des forges. D’un côté, les forges de conviction — Codeberg puis SourceHut — qui interdisent ou limitent le code généré par IA, au nom de la qualité du code et de l’éthique du logiciel libre. De l’autre, les forges commerciales — GitHub et GitLab — qui placent l’assistance IA au cœur de leur produit, avec Copilot et Duo. Au milieu, les forges neutres comme Forgejo et Gitea, qui hébergent sans prendre position et laissent la politique au propriétaire de l’instance.
Pour un auto-hébergeur, cette cartographie est directement opérationnelle : elle détermine où migrer selon la position que vous voulez adopter. Choisir SourceHut, c’est choisir une plateforme qui a tranché pour vous ; choisir Forgejo, c’est garder la main sur la décision.
Ce que ça signifie pour les auto-hébergeurs
Pour un homelab ou une communauté, la portée est pratique. SourceHut est 100 % logiciel libre : rien n’empêche de l’auto-héberger et d’appliquer sa propre politique — la restriction s’impose à la plateforme managée, pas au code que vous faites tourner chez vous.
Pour ceux qui veulent continuer à utiliser l’IA, DeVault recommande explicitement Forgejo — plus simple à déployer — ou une instance publique, et rappelle que les solutions propriétaires comme GitHub « peuvent être vues favorablement par les projets qui soutiennent l’usage de l’IA ». L’export des données passe par l’outil hut, avec une fidélité élevée vers une autre instance SourceHut et une importation partielle vers Forgejo ou GNU Mailman.
Il n’y a pas d’échéance ferme pour migrer, mais l’invitation est claire : les projets affectés doivent avoir un plan de migration viable dès que possible.
Concrètement, la bascule se prépare en trois gestes : exporter vos dépôts Git et Mercurial (l’essentiel de la valeur), récupérer les listes de diffusion et les tickets via l’outil hut, puis rejouer le tout sur une instance Forgejo ou une autre instance SourceHut. La migration vers Forgejo est partielle sur les métadonnées — les tickets et les listes ne s’importent pas toujours proprement — mais complète sur le code, qui reste la part la plus précieuse.
Verdict
Si votre projet génère du code avec des LLM et reste sur SourceHut, migrez sans attendre vers Forgejo ou GitHub : la plateforme ne vous convient plus, et mentir sur votre usage expose votre compte à une suspension.
Si vous auto-hébergez une forge pour une communauté, profitez de la brèche pour trancher et documenter votre politique sur le code assisté par IA — l’absence de position devient intenable face à des forges qui affichent la leur.
Si vous partagez les valeurs de SourceHut, la décision rend la plateforme plus attractive : un environnement « sans IA » devient un critère de choix, et pas un handicap.