Wydaje się, że złoty wiek wybierania otwartych platform mediów społecznościowych, które są bardziej przyjazne aplikacjom, dobiega końca. Na początku tego roku Twitter zatrzasnął drzwi przed zewnętrznymi programistami, a teraz wydaje się, że Reddit postawił pierwsze kroki na podobnie niefortunnej drodze.
Na początku tego roku Reddit ogłosił, że „wprowadzi nowy punkt dostępu premium dla stron trzecich którzy wymagają dodatkowych możliwości, wyższych limitów użytkowania i szerszych praw użytkowania”. To fantazyjny sposób na powiedzenie, że zacznie pobierać opłaty od zewnętrznych programistów za możliwość odczytu i zapisu danych w Reddit.
Chociaż Reddit obiecał, że jego interfejs API danych pozostanie otwarty dla „rozsądnych i odpowiednich przypadków użycia”, nadal wiąże się to z pobieraniem opłat od zewnętrznych programistów za dostęp do danych Reddit. Wydaje się, że kosztują one około 0,024 centa za żądanie (lub 0,00024 USD). To może nie wydawać się dużo, ale szybko daje prawdziwe pieniądze, gdy weźmie się pod uwagę liczbę użytkowników i natężenie ruchu przepływającego przez te aplikacje.
Aby spojrzeć na to z innej perspektywy, Christian Selig, twórca niezwykle popularnego klienta Reddit Apollo, oszacował w zeszłym tygodniu, że nowa struktura opłat będzie go kosztować 20 milionów dolarów rocznie, aby utrzymać działanie swojej aplikacji.
Apollo złożyło w zeszłym miesiącu 7 miliardów próśb, co daje około 1,7 miliona dolarów miesięcznie, czyli 20 milionów dolarów rocznie. Nawet gdybym utrzymywał tylko użytkowników z subskrypcją, przeciętny użytkownik Apollo wykorzystuje 344 żądania dziennie, co kosztowałoby 2,50 USD miesięcznie, czyli ponad dwukrotnie więcej niż obecnie kosztuje subskrypcja, więc każdego miesiąca byłbym na minusie.Christian Selig, Apollo
Selig powiedział, że jest „głęboko rozczarowany” stanowiskiem Reddit, zwłaszcza że firma początkowo obiecała, że ceny będą bardziej rozsądne. Zamiast tego poszedł tą samą drogą co Twitter z cenami które zepchną oddolnych programistów z platformy.
Podobnie jak Twitter, posunięcie Reddita wydaje się być sposobem na zarabianie na platformach badawczych i sztucznej inteligencji, które uzyskują dostęp do usługi, i trudno argumentować, że giganty, takie jak Google i inne duże firmy zajmujące się badaniem rynku, nie powinny płacić swoich sprawiedliwy udział w dostępie do bogactwa danych w tych serwisach społecznościowych.
Jednak twórcy aplikacji, dzięki którym te usługi stały się popularne, znajdują się w krzyżowym ogniu — i żadna usługa nie wydaje się tym przejmować.
Aby zilustrować, jak ekstrawagancki jest model cenowy Reddit, Selig porównał go z Imgur, witryna, o której powiedział, że jest „podobna do Reddita pod względem bazy użytkowników i mediów. Podczas gdy nowa struktura cen Reddit wymagałaby, aby Apollo zapłacił 12 000 USD za 50 milionów wywołań API, ceny Imgur to zaledwie 166 USD za tę samą liczbę połączeń z usługą.
Chociaż Apollo korzysta z modelu subskrypcji, dostęp do aplikacji nie jest wymagany; zamiast tego Selig oferuje go w celu wsparcia rozwoju aplikacji i odblokowania dodatkowych funkcji. Nigdy nie miał na celu płacenia za dostęp do interfejsów API Reddita, ponieważ w tamtym czasie nie było opłat za dostęp do nich.
W przypadku Apollo przeciętny użytkownik korzysta z 344 żądań dziennie, czyli 10,6 tys. miesięcznie. Przy proponowanych cenach API przeciętny użytkownik Apollo kosztowałby 2,50 USD, czyli 20 razy więcej niż hojne oszacowanie, jakie przychody przynosi Reddit każdy użytkownik.Christian Selig, Apollo
Jeszcze jeden Gryzie kurz
Niestety, pomimo prób wynegocjowania lepszego porozumienia, Selig nie był w stanie dogadać się z Redditem i nie miał innego wyboru, jak wyłącz Apollo pod koniec tego miesiąca.
Selig określa historię w długim i bardzo szczegółowym poście na Reddicie , wyjaśniając, dlaczego ceny są zbyt wysokie i dlaczego pobieranie opłat za Apollo nie jest realną opcją. Ta ostatnia kwestia sprowadza się do stosunkowo krótkiego powiadomienia, które Reddit zapewnił o tych zmianach — programiści mają 30 dni na dostosowanie się do nowej rzeczywistości, a Reddit nie chciał złagodzić ciosu, oferując okres przejściowy.
Oczywiście, to lepsze niż Twitter, który opublikował nową politykę pięć dni po tym, jak w skrócie odciął programistów. Jednak Selig wskazuje na przejęcie przez Apple popularnej aplikacji pogodowej Dark Sky jako znacznie lepszy sposób radzenia sobie z tym problemem:
Dla porównania, kiedy Apple kupił Dark Sky i ogłosił zamknięcie swojego API , wiedząc, że ten interfejs API jest podstawą wielu firm, zapewnili 18 miesięcy przed wyłączeniem interfejsu API. Kiedy nadeszło 18 miesięcy, ostatecznie przedłużyli go o kolejne 12 miesięcy, co dało całkowity okres przejściowy wynoszący 30 miesięcy. Chociaż nie proszę o tak wiele, w porównaniu z Reddit to 30 dni.Christian Selig, Apollo
Problem, przed którym stoi Selig z tak krótkim wyprzedzeniem, polega na tym, że ma już bazę 50 000 rocznie subskrybentów, którzy zarejestrowali się za 10 USD rocznie „wiele lat temu”. Oczywiście nie może zacząć pobierać opłat od obecnych klientów, dopóki nie nadejdzie ich odnowienie, i szacuje, że do tego czasu Apollo poniesie dodatkowe 50 000 USD miesięcznie z tytułu dodatkowych opłat. Ponieważ koszty API skalują się z każdym użytkownikiem, nowi subskrybenci nie zrekompensują kosztów bieżącej partii, chyba że Apollo naliczy znacznie więcej, nie wspominając już o bólu głowy związanym z przejściem na nowy model z 30-dniowym wyprzedzeniem.
Przejście od darmowego interfejsu API przez 8 lat do nagłego poniesienia ogromnych kosztów nie jest czymś, z czym mógłbym sobie poradzić w zaledwie 30 dni. To dużo użytkowników do migracji, planów tworzenia, rzeczy do przetestowania i przejrzenia aplikacji, a to po prostu nie jest ekonomicznie wykonalne. O wiele taniej jest po prostu zamknąć.Christian Selig, Apollo
Reddit powiedział również Seligowi, że nie działa jak Twitter, ponieważ nadal zezwala aplikacjom innych firm na dostęp do platformy, ale to wydaje się semantyczną różnicą, gdy ceny są tak wysokie, że stają się zaporowe pod względem kosztów. Można argumentować, że Twitter jest przynajmniej uczciwy w stosunku do aplikacji innych firm.
Pełny post Seliga na Reddit jest wart przeczytania, ponieważ nie tylko zajmuje się logistyką sytuacji, w której stoi Apollo, ale także niektórymi z jego zakulisowych dyskusji z Reddit, w tym nieporozumieniem, które sprawiło, że dyrektor generalny Reddit sądził, że Selig ich „szantażuje”.
Apollo to jedna z najbardziej znanych aplikacji umożliwiających dostęp do Reddita, zwłaszcza wśród użytkowników Apple, ale nie jest to też jedyna aplikacja, na którą wpłynęły te zmiany. Raporty The Verge kilka innych aplikacji Reddit, które są zamykane w odpowiedzi na zmianę zasad Reddit. Nie robią tego, aby zaprotestować przeciwko decyzji per se — wielu powiedziało, że chciałoby kontynuować działalność — ale nie mają wyboru w obliczu nowej struktury opłat, która nagle stała się nie do utrzymania.
Chociaż twórcy aplikacji mogą działać raczej pragmatycznie niż otwarcie protestować, wielu Redditorów nie myśli tak samo — setki najpopularniejszych społeczności Reddit mają „zgasnąć” w przyszłym tygodniu w 48-godzinnym proteście , a niektóre obiecali, że nie wrócą, jeśli problem nie zostanie „odpowiednio rozwiązany”. Jednak nawet to zagrożenie ma praktyczną stronę, ponieważ większość moderatorów społeczności Reddit to wolontariusze, którzy polegają na tych aplikacjach innych firm z powodu „słabych narzędzi dostępnych w oficjalnej aplikacji”.