bavardage
Pendant plusieurs années, Nitter s'est positionné comme une interface Twitter libre et open source axée sur la confidentialité et la performance. Elle se distinguait notamment par son accès à Twitter (désormais appelé X) sans JavaScript ni publicité, et par sa capacité à empêcher Twitter de suivre les adresses IP ou d'utiliser l'empreinte numérique JavaScript. Fonctionnant comme un intermédiaire, elle transmettait les données à l'utilisateur final au lieu de les stocker dans une base de données, bien que certaines données de service soient mises en cache dans Redis.
Et maintenant, jusqu'à récemment, la dernière instance publique de Nitter a cessé de fonctionner , car Nitter était un projet qui utilisait des jetons émis par X.com/Twitter pour donner accès à son contenu, mais le 26 février, le dernier de ces jetons a expiré, entraînant l'arrêt complet de Nitter.
Suite au rachat de Twitter par Elon Musk, désormais connu sous le nom de X, une série de changements ont été mis en œuvre afin de monétiser activement la plateforme , auparavant considérée comme non rentable. Parmi ces changements figuraient la mise en place d'une tarification de l'accès aux informations des comptes, avec des limites différenciées selon le type de compte, et la suspension de la diffusion d'informations aux utilisateurs ne possédant pas de compte.
Il a été publiquement justifié que ces mesures étaient « temporaires » et constituaient une réponse au téléchargement automatisé de données par des bots, qui impactait le service pour les utilisateurs réguliers. Auparavant, des insinuations laissaient entendre que Microsoft utilisait illégalement les données de Twitter pour entraîner son intelligence artificielle, ce qui avait conduit à l'instauration de limites afin de lutter contre les bots, comme promis par Musk.
Nitter, quant à lui, était un projet visant à développer un logiciel anti-surveillance pour les utilisateurs de Twitter qui souhaitaient uniquement lire du contenu et non envoyer des messages. Il offrait une alternative pour afficher Twitter sans nécessiter de compte ni activer JavaScript.
Nitter était un projet ciblé par la campagne active de Twitter, car il représentait techniquement le type de logiciel que la direction de Twitter cherchait à empêcher. Figurant parmi les rares programmes développés pour accéder aux données publiées sur Twitter, il était particulièrement prisé comme module de web scraping, c'est-à-dire pour la collecte de données sans passer par les interfaces officielles. Les instances publiques de Nitter sont ainsi devenues des cibles privilégiées pour le web scraping, ce qui a conduit certaines d'entre elles à implémenter leur propre système de CAPTCHA pour en contrôler l'accès.
Alors que Twitter fermait certains points d'entrée et fonctionnalités que Nitter utilisait pour accéder aux données, de nouvelles solutions ont été recherchées. Des points d'entrée ont été découverts sur syndication.twitter.com et fournissaient des informations au format JSON aux utilisateurs non enregistrés, mais ils ont également été finalement fermés.
Par la suite, une solution a été trouvée pour utiliser des « comptes invités » disposant de droits de lecture . Ces comptes, enregistrés via une API et utilisés principalement par l'application Android, présentaient certaines limitations, comme une limite de 500 requêtes API en 15 minutes, et étaient liés à des adresses IP spécifiques.
Cependant, fin janvier, Twitter a cessé de délivrer ces jetons d'accès, ce qui a mis fin à Nitter en tant que service public gratuit et multi-utilisateurs . Certaines instances se sont arrêtées immédiatement, tandis que d'autres ont modifié leur code pour utiliser plus efficacement les jetons existants. Le 26 février, l'expiration des derniers jetons invités a entraîné la fermeture définitive de toutes les instances publiques de Nitter.
Malgré la fin des instances publiques, le système de suivi des bogues continue d'analyser les problèmes liés aux comptes invités, témoignant de l'impact et de la persistance de Nitter dans l'univers des médias sociaux. Cette approche est intéressante pour résoudre le problème de la centralisation des médias sociaux, notamment sur Twitter. La proposition décrit un système décentralisé alternatif basé sur ActivityPub et IPFS , qui pourrait offrir une solution plus résistante à la censure et à la dépendance à une plateforme unique.
Enfin, si vous souhaitez en savoir plus, vous trouverez les détails en suivant ce lien.