6 points par GN⁺ 2025-09-07 | 3 commentaires | Partager sur WhatsApp
  • GitHub Copilot de Microsoft provoque une explosion du mécontentement des développeurs en raison d’un problème où il crée de force des issues et des PR dans les dépôts de code
  • Un bug qui empêche de désactiver la revue de code de Copilot est également devenu la deuxième plus grande controverse, et de très nombreux développeurs demandent des améliorations
  • Certains développeurs dénoncent Copilot comme de la « publicité et du bundling forcé », invoquant notamment des violations de licence, des problèmes de droits d’auteur et la génération de code inexact
  • La défiance s’accroît à mesure que plusieurs projets open source interdisent les contributions de code IA, notamment GNOME, FreeBSD, Gentoo, NetBSD et QEMU
  • Microsoft et GitHub maintiennent l’extension et l’activation par défaut de Copilot malgré l’opposition des utilisateurs, sans proposer de solution officielle aux nuisances associées ni à son exposition promotionnelle
  • Le rejet de l’intégration forcée de l’IA se diffuse auprès d’un nombre croissant de développeurs, et les appels affirmant qu’« il faut quitter GitHub » se font de plus en plus entendre

Contexte de la controverse sur l’imposition de GitHub Copilot

  • Au cours de l’année écoulée, la discussion la plus populaire dans la communauté des développeurs utilisant GitHub de Microsoft porte sur la façon d’empêcher le service IA de Copilot de créer des issues et des pull requests dans les dépôts de code
  • La deuxième discussion la plus populaire demande la correction du bug empêchant de désactiver les revues de code de Copilot ; dans les deux cas, les critiques de la communauté ont explosé, mais les sujets restent laissés sans réponse officielle
  • Le développeur Andi McClure, qui a soulevé le premier le problème, a aussi interpellé Microsoft sur la réapparition de l’icône Copilot dans Visual Studio Code même après la suppression de l’extension Copilot

Collision entre la stratégie IA des entreprises et le mécontentement des utilisateurs

  • Microsoft, GitHub et de grands concurrents comme Google investissent massivement et poussent activement l’adoption de l’IA, mais un nombre important d’utilisateurs y réagit négativement
  • Lors de la publication des résultats de Microsoft en juillet 2025, le CEO Satya Nadella a déclaré que GitHub Copilot avait atteint 20 millions d’utilisateurs
  • Nadella a ajouté que l’adoption de Copilot avait contribué à l’augmentation de l’usage de GitHub, et que le taux d’adoption de Copilot Enterprise chez les clients entreprises avait augmenté de 75 % par rapport au trimestre précédent

Inquiétudes sur les licences et au sein de la communauté open source

  • Les critiques au sein de la communauté dénoncent le fait que l’IA s’entraîne en violant les licences du code et que des mises en avant à caractère publicitaire sont répétées à destination des utilisateurs
  • Le mainteneur principal de Curl, Daniel Stenberg, ainsi que plusieurs projets open source (Servo, GNOME, FreeBSD, Gentoo, NetBSD, QEMU, etc.) interdisent l’intégration de code généré par l’IA en invoquant le manque de fiabilité du code, les problèmes de droits d’auteur et des préoccupations éthiques
  • Andi McClure indique lui aussi réclamer depuis des années la possibilité de désactiver Copilot, ajoutant qu’au cours des six derniers mois, cette position reçoit le soutien d’une part croissante de la communauté

Lassitude face à l’intégration forcée de l’IA et recherche d’alternatives

  • Avec l’explosion récente du mécontentement, de plus en plus de développeurs open source prévoient de quitter GitHub pour des plateformes alternatives comme Codeberg et Forgejo
  • McClure migre progressivement hors de GitHub en répliquant ses dépôts sur Codeberg à chaque changement de dépôt et en y publiant des annonces de migration

La stratégie de Microsoft et la réaction des utilisateurs

  • Il est reproché à Microsoft de répéter une stratégie consistant à activer par défaut des fonctionnalités sur divers produits et plateformes — IA, Copilot, SwiftKey, Windows, etc. — puis à compliquer la liberté de choix des utilisateurs
  • Selon McClure, si le mécontentement envers Copilot continue de croître, l’effet de réseau de GitHub pourrait s’affaiblir et déboucher sur un véritable départ des utilisateurs
  • Il est aussi régulièrement reproché à GitHub de limiter le choix des utilisateurs, par exemple lorsque les boutons de l’interface Copilot ne sont pas suffisamment désactivables ou orientent vers les fonctions de Copilot par une signalétique peu claire

Mobilisation de la communauté open source et évolutions à venir

  • Avec l’intégration de la structure organisationnelle de GitHub dans le groupe Microsoft CoreAI, le mécontentement du monde open source passe de la simple plainte à de véritables départs et migrations vers des plateformes alternatives
  • Software Freedom Conservancy, plusieurs militants communautaires et des développeurs continuent d’encourager des campagnes de boycott et d’abandon de GitHub et de Microsoft
  • Si l’intégration forcée de l’IA se poursuit, de plus en plus de développeurs pourraient quitter concrètement la plateforme GitHub

Conclusion

  • De nombreux développeurs expriment leur rejet de l’imposition de Copilot, de son exposition promotionnelle et de l’impossibilité de le désactiver, et envisagent activement de quitter la plateforme
  • Pour protéger leur code et leurs projets, migrer vers des plateformes alternatives ou passer à l’auto-hébergement apparaît comme une solution concrète
  • Microsoft et GitHub n’ont présenté aucune position distincte sur une solution officielle ni sur la prise en compte des retours de la communauté

3 commentaires

 
ndrgrd 2025-09-07

Le problème, c’est que l’IA rend ce genre de choses beaucoup trop faciles, mais au fond, ce qui épuise vraiment, c’est aussi le manque de soin dans les retours, plus que l’IA elle-même.

C’est aussi un problème propre au système ouvert des issues et des PR.
Par le passé déjà, il m’est souvent arrivé d’être peiné en voyant des mainteneurs principaux seuls, épuisés à force d’issues et de bug reports bâclés et redondants, devenir peu à peu amers.

 
hhcrux 2025-09-07

Ces derniers temps, même sur Windows que j’ai payé de ma poche, c’est fatigant de voir qu’à chaque mise à jour on essaie, avec des dark patterns, de nous pousser à activer toutes sortes de fonctionnalités bizarres.

 
GN⁺ 2025-09-07
Avis Hacker News
  • Après avoir lu cet article, j’ai regardé mon GitHub et quelques projets, mais je n’ai trouvé aucun ticket généré par Copilot
    Comme quelqu’un d’autre l’a dit, la création de tickets doit être déclenchée manuellement, donc je pense que c’est un problème similaire à la prime aux bogues du projet Curl
    À l’époque, des problèmes fictifs générés automatiquement par des LLM étaient postés en masse pour gagner de l’argent, et dans le cas de Copilot il semble y avoir en plus le prétexte de la contribution open source
    Je n’ai pratiquement jamais utilisé Visual Studio Code, mais comme c’est un éditeur gratuit, je trouve naturel qu’il serve au marketing et à la marchandisation
    Dans Visual Studio, Copilot apparaît dans l’interface par défaut, mais l’option "hide Copilot" fonctionne réellement de façon utile, donc ça ne me pose pas de problème
    À l’avenir, je pense retirer mes projets importants de GitHub, principalement pour éviter qu’ils soient utilisés pour l’entraînement des LLM

    • Sur le point « essayer de contribuer à l’open source pour une raison ou une autre », la motivation peut être de se constituer un portfolio, ou de gagner la confiance d’un projet vulnérable pour en abuser ensuite
      Dans le pire des cas, cela peut aller jusqu’à l’insertion de backdoors ; à ce sujet, l’article de Techdirt sur les problèmes auxquels les projets open source pourraient être confrontés à cause de l’IA vaut aussi le détour

    • Même si GitHub lui-même ne spamme pas les tickets ou les PR, certaines personnes essaieront quand même, même manuellement
      À l’approche de la saison de Hacktoberfest, on voit souvent déferler des PR de correction de coquilles de très faible qualité
      Avec l’arrivée de nouveaux outils comme Claude-Code et Cursor, je suis très curieux de voir quels efforts les projets open source vont faire pour bloquer les contenus produits avec des LLM, et comment ils vont gérer le spam de PR
      Beaucoup de gens semblent surtout motivés par l’idée de faire bien sur leur profil GitHub ou d’obtenir du swag à bas prix

    • En tant que mainteneur d’un projet open source populaire, je n’ai jamais reçu un seul ticket ou une seule PR générés automatiquement par Copilot
      En revanche, les commentaires d’utilisateurs sans intérêt (+1, plaintes grossières, validations inutiles, etc.) sont un problème bien plus grave, et à mon avis si cela vous dérange à ce point, mieux vaut ne pas faire d’open source
      Empêcher les gens de copier-coller depuis des LLM gratuits comme ChatGPT ou Gemini est pratiquement impossible
      Les PR basées sur Copilot sont payantes, ce qui explique sans doute encore davantage pourquoi on n’en voit pas
      Certaines personnes donnent simplement l’impression d’avoir trop de temps libre pour laisser des plaintes sans intérêt

    • J’ai eu une expérience similaire moi aussi. Est-ce que quelqu’un sait pourquoi les observations diffèrent autant ?

  • L’arme secrète de GitHub, ce sont les étoiles (star)
    Beaucoup de gens regardent encore les étoiles GitHub comme indicateur de maturité d’un projet ou de son usage réel
    À mon avis, si les étoiles GitHub disparaissaient du jour au lendemain, les tentatives de migration vers d’autres services d’hébergement de code augmenteraient
    J’utilise Codeberg en ce moment, et honnêtement je trouve qu’en termes d’expérience utilisateur, il n’y a pas de grande différence entre GitHub/GitLab/Codeberg/Sourcehut/Gitea

    • Pour un projet open source non hébergé sur GitHub, il est bien plus difficile de trouver des contributeurs ou d’attirer l’attention
      Au final, la puissance de l’effet réseau est énorme

    • Je pense que l’état du suivi et de la fermeture des tickets est un signal bien plus fort que les étoiles GitHub
      C’est la manière la plus simple de vérifier si des gens utilisent réellement le projet

    • L’autre grande « arme secrète » de GitHub, c’est le grand nombre de personnes déjà inscrites, ainsi que la CI gratuite, surtout avec le support de Mac et Windows

    • Il faut aussi ajouter 2000 minutes gratuites de build GitHub Actions, ainsi qu’une alternative illimitée à Docker Hub
      C’est une combinaison de dimension communautaire et d’avantages gratuits

    • Il existe même des sites web pour acheter des étoiles
      Au fond, ce n’est pas différent de faux avis

  • De mon côté, GitHub ne me sert que de miroir push
    Mon dépôt principal est sur gitgud.io, et j’ai aussi un miroir secondaire sur mon serveur personnel
    GitLab aussi continue d’ajouter des « fonctionnalités » IA et orientées entreprise ; s’ils finissent par empêcher leur désactivation dans l’édition communautaire, il y aura tôt ou tard un fork
    On dit souvent qu’il y a plus d’opportunités sur GitHub, mais en pratique cela signifie seulement qu’il y a un peu plus de chances d’obtenir des contributions parce que les gens y ont déjà un compte
    Si quelqu’un n’est même pas capable de s’inscrire à un autre service gratuit ou d’envoyer un rapport de bug par e-mail, sa contribution ne me manquera pas particulièrement

    • Le titre de la landing page de GitLab est : "Build software, not toolchains. With native AI at every step"
      J’aimerais vraiment trouver une solution qui se contente d’héberger du code, mais GitHub non plus ne semble plus considérer l’hébergement de code comme son activité principale

    • J’ai l’impression que dans les communautés JS/Go/Rust, les gens accordent plus d’importance à l’aspect communautaire de GitHub
      Personnellement, un simple cgit ou Gitea me suffit largement
      Il est aussi facile d’envoyer des patchs par e-mail avec git, et pour partager des idées un pastebin peut suffire, même si ce n’est pas aussi visible qu’un dashboard GitHub

  • Cela fait des mois que j’échange des tickets avec le support GitHub pour demander une désactivation complète de Copilot
    La page des paramètres indique que l’option Copilot est désactivée, mais en réalité j’ai confirmé, dans le JSON inline du HTML de github.com, que des fonctionnalités liées à Copilot sont appliquées à mon compte
    Je n’ai jamais donné mon accord pour Copilot ou l’IA, et je ne suis même pas utilisateur de VS Code
    Pourtant, le support continue de clôturer mes tickets en répétant seulement que « c’est remonté à l’équipe d’ingénierie »
    Il restait autrefois un support professionnel, mais en 2025 cela semble carrément malveillant
    La situation paraît irréelle

    • Si tu donnes le lien du ticket, nous pourrons aussi faire entendre notre voix

    • Je serais curieux de voir un exemple de ce « JSON inline de github.com »
      J’ai du mal à imaginer à quoi cela ressemble concrètement

  • Je trouve très étrange la façon dont les entreprises tiennent un double discours sur l’IA
    D’un côté, elles la présentent comme un formidable outil de gain de productivité, et de l’autre elles la surcommercialisent et en forcent ou incitent fortement l’usage
    Si c’était vraiment si bien, les gens s’y précipiteraient d’eux-mêmes ; je me demande donc pourquoi il faut l’imposer à ce point

    • Si on prend comme exemple l’article wat de Dan Luu, dans son entreprise même le simple fait de démarrer avec le contrôle de version avait été une lutte énorme, et les habitudes sans automatisation des builds/tests ont perduré longtemps
      Même si l’on pense que le contrôle de version est le concept le plus important en génie logiciel, rien ne garantit qu’une bonne idée l’emporte rapidement
      Autrement dit, quelle que soit la conclusion sur l’IA, on ne peut pas juger sa valeur avec la logique « si c’est bon, ça se diffuse vite »
      (Pour référence, l’article de Dan Luu date de 2015, et même aujourd’hui on utilise git tout en voyant encore des logiciels réellement déployés qui n’existent pas dans git)

    • Microsoft force encore plus l’IA aux utilisateurs d’Office qu’à ceux de GitHub, tout en augmentant les tarifs
      Tous les forfaits personnel/famille ont été basculés en bloc vers des offres avec IA, devenant 30 à 40 % plus chères, et l’option de revenir à l’ancien tarif n’est cachée que dans le parcours de résiliation de l’abonnement

    • Le marché américain et le dollar USD misent actuellement sur l’« croissance infinie » promise par la tech ainsi que sur les promesses idylliques autour de l’AGI et des robots
      Cela s’accompagne aussi de signes de surchauffe des marchés financiers et de débouclement du carry trade sur le yen
      Par exemple, chez Sony Bank au Japon, les dépôts en dollars américains peuvent atteindre un taux annuel de 8 %

    • Lorsqu’une organisation dépasse une certaine taille, il est normal qu’elle perde en cohérence
      Les membres veulent des choses différentes et n’ont pas les mêmes motivations
      À moins d’avoir un leader exceptionnel, il est plutôt rare qu’une organisation paraisse cohérente
      Le marketing comme les ventes sont surtout occupés à défendre leur position

    • Je ne trouve pas si étrange que les grandes entreprises tiennent des discours contradictoires
      Le langage officiel des entreprises a toujours fonctionné ainsi
      Il faut l’aborder avec suspicion par défaut

  • Je me demande comment Microsoft a pu racheter une infrastructure technologique aussi importante

    • À l’époque, ce n’était pas une infrastructure essentielle
      Au fond, c’est nous, la communauté, qui l’avons rendue ainsi
      Au lieu de simplement réagir sur Hacker News, il faudrait une discussion plus constructive

    • GitHub lui-même n’est pas une infrastructure essentielle. Sa vraie force vient, selon moi, des effets de réseau

    • Il n’y a rien d’illégal dans cette opération
      Fondamentalement, git continue d’exister sans GitHub

    • On peut se demander si GitHub était vraiment une infrastructure indispensable au moment du rachat, ou si c’est Microsoft qui en a fait une telle infrastructure après l’acquisition

    • Je m’étonne encore plus de la manière dont certains ont cru que Microsoft avait changé par rapport au passé

  • Le « mécontentement lié à l’impossibilité de désactiver Copilot » est devenu un gros sujet dans la communauté
    Certains demandent à pouvoir « bloquer dans leur dépôt les PR/tickets créés par le bot Copilot »
    Une simple fonctionnalité permettant de bloquer uniquement le bot Copilot suffirait, mais en pratique il est exempté de blocage
    Par exemple, si un utilisateur nommé chickenpants ouvre une PR, comment savoir si cette PR a été générée par Copilot ?
    Dans le dépôt, la structure n’affiche qu’un seul auteur

  • J’en ai vraiment assez de cette manière d’imposer l’IA partout
    Ce n’est pas juste une fonctionnalité pratique parmi d’autres ; elle s’infiltre dans toutes les gammes de produits et tout en haut de toutes les interfaces
    Je déteste autant l’intrusion de l’IA sur GitHub que l’impossibilité de retirer les boutons IA dans les mails Office 365, ou encore les pop-ups IA qui apparaissent à chaque connexion à la console GCP
    Il y a un ou deux ans, je regardais encore l’IA de manière neutre et j’étais prêt à l’utiliser, mais aujourd’hui l’insistance est telle qu’elle ne suscite plus chez moi qu’une hostilité croissante
    Si une fonctionnalité ne peut pas se vendre sans être imposée de cette façon, alors c’est probablement juste une camelote inutile

    • Le cœur du sujet, c’est de « pousser l’utilisateur à consentir facilement à l’exploitation de ses données, puis récupérer ces données en douce »
      Si l’IA doit avoir une vraie valeur, alors le pillage des données en est au final la condition préalable

    • Ce genre d’alerte du type « appuyez sur alt-i pour rédiger un brouillon »
      C’est du déchet numérique distrayant et agaçant, rien de plus

  • Je suis favorable au départ de GitHub, mais je n’aime pas du tout le nom Codeberg
    On dirait que ça appartient à Balthazar Picsou

  • Lors de la présentation des résultats, le PDG de Microsoft, Satya Nadella, a insisté sur le fait que « Copilot a dépassé les 20 millions d’utilisateurs », mais à mon avis ce chiffre n’a aucun sens si les utilisateurs sont forcés de l’utiliser
    Moi aussi je reçois chaque mois des e-mails de renouvellement Copilot, donc je fais probablement partie de ces 20 millions en pratique
    Paradoxalement, cela me fait penser à quelqu’un qui hurle dans une gare « Cthulhu est le sauveur » puis prétend que son message a atteint des milliers de personnes

    • Il est ironique que HN, qui parlait depuis des années des dangers des « vanity metrics », en soit maintenant réduit à ne juger les résultats des entreprises IA qu’au nombre d’utilisateurs

    • Moi non plus je ne reçois pas d’e-mails de renouvellement Copilot, donc je me demande ce qui diffère

    • GLENDOWER : « Je peux invoquer des esprits depuis les profondeurs ! »
      HOTSPUR : « Moi aussi, et n’importe qui peut les appeler ; mais viendront-ils vraiment quand on les appelle ? »

    • J’ai l’impression qu’en interne chez MS non plus, ils ne réalisent pas très bien ce que signifie « forcé »
      Les rapports et statistiques de performance sont gonflés à un niveau digne de l’armée soviétique
      C’est pour cela qu’ils ajoutent à l’aveugle de la télémétrie et Copilot dans l’éditeur