IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Codeberg, l'alternative à but non lucratif à GitHub qui héberge des projets libres et open source, n'hébergera plus les logiciels « vibe codés » par IA
Pour des raisons juridiques et de sécurité

Le , par Jade Emy

59PARTAGES

12  0 
Codeberg a mis en place une politique interdisant les dépôts composés en grande partie de code généré par des outils d’IA. Ce changement fait suite aux préoccupations de la communauté concernant les projets dits « vibe codés », dans lesquels l’IA produit la majeure partie, voire la totalité, d’une application avec une contribution humaine directe limitée. La plateforme a invoqué un statut flou en matière de droits d’auteur et de licences, ainsi que le risque que des projets générés en grande partie par l’IA puissent contenir du code nuisible ou non sécurisé sans garanties adéquates.

"Free/Libre and Open Source Software" (FLOSS) ou "logiciels libres et open source" sont des logiciels disponibles sous une licence qui confère aux utilisateurs le droit d'utiliser, de partager, de modifier et de distribuer le logiciel – modifié ou non – à tout le monde, et qui fournit les moyens d'exercer ces droits à l'aide du code source du logiciel. Le terme « logiciels libres et open source » (FOSS) est un terme générique inclusif englobant à la fois les logiciels libres et les logiciels open source. Tous les logiciels libres et open source ont un code source accessible au public, mais tous les logiciels dont le code source est disponible ne sont pas nécessairement des logiciels libres et open source. Les logiciels libres et open source s’opposent aux logiciels propriétaires, qui sont soumis à des licences restrictives ou dont le code source n’est pas divulgué.

Codeberg est une association allemande à but non lucratif spécialisée dans les services de développement de logiciels open source. Codeberg propose un environnement de développement logiciel collaboratif en ligne avec Forgejo, l’hébergement de pages statiques avec Codeberg Pages, une plateforme web de traduction collaborative avec Weblate et des solutions CI/CD avec Woodpecker CI et Forgejo Actions. Le développement de Forgejo, un fork de Gitea, s’effectue également sur Codeberg.

Ceux qui sont plongés dans l’univers du développement de logiciels connaissent GitHub. Le service web permet de faire de la gestion et du développement collaboratif de logiciels et est considéré par plusieurs observateurs comme le numéro 1 dans sa filière. Mais face aux nombreux suspension de comptes, les développeurs sont en constante recherche d’alternatives. Codeberg qui rentre dans ce lot attise donc leur intérêt et suscite des comparaisons avec des services similaires. L'interface utilisateur de Codeberg est assez similaire à celle de GitHub. Codeberg propose un simple hébergement Git, en plus de ne s’ouvrir qu’aux projets logiciels open source ou libres.

Récemment, Codeberg a mis en place une politique interdisant les dépôts composés en grande partie de code généré par des outils d’IA. Ce changement fait suite aux préoccupations de la communauté concernant les projets dits « vibe codés », dans lesquels l’IA produit la majeure partie, voire la totalité, d’une application avec une contribution humaine directe limitée. La proposition a été adoptée avec 358 voix pour et 144 contre, soit environ 71 % de soutien.

Codeberg a désormais ajouté cette restriction à la section 7 de ses conditions d’utilisation, en citant spécifiquement des outils tels que Claude et OpenAI Codex. La plateforme a invoqué un statut flou en matière de droits d’auteur et de licences, ainsi que le risque que des projets générés en grande partie par l’IA puissent contenir du code nuisible ou non sécurisé sans garanties adéquates.

Les dépôts peuvent toujours contenir de petites quantités de code généré par l’IA, mais cette politique s’applique lorsque celui-ci constitue la majeure partie d’un projet. La révision, la modification ou la maintenance par des humains ne semblent pas constituer une exception. Codeberg n’a par ailleurs pas défini de seuil technique ni expliqué comment il comptait identifier et sanctionner les violations, contrairement à des plateformes telles que GitHub qui continuent à développer leurs outils de codage basés sur l’IA.

Cette annonce rappelle qu'en novembre 2025, le créateur du langage Zig a annoncé la migration du référentiel principal du langage de GitHub vers Codeberg. Il a notamment déclaré : « GitHub a joué un rôle clé dans le succès initial de Zig en matière de collecte de fonds et il représente encore aujourd'hui une part importante de nos revenus. Bien que GitHub Sponsors représente une part importante des revenus de la Zig Software Foundation, nous le considérons comme un handicap. Nous demandons humblement à nos lecteurs qui font actuellement des dons via GitHub Sponsors d'envisager de transférer leurs dons récurrents vers Every.org, qui est elle-même une organisation à but non lucratif. »


Voici l'annonce de Codeberg :

Protéger notre patrimoine commun FLOSS contre les LLM

L’assemblée générale annuelle de Codeberg e. V. est la réunion qui donne le pouvoir à nos membres actifs. Les propositions sont discutées en direct, puis soumises à un vote asynchrone.

Les grands modèles de langage (LLM) étant une technologie émergente mais controversée, il n’est pas surprenant que deux des votes aient porté sur la position de Codeberg à l’égard de cette technologie. La période de vote de 14 jours s’est terminée hier et les deux propositions ont été acceptées.

Le premier vote portait sur une déclaration concernant la position de Codeberg e. V. quant à l’utilisation de vos données pour entraîner des LLM.

Comme indiqué dans notre politique de confidentialité, « Nous ne voulons pas avoir besoin de vos données », et cela vaut également pour l’utilisation de nos données d’utilisateurs et de projets dans le cadre de l’utilisation ou de l’entraînement d’une « IA » générative : la forge Codeberg et ses services associés n’utilisent pas et n’utiliseront pas le code ou les données des projets et des utilisateurs pour entraîner des outils d’« intelligence artificielle » tels que les grands modèles linguistiques, dont le but est de créer des résultats calqués sur leurs données d’entraînement. En tant qu’association, nous estimons que ces technologies sont incompatibles avec la création et la maintenance responsables de logiciels libres et open source.

Le deuxième vote a été plus controversé, mais a également été adopté avec 358 voix pour contre 144 contre (et 14 abstentions), avec un taux de participation élevé d’environ 50 % des membres actifs. Il implique une modification de nos conditions d’utilisation visant à interdire les « projets vibe codés ». Nous partagerons nos réflexions sur l’impact concret à la fin de cet article.

Nous payons tous pour ces grands modèles de langage (LLM) « voraces »

Les grands modèles de langage (LLM) constituent une technologie très coûteuse, et ces coûts ne cessent d’augmenter à mesure que les entreprises qui les fournissent doivent commencer à rentabiliser leurs investissements. Ils ne sont pas seulement coûteux pour ceux qui utilisent et s’abonnent explicitement à ces services. Ces coûts ne se cachent pas uniquement dans les abonnements « normaux » au cloud et aux services, qui financent de manière croisée les « nouvelles fonctionnalités innovantes » que vous n’avez jamais demandées. Les LLM sont si coûteux que les entreprises externalisent ces coûts à grande échelle — au détriment de ceux qui ne les utilisent pas et de la société dans son ensemble. Hausse des prix du matériel, consommation d’énergie et dommages environnementaux : nous en faisons tous les frais !

Des serveurs mis à rude épreuve par un crawling absurde

Dans des articles précédents, nous avons déjà expliqué comment notre infrastructure chez Codeberg est régulièrement soumise à une charge importante due aux robots d’indexation de ces entreprises qui prévoient d’ingérer l’intégralité du code hébergé sur Codeberg pour entraîner leurs LLM.

Chez Codeberg, nous sommes ravis d’offrir un accès libre et gratuit au code. Il suffit de lancer « git clone » et d’en profiter.

Malheureusement, ces robots d’indexation tentent au contraire de lire chaque page de Codeberg, que cela ait un sens ou non. Cela inclut toutes les variantes de filtres de tickets, l’historique Git, ainsi que les fichiers proprement dits à n’importe quel moment de l’historique Git — même s’ils sont toujours identiques.

Ces accès inutiles génèrent des requêtes de base de données coûteuses qui nuisent à la qualité du service pour nous tous, exigent un travail considérable de la part de nos administrateurs système et nous obligent à consacrer du temps à la mise en place de mécanismes de défense au lieu de développer de nouvelles fonctionnalités intéressantes. Des mécanismes qui affectent également les utilisateurs légitimes, nouveaux comme existants, car nous sommes contraints d’imposer des limites, voire des blocages purs et simples, à leur flux de travail souhaité, ce qui leur offre une expérience moins agréable avec Codeberg.

L’équipe de développement qui n’en est pas une

Utiliser des LLM pour travailler sur votre code vous procure une montée d’adrénaline. Vous pouvez développer à un rythme effréné, créer des choses comme si vous disposiez d’une grande équipe. Sauf que vous n’en avez aucune. En réalité, vous êtes (souvent) seul, travaillant avec une machine statistique qui transforme l’énergie en code.

Il semble que de nombreux « codeurs passionnés » ne se rendent pas compte qu’ils ne disposent en réalité d’aucune communauté autour d’eux. Ils développent des projets comme s’ils en avaient une, et dépensent leurs ressources en conséquence. Nous voyons des projets présentant une forte activité de codage, des tests CI/CD intensifs, ainsi que des versions binaires fréquentes et volumineuses. Parfois, on a l’impression que le nombre de plateformes prises en charge dépasse celui des utilisateurs réels.

À nos yeux, il semble ridicule de voir des projets menés par un seul développeur et n’ayant pratiquement aucun utilisateur consommer autant, voire plus, de ressources que certains des plus grands projets communautaires sur Codeberg, qui fonctionnent de manière économe en matière de CI/CD et de ressources de stockage. Nous ne pensons pas qu’il soit raisonnable pour Codeberg d’investir l’argent précieux issu de nos dons dans l’hébergement de grands projets fantômes.

L’approvisionnement en matériel devient un véritable casse-tête

L’entraînement et le déploiement des grands modèles de langage (LLM) ont considérablement fait grimper le coût d’achat du matériel, en particulier pour les SSD et la mémoire. Pour vous donner un exemple : le type de disque que nous achetions 700 € il y a seulement quelques années coûte désormais 3 700 € — et est souvent en rupture de stock. En conséquence, l’hébergement de code sur Codeberg devient de plus en plus coûteux.

Bien que nous soyons propriétaires de notre matériel et que nous ne soyons donc pas directement touchés par la flambée des coûts de location « dans le cloud », cela signifie que le remplacement ou l’extension de notre parc matériel est désormais nettement plus coûteux qu’auparavant (et que ce qui serait nécessaire). Même si nous sommes peut-être en mesure de supporter ces prix gonflés, il s’agit d’argent que nous ne pouvons pas consacrer à d’autres fins pour améliorer notre service et faire avancer la mission de Codeberg.

Un fossé numérique qui se creuse

Ces hausses de prix entraînent également un fossé numérique qui se creuse : les petits opérateurs, voire les grands, sont menacés par la hausse des coûts, tandis que seules les plus grandes entreprises du cloud disposent de contrats fiables pour le matériel. L’augmentation des coûts des services tels que l’hébergement de sites web, le stockage ou la puissance de calcul peut constituer un défi pour de nombreuses petites ONG, coopératives locales, projets de recherche et autres utilisations d’outils numériques que nous considérions comme acquises jusqu’à récemment.

Non seulement l’exploitation des infrastructures numériques devient plus coûteuse, mais même les outils numériques les plus basiques, tels que les ordinateurs et les smartphones, sont touchés par la hausse des coûts, reléguant l’informatique personnelle au rang de luxe — alors que nous vivons désormais dans un monde où les outils numériques constituent une condition sine qua non pour participer à la vie en société. Les appareils dotés de faibles capacités de calcul et de stockage privent les utilisateurs de leur souveraineté et les entraînent dans le piège financier des fournisseurs de cloud qui vous revendent ces mêmes services.

Les infrastructures civiques, leurs utilisateurs et l’environnement en pâtissent

Les répercussions négatives sur les infrastructures ne s’arrêtent pas là, mais concernent également les infrastructures civiques les plus fondamentales : en raison des besoins en énergie et en eau inhérents aux centres de données construits spécifiquement pour l’entraînement des grands modèles de langage (LLM), de nombreuses collectivités subissent d’ores et déjà une hausse des coûts de consommation, tant pour l’électricité que pour l’eau potable. Et au-delà de cette hausse des coûts, les personnes vivant à proximité des centres de données sont directement touchées par l’augmentation de la pollution atmosphérique et sonore.

Pour pouvoir alimenter ces centres de données, les entreprises qui les exploitent mènent également un lobbying actif afin d’être exemptées des réglementations environnementales : à Francfort, les centres de données consomment d’ores et déjà 40 % de l’électricité locale, et la demande ne cesse d’augmenter. Pour répondre à cette demande, elles souhaitent recourir aux combustibles fossiles.

La collaboration en danger

Ce ne sont pas uniquement les infrastructures numériques et civiques qui sont impactées par l’utilisation des LLM. L’écosystème des logiciels libres, dont nous considérons Codeberg comme un élément important, est un phénomène social axé sur la collaboration. Travailler de cette manière n’est possible que grâce au partage libre et à l’apprentissage mutuel. Cela inclut même de très petits outils qui sont partagés et réutilisés, et autour desquels la collaboration peut s’amorcer. À l’inverse, en adoptant les LLM, les gens ont tendance à coder de zéro des logiciels à usage unique. Bien que cela conduise à une augmentation du code « partagé », il s’agit principalement de code qui non seulement n’a été « écrit » par personne, mais qui n’est pas non plus maintenu par qui que ce soit.

Perte de confiance mutuelle

L’utilisation généralisée des LLM dans le FLOSS devient au contraire une attaque multidimensionnelle contre la confiance entre les contributeurs et contre l’idée même de collaboration conviviale. Les responsables de maintenance sont soumis à une charge de travail accrue en raison des contributions (souvent bien intentionnées) générées par des LLM, qui ne...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !