1 points par GN⁺ 2023-11-29 | 1 commentaires | Partager sur WhatsApp

Résumé : controverse autour de l’obligation de se connecter pour utiliser la recherche de code sur GitHub

  • Des utilisateurs de GitHub ont exprimé leur mécontentement face à un changement imposant une connexion pour utiliser la fonction de recherche de code.
  • Certains estiment que ce changement va à l’encontre du mouvement open source et soupçonnent Microsoft de vouloir collecter excessivement les données des utilisateurs.
  • GitHub explique exiger une connexion afin de réduire la charge des serveurs et d’empêcher les requêtes anonymes provenant de bots.

L’avis de GN⁺

Le point le plus important de cet article est le changement qui rend désormais nécessaire une connexion pour utiliser la recherche de code sur GitHub, ainsi que la réaction de la communauté. Cette évolution a déclenché un débat important au sein de la communauté open source sur l’accessibilité des données et la commodité pour les utilisateurs. Les utilisateurs expriment leur déception face à une décision qu’ils jugent contraire à l’esprit de l’open source, ce qui pourrait déboucher sur une discussion plus large autour des politiques de GitHub et de Microsoft. Cette controverse est un sujet intéressant, car elle attire l’attention sur l’avenir de la communauté open source et sur les politiques de données des entreprises technologiques.

1 commentaires

 
GN⁺ 2023-11-29
Réactions sur Hacker News
  • Interprétation favorable de la nouvelle fonctionnalité de recherche de code

    • La nouvelle recherche de code effectue bien plus de travail qu’un moteur de recherche généraliste, donc elle est gourmande en ressources.
    • La limiter aux comptes connectés permet d’économiser considérablement les ressources serveur.
    • Il s’agit d’un problème d’équilibre entre le coût de l’infrastructure de recherche et le mécontentement des utilisateurs face à l’obligation de se connecter.
    • J’ai personnellement créé un outil de recherche de code pour les dépôts GitHub, mais la nouvelle recherche de code de GitHub est tellement utile que j’ai arrêté de l’utiliser.
  • Annonce du changement chez GitHub

    • Le changement imposant une connexion pour la recherche de code a commencé au moins il y a 6 mois et a été annoncé dans le changelog de GitHub.
  • Point de vue critique sur GitHub

    • Il faut arrêter de traiter GitHub comme une plateforme ouverte.
    • GitHub est un jardin clos, comme les autres plateformes fermées.
    • Le fait d’héberger de nombreux projets open source ne rend pas GitHub meilleur pour autant.
  • Fermeture croissante du web

    • En 2023, StackOverflow, Reddit, GitHub, Twitter et d’autres ont freiné le scraping et l’accès aux API.
    • Ces mesures, destinées à empêcher l’entraînement de l’IA et à accroître la rentabilité, pourraient à long terme faire émerger un marché des données monopolistique.
    • Si seules les entreprises riches peuvent se permettre d’accéder aux données, cela peut poser des problèmes antitrust.
  • Une autre interprétation favorable de la fonctionnalité de recherche

    • La fonction de recherche exigeant une puissance de calcul importante, elle peut être vulnérable aux attaques par déni de service.
    • On ne sait pas clairement quelle quantité de données comportementales GitHub collecte auprès des utilisateurs connectés ni à quel point elles lui sont utiles.
  • Utilisation d’un outil alternatif de recherche de code

    • Il est possible d’utiliser Sourcegraph pour rechercher du code sans se connecter.
    • Sourcegraph offre des performances bien supérieures à l’ancienne recherche.
  • Spéculations sur la stratégie IA de Microsoft

    • Microsoft pourrait avoir pour stratégie de contrôler l’usage des informations présentes sur GitHub afin de limiter la capacité de ses concurrents à développer de l’IA.
    • Certains s’inquiètent aussi d’une possible limitation future de l’usage de la commande git clone.
  • Réactions à l’obligation de connexion pour la recherche GitHub

    • On peut comprendre cette exigence, car la recherche peut coûter cher et être utilisée pour des attaques par déni de service.
    • Les dépôts publics restent accessibles sans connexion, mais celle-ci est indispensable lorsqu’une interaction est nécessaire, comme créer une issue ou soumettre une PR.
  • Proposition d’une alternative pour la recherche open source

    • Sourcegraph propose une recherche open source sans connexion et inclut aussi de grands projets hors de GitHub.
    • Le CTO de Sourcegraph a rendu cette information publique.
  • Remarque sur les plaintes exprimées sur Hacker News

    • On voit souvent des plaintes sur le fait de ne pas fournir aux utilisateurs non connectés un service gratuit et sans publicité.