Auteur : Yitao
Source :GeekPark
Au cours de la dernière année, Vibe Coding a presque entièrement réécrit la manière de programmer.
Vous n'avez plus besoin d'écrire vous-même le code ligne par ligne. Il vous suffit de dire à Cursor, Claude ou Copilot : « Je veux une fonctionnalité spécifique, utilisant une certaine pile technologique, et idéalement, que cela ressemble à un produit donné », et le reste sera réalisé par l'IA.
Beaucoup de personnes qui ne pouvaient pas écrire de code auparavant ont, pour la première fois, acquis la capacité de « créer quelque chose ». Du point de vue individuel, c'est presque l'âge d'or du développement logiciel.
Mais il existe ici une présupposition négligée : l'IA ne crée pas le code ex nihilo, mais elle fait appel et assemble les réalisations intellectuelles déjà existantes des humains. Lorsque vous dites "Fais-moi un site web", l'IA fait en réalité discrètement référence à la logique et à la structure accumulées par de nombreux projets open source sur GitHub.
Les compétences fondamentales de Vibe Coding reposent précisément sur l'apprentissage et la réorganisation de ces bibliothèques de code open source.
Récemment, une équipe de recherche de l'Université centrale d'Europe et de l'Institut allemand pour l'économie mondiale (Kiel Institute for the World Economy) a publié un article intitulé « Vibe Coding Kills Open Source » (« Vibe Coding tue le logiciel libre ») (https://arxiv.org/pdf/2601.15494v1), révélant la crise cachée derrière la prospérité du Vibe Coding.
L'article souligne une vérité :
Vibe Coding pourrait fondamentalement perturber l'écosystème open source qui soutient l'ensemble du monde du logiciel.

01 Infrastructure invisible du monde numérique
Pour comprendre de quoi cet article s'inquiète, il faut d'abord clarifier une chose :Qu'est-ce que le logiciel libre et quelle est son importance dans notre vie ?
Beaucoup de personnes n'ont peut-être pas conscience de l'importance du logiciel libre, mais en réalité, la plupart des produits numériques utilisés quotidiennement s'appuient largement sur des logiciels open source.
Lorsque vous vous levez le matin et que vous prenez votre téléphone Android, le système d'exploitation Linux qui s'exécute en arrière-plan est un logiciel open source ;
Lorsque vous ouvrez WeChat pour consulter votre historique de discussions, c'est la base de données SQLite, un logiciel libre, qui stocke chaque message pour vous ;
Lorsque vous regardez TikTok ou Bilibili pendant votre pause déjeuner, c'est FFmpeg qui s'occupe, en arrière-plan, du décodage et de la lecture des vidéos. Il s'agit également d'un logiciel libre.
Le logiciel libre, c'est un peu les égouts de l'ère numérique. Vous les utilisez tous les jours, sans y prêter attention..
Vous réalisez soudainement son importance uniquement lorsque quelque chose y va de travers.
La vulnérabilité Log4j de 2021 en est un exemple typique. Log4j est le cadre de journalisation le plus largement utilisé dans l'écosystème Java, destiné à enregistrer les événements et les informations pendant l'exécution des applications.
La plupart des utilisateurs ordinaires n'ont probablement jamais entendu son nom, mais, du serveur cloud d'Apple et de Google aux systèmes gouvernementaux des différents pays, des milliards d'appareils à travers le monde l'exécutent en arrière-plan.
Fin 2021, une faille de sécurité nommée « Log4Shell » a éclaté. Cette vulnérabilité permettait aux hackers de contrôler à distance des serveurs à travers le monde, comme s'ils utilisaient leur propre ordinateur. L'infrastructure Internet entière se retrouvait soudainement exposée, laissant les équipes de sécurité du monde entier contraintes de travailler en urgence pendant le week-end. L'étendue de son impact et la difficulté à y remédier en ont fait l'une des crises de sécurité les plus graves de l'histoire d'Internet.
C'est l'essence même du logiciel libre : ce n'est pas un produit appartenant à une entreprise, mais un « bien public ». En raison du fait qu'il ne possède pas de caractéristiques commerciales, les mainteneurs qui écrivent le code ne peuvent souvent pas percevoir directement des revenus à partir du projet.
Leur récompense est indirecte : obtenir une réputation via des projets, ce qui mène à un emploi dans une grande entreprise ; gagner de l'argent en offrant des services-conseils ; ou compter sur les dons de la communauté.
Ce modèle a fonctionné pendant plusieurs décennies grâce à une « interaction directe ». Les utilisateurs lisaient la documentation, soumettaient des questions et recommandaient le logiciel en le notant ou en le partageant. Ces attentions revenaient aux mainteneurs, se transformant en motivation pour assurer une maintenance continue.
Et c'est exactement ce lien que Vibe Coding coupe..
02 Comment l'IA a-t-elle progressivement "affamé" le logiciel libre ?
Avant l'apparition de Vibe Coding, le modèle de développement était le suivant : vous téléchargez un package open source, vous consultez sa documentation ; en cas de bug, vous soumettez un problème sur GitHub ; si vous trouvez le package utile, vous cliquez sur l'étoile pour le soutenir.
Les entreteneurs attirent ainsi l'attention, qui se transforme en revenus, formant un cercle fermé..
Après l'apparition de Vibe Coding, il vous suffit de dire à l'IA quelle fonctionnalité vous souhaitez, l'IA sélectionne et combine automatiquement des morceaux de code open source en arrière-plan pour générer une « implémentation fonctionnelle ».
Le code fonctionne, mais vous ne savez pas exactement les bibliothèques qu'il utilise, et encore moins si vous irez consulter leurs documentations ou leurs communautés.
L'article intitule ce changement comme un «Médiation— l'effet par lequel l'attention et les commentaires des utilisateurs, qui devaient normalement être transmis directement aux responsables de l'entretien, sont globalement interceptés par la couche intermédiaire constituée par l'IA.
Qu'arrivera-t-il si ce mécanisme continue ?
Les auteurs de l'article ont construit un modèle économique simulant l'écosystème du logiciel libre. Ils comparent les développeurs à des entrepreneurs qui décident, à différents niveaux de qualité, s'ils souhaitent "entrer sur le marché". Ils investissent d'abord des coûts pour développer, puis décident, en fonction des retours du marché, s'ils souhaitent ouvrir leur travail en logiciel libre. Les utilisateurs, quant à eux, doivent choisir parmi une multitude de paquets logiciels, et décider s'ils les "utiliseront directement" ou s'ils s'appuieront sur un "intermédiaire IA".
Le modèle a mis en évidence deux forces opposées.
Premièrement, il y a l'amélioration de l'efficacité. L'IA rend le logiciel plus facile à utiliser et réduit le coût de développement d'outils nouveaux. Cela devrait logiquement inciter davantage de développeurs à entrer sur le marché, augmentant ainsi l'offre.
Le deuxième type est le transfert de la demande. Lorsque les utilisateurs s'orientent vers un intermédiaire en IA, les entreteneurs perdent les revenus provenant de l'interaction directe, ce qui réduit ainsi les gains des développeurs.
Cependant, sur une période plus longue, lorsque la deuxième force (le transfert de la demande) l'emporte sur la première (l'amélioration de l'efficacité), l'ensemble du système glisse vers une réduction.
Se manifeste spécifiquement par,Le seuil d'entrée pour les développeurs s'est élevé, seuls les projets de la plus haute qualité méritant d'être partagés, les projets de qualité moyenne disparaissent, entraînant finalement une diminution à la fois du nombre de paquets logiciels sur le marché et de leur qualité moyenne.Bien qu'un utilisateur individuel profite à court terme des avantages apportés par l'IA, les bienfaits à long terme diminuent en revanche, car le nombre d'outils de haute qualité parmi lesquels choisir se réduit.
En bref, l'écosystème est entré dans une spirale négative. Et dès que la base de l'écosystème open source s'affaiblit, les capacités de l'IA s'en trouveront également réduites.
C'est précisément le point sur lequel le mémoire insiste constamment :Vibe Coding améliore la productivité à court terme, mais à long terme, elle pourrait réduire le niveau global du système..
Cette tendance n'est pas purement hypothétique, mais se produit bel et bien dans la vie réelle.
Par exemple, le trafic des questions et réponses publiques sur Stack Overflow a nettement baissé après la popularisation de l'IA générative. Beaucoup de questions qui étaient auparavant discutées dans des communautés publiques sont désormais transférées vers des conversations privées avec des assistants IA.

Par exemple, des projets comme Tailwind CSS connaissent une augmentation continue des téléchargements, mais une diminution de l'accès à la documentation et des revenus commerciaux.
Le projet est fortement utilisé, mais il devient de plus en plus difficile de le transformer en un retour significatif pour les entreteneurs.
Spotify du monde de la programmation, quand arrivera-t-il ?
Bien que Vibe Coding présente de tels problèmes, l'amélioration de la productivité qu'il apporte est réelle, et personne ne peut revenir à un monde sans l'IA de programmation.
La question plus fondamentale est que,Lorsque l'IA devient le nouveau médiateur, les anciennes structures d'incitation ne sont plus applicables.
Dans la structure actuelle, les plateformes d'IA tirent une grande valeur de l'écosystème open source, sans toutefois avoir à en supporter les coûts associés. Les utilisateurs paient pour l'IA, qui leur rend service, mais les projets open source sollicités et leurs mainteneurs ne reçoivent souvent rien en retour.
L'idée proposée par les auteurs de l'article est la suivante :
Réorganiser le mode de répartition des bénéfices.
Comme dans l'industrie musicale, où des plateformes de streaming comme Spotify partagent les revenus avec les artistes en fonction du nombre de lectures,Une plateforme d'IA peut facilement suivre quels projets open source elle utilise et reverser une partie de ses revenus, proportionnellement, aux mainteneurs..
En plus de la répartition des revenus de la plateforme, des subventions octroyées par la fondation, des parrainages d'entreprises ainsi que des financements gouvernementaux spécifiques pour les infrastructures numériques constituent également des moyens importants pour compenser la perte de revenus des entreteneurs.
Cela exige que le concept de l'industrie évolue, en partant deConsidérer le logiciel open source non pas comme une « ressource gratuite », mais comme une « infrastructure publique nécessitant un investissement et un entretien à long terme ».
Le logiciel open source ne disparaîtra pas, il est profondément ancré dans le monde numérique et ne peut pas être simplement remplacé.
Mais l'ère du logiciel libre, fondée sur une attention épisodique, l'accumulation de réputation et l'idéalisme, semble peut-être avoir atteint ses limites.
Vibe Coding apporte non seulement une expérience de développement plus rapide, mais constitue également un test de stress sur la manière dont « les technologies communes peuvent être continuellement nourries et développées ».
