Des centaines de sous-reddits de toutes tailles et de tous sujets, y compris certains des plus importants, s’éteindront temporairement à partir du 12 juin pour protester contre les modifications apportées à l’API de Reddit qui, selon eux, rendront effectivement impossible le fonctionnement des applications tierces.
Reddit a annoncé pour la première fois ses projets de nouvelles conditions de développement en avril, affirmant que si la publication de son API de données en 2008 a permis la création de « milliers d’applications fantastiques », y compris des outils de modération et des robots de toutes sortes, il est temps d’apporter des modifications. « L’accès étendu aux données a un impact, et en tant que plate-forme avec l’un des plus grands corpus de conversations interhumaines en ligne, s’étendant sur les 18 dernières années, nous avons l’obligation envers nos communautés d’être des intendants responsables de ce contenu », Reddit a écrit Chris Slowe, directeur de la technologie.
Dans le cadre de ces conditions mises à jour, Reddit a déclaré qu’il commencerait à appliquer des limites de débit sur l’accès à son API de données gratuite et lancerait un « point d’accès premium » pour les développeurs qui souhaitent « des capacités supplémentaires, des limites d’utilisation plus élevées et des droits d’utilisation plus larges ». Les nouvelles conditions de l’API de données et des développeurs devaient être mises en ligne le 19 juin.
De plus amples détails sur les nouvelles limites de débit ont été partagés la semaine dernière : les applications utilisant OAuth pour l’authentification seraient autorisées à 100 requêtes par minute, tandis que celles qui ne l’utiliseraient pas seraient plafonnées à seulement 10 requêtes par minute. Les applications à plus grande échelle devraient passer à un niveau d’accès « entreprise » à compter du 1er juillet ; Reddit a déclaré qu’il avait déjà « contacté les applications à grande échelle les plus percutantes afin de définir les conditions d’accès ».
Il s’avère que ces termes sont durs. Christian Selig, créateur du populaire client Apollo pour les appareils iOS, a déclaré qu’on lui avait dit que 50 millions de requêtes API coûteraient 12 000 dollars, un chiffre bien supérieur à ce qu’il « aurait jamais pu imaginer ». Cela représente environ 20 millions de dollars par an pour faire fonctionner Apollo.
« Je suis profondément déçu de ce prix. Reddit a répété que le prix serait A) raisonnable et basé sur la réalité, et B) ils ne fonctionneraient pas comme Twitter », a écrit Selig. « Le prix de Twitter a été publiquement ridiculisé pour son prix obscène de 42 000 dollars pour 50 millions de tweets. Celui de Reddit est toujours de 12 000 dollars. Pour référence, je paie Imgur (un site similaire à Reddit dans la base d’utilisateurs et les médias) 166 dollars pour les mêmes 50 millions d’appels API.
« Bien que Reddit ait été communicatif et civil tout au long de ce processus avec une demi-douzaine d’appels téléphoniques qui, à mon avis, se sont très bien déroulés, je ne vois pas en quoi ce prix est basé sur la réalité ou à distance raisonnable. J’espère que cela va sans dire que je n’ai pas ce genre d’argent ou que je saurais même comment le débiter sur une carte de crédit. Cela va nécessiter une réflexion. J’ai demandé à Reddit s’ils étaient flexibles sur ce prix ou non, et ils ont déclaré que c’était leur comprenant que non, ce sera le prix, et je suis libre de publier les détails de l’appel si je le souhaite. »
Selig n’est pas seul : les développeurs d’autres applications Reddit populaires sont dans le même bateau, a-t-il déclaré à Vice : « Nous nous attendions à quelque chose de mauvais, mais quand nous avons vu [the pricing] nous étions comme, ‘Ce doit être une blague’. »
Le subreddit r/Blind a partagé des préoccupations similaires, affirmant que nombre de ses membres sont malvoyants et « dépendent de ces applications tierces pour s’assurer que cette communauté reste un endroit sûr, amusant et productif ». Comme Selig, les modérateurs ont également noté l’inflexibilité de Reddit.
« Ceux d’entre nous qui sont aveugles ne sont pas étrangers à la nécessité d’une action collective », a écrit l’équipe du mod r/Blind. « Des manifestations qui ont abouti à l’adoption de l’ADA aux États-Unis, aux manifestations mondiales faisant progresser l’accessibilité de certains des plus grands sites Web d’Internet, l’action collective est une étape que notre communauté a franchie dans le passé, souvent avec un certain succès. Elle C’est avec le cœur lourd que nous venons vous voir maintenant et vous disons qu’il est temps de sortir à nouveau cet outil de la boîte à outils.
« En solidarité avec des milliers d’autres subreddits qui sont touchés par ce changement, nous fermerons le subreddit /r/Blind pendant 48 heures du 12 juin au 14 juin. Vous ne pourrez pas lire ou publier de messages pendant cette période. Notre serveur Discord restera ouvert, et nous invitons tous ceux qui souhaitent interagir avec la communauté /r/Blind à nous rejoindre. »
Blind est en fait l’un des plus petits subreddits participant à la manifestation. Selon cette « liste incomplète et croissante de subreddits participants », les subreddits Aww, Music et Pics (plus de 30 millions d’abonnés chacun) sont également de la partie, tout comme des centaines d’autres allant d’EarthPorn, LifeProTips, expliquelikeimfive, vidéos, et tifu à des subreddits plus spécialisés comme AssholeDesign, retrogames, idiotsinplanes, freesoftware et HardwareSwapUK. Les sous-reddits contenant du contenu pour adultes sont également bien représentés dans la liste car les modifications de l’API de données restreindront également l’accès au contenu sexuellement explicite par des applications tierces, les rendant ainsi inaccessibles aux lecteurs populaires.
Il existe certaines variations dans les actions entreprises par les différents subreddits. La plupart semblent opter pour une période d’interdiction de 48 heures, mais certains optent pour des périodes plus courtes de 12 ou 24 heures, et d’autres jouent à l’oreille : le sous-programme pcgaming, par exemple, demande aux utilisateurs de donner leur avis sur la décision car un Une panne de 48 heures signifie que le subreddit sera privé lors de la Xbox Extended Showcase le 13 juin.
Ce qui se passera après la première vague de protestations reste également à voir : le subreddit Videos, par exemple, a déclaré que si la période de protestation se termine sans changement, il « utilisera la communauté et le buzz » qu’il construit comme « un outil pour d’autres action. »
Tout cela, bien sûr, était entièrement prévisible. Comme l’a dit Selig, Twitter a été largement ridiculisé pour son système de tarification élevée de l’API, il ne devrait donc pas être surprenant du tout que la manœuvre de Reddit ait inspiré une réponse similaire. « La barre de tarification de l’API Twitter était universellement comprise comme une barre comiquement haute », a déclaré Selig. « Nous pensions que tant que Reddit n’était pas près de ça, tout irait bien. Mais ils sont passés à deux pas. Cela a donné un coup de fouet à tous ceux à qui j’ai parlé. »
Reddit ne semble pas enclin à changer de cap pour l’instant : un représentant a déclaré à Vice qu’après avoir parlé avec les développeurs après la première annonce des modifications de l’API, « notre position sur les applications tierces n’a pas changé ».
« Les données Reddit à usage commercial devront respecter nos conditions d’utilisation de l’API mises à jour et notre programme d’accès premium », a déclaré le représentant. « Nous avons eu une politique de longue date dans nos conditions passées qui décrivait l’utilisation commerciale et non commerciale, mais malheureusement certains de ces accords n’ont pas été respectés, nous avons donc clarifié nos conditions et contacté des organisations sélectionnées pour travailler avec elles sur la conformité. et un niveau d’accès premium payant. »