Twitter a bloqué des clients tiers en citant d’anciennes règles. Puis il a silencieusement ajouté de nouvelles règles.
Attrapé.
Si vous utilisiez Twitterific, Tweetbot ou d’autres clients Twitter tiers qui ne fonctionnaient pas récemment, nous avons de mauvaises nouvelles : il semble qu’ils resteront interdits pour de bon. Cependant, la façon dont Twitter d’Elon Musk a appliqué cette interdiction est pour le moins louche.
La semaine dernière, certains des clients tiers les plus populaires sur Twitter ont soudainement cessé de fonctionner, sans aucune sorte d’explication officielle ni d’avis aux développeurs de Twitter lui-même. Les développeurs de Twitterific et Tweetbot ont été laissés dans le noir, tout comme nous, avec certains d’entre eux exprimant leurs inquiétudes sur Twitter; quelques jours plus tard, Twitter et son PDG typiquement vocal Musk étaient toujours silencieux sur la question.
Puis, le 17 janvier, Le compte développeur de Twitter tweeté sans ménagement que la société « applique ses règles d’API de longue date », ce qui peut entraîner « certaines applications ne fonctionnent pas ».
Le tweet a peut-être été supprimé
Même à cette époque, on ne savait toujours pas quelles règles de l’API étaient enfreintes et par qui. Ensuite, Twitter a mis à jour son Contrat de développeur (via le bord) par la phrase suivante : « Vous n’allez pas ou n’essayerez pas (et n’autoriserez pas d’autres personnes à)… d’utiliser ou d’accéder aux Contenus sous licence pour créer ou tenter de créer un service ou un produit de substitution ou similaire aux Applications Twitter. »
Bien que Twitter n’ait pas explicitement indiqué cette règle, c’est probablement le coupable derrière les interdictions, car Twitterific et Tweetbot sont des applications qui imitent (et améliorent) les fonctionnalités de Twitter.
Mais voici la partie déroutante : si vous consultez le même document sur Wayback Machine, qui conserve des enregistrements des modifications du site Web au fil du temps, vous verrez que la phrase citée ci-dessus n’était pas en place jusqu’au 19 janvier, soit deux jours après le tweet de Twitter sur les « anciennes règles ».
J’ai vérifié d’anciens instantanés de la page du contrat de développeur de Twitter (ici, ici, iciet ici), et n’a pas pu trouver la phrase « créer un substitut ». Il est possible que Twitter ait eu la phrase (ou une phrase similaire) dans ce document à un moment donné, mais je ne l’ai pas trouvée. Il est également possible qu’il y ait eu la même règle ou une règle similaire en place à un moment donné, mais rédigée différemment. Mais il semble que Twitter ait choisi de bloquer d’abord les clients tiers, puis de pointer vers une règle « de longue date » qui n’existait pas, puis d’ajouter cette règle dans son contrat de développeur.
Dans tous les cas, Twitter possède son API et est libre de créer et d’appliquer des règles qui s’y rapportent, mais ce serait beaucoup plus courtois envers les développeurs de ces applications (dont certaines existent depuis plus d’une décennie, avec un fidèle ci-dessous) pour leur donner un avertissement et des éclaircissements sur la question.
Après le blocage de Twitterific, son développeur The Iconfactory a publié un article de blog sur la situation, soulignant la confusion sur Twitter après que Musk a licencié une grande partie de la main-d’œuvre de l’entreprise. « Il n’y a eu aucun mot officiel de Twitter sur ce qui se passe, mais ce n’est pas surprenant puisque le nouveau propriétaire a éliminé les employés dédiés au bon fonctionnement de l’API », indique le message. Dans une mise à jour du 17 janvier, le jour où Twitter a tweeté sur ses règles « de longue date », The Iconfactory a déclaré qu’il avait été « respectueux des règles de l’API (de Twitter), telles que publiées, au cours des 16 dernières années. Nous n’avons aucune connaissance que ces règles ont changé récemment ou quels pourraient être ces changements. »
Le tweet a peut-être été supprimé
De même, le 17 janvier, le créateur de Tweetbot, Tapbots, a tweeté ce qui suit : « Tweetbot existe depuis plus de 10 ans, nous avons toujours respecté les règles de l’API Twitter. »
Jeudi, The Iconfactory a enchaîné avec un nouveau billet de blog, disant que Twitterific avait été interrompu. « Nous sommes désolés de dire que la disparition soudaine et indigne de l’application est due à un changement de politique non annoncé et non documenté par un Twitter de plus en plus capricieux – un Twitter que nous ne reconnaissons plus comme digne de confiance et avec lequel nous ne voulons plus travailler », indique le message.
« Nous sommes désolés de dire que la disparition soudaine et indigne de l’application est due à un changement de politique non annoncé et non documenté par un Twitter de plus en plus capricieux. »
Ni Twitter ni Musk n’ont donné aucune raison de bloquer les clients tiers, mais les raisons probables sont le fait que Tweetbots et Twitterific sont à certains égards meilleurs que le client officiel de Twitter, et que l’entreprise essaie de consolider sa base d’utilisateurs en un seul endroit afin pour gagner plus d’argent grâce aux publicités et à son service d’abonnement Twitter Blue fraîchement remanié.