Reddit API controversy

Protests against Reddit's API-access prices From Wikipedia, the free encyclopedia

In April 2023, the discussion and news aggregation website Reddit announced its intentions to charge for its application programming interface (API), a feature which had been free since 2008, causing a dispute. The move forced multiple third-party applications to shut down and threatened accessibility applications and moderation tools.

DateApril 18 – July 21, 2023 (2023-04-18 2023-07-21)
CauseAddition of charges for the Reddit API
Participants7,000+ subreddits in blackout
Quick facts Date, Type ...
Reddit API controversy
Part of the controversies of Reddit
An image posted on many subreddits as protest during the blackout
DateApril 18 – July 21, 2023 (2023-04-18 2023-07-21)
TypeControversy
CauseAddition of charges for the Reddit API
Participants7,000+ subreddits in blackout
OutcomeMass migration of subreddits to alternative platforms
Close

On May 31, Christian Selig, the developer of Apollo, an alternative client for Reddit, stated that Reddit's pricing would force him to cease development on the app. The resulting outcry from the Reddit community ultimately led to a planned protest, from June 12 to 14 in which moderators for the site would make their communities private[1] or would restrict posting. Following the release of an internal memo from Reddit CEO Steve Huffman and defiance from Reddit, some moderators continued their protest.[2]

Alternate forms of protest emerged in the days following the initial blackout. Upon reopening, users of the r/pics, r/gifs, and r/aww subreddits voted to exclusively post about comedian John Oliver. Multiple subreddits labeled themselves as not safe for work (NSFW), affecting Reddit's advertisements. In response, administrators removed the entire moderation team of some subreddits. A Reddit spokesperson said the removals were due to a violation of Reddit's Content Policy and Moderator Code of Conduct, which prohibits moderators from incorrectly marking a community as NSFW. Several moderation teams were eventually reinstated.[3] The protest has been compared to a strike. The third iteration of r/place was covered with various messages attacking Huffman, including the final result.

Background

Reddit is a news aggregation and discussion website. Posts are organized into "subreddits", individualized user-created boards moderated by users.[4] In 2008, Reddit introduced its application programming interface (API), granting developers access to the site's corpus of posts and comments. Developers have used Reddit's free API to develop moderation tools and third-party applications; the API has also been used to train large language models (LLMs), including ChatGPT and Google's chatbot Gemini.[5]

Subreddit moderators have previously coordinated large-scale protests in response to Reddit’s decisions. In 2015, users protested the dismissal of a key employee involved in AMA sessions.[6] and in 2021, another blackout occurred following controversy over a staff hiring.[7]

API changes

refer to caption
Steve Huffman, Reddit's CEO

On April 18, 2023, Reddit announced it would charge for its API service amid a potential initial public offering.[5] Speaking to The New York Times' Mike Isaac, Reddit CEO Steve Huffman said, "The Reddit corpus of data is really valuable, but we don't need to give all of that value to some of the largest companies in the world for free". In spite of those changes, Huffman said that the API would continue to be available for free for developers who create moderation tools or researchers who use Reddit's data for academic purposes.[8] Announcing the changes, Reddit stated that the Reddit data aggregation site Pushshift—whose service was used by LLMs—violated its API rules; the company also said it would restrict access to adult content.[9]

Quoting their explanation of a previous protest that complained about how Reddit made major changes to the site without “any apparent care” to how it would affect moderators, the moderators of r/IAmA stated they would no longer solicit AMAs from notable figures.[10] Because the third-party apps they previously used to moderate their subreddit would no longer work, and criticizing Reddit’s lack of response on making the official app accessible, the moderators of r/Blind stated that they could no longer moderate on mobile.[11]

Impact on third-party applications

On May 31, Christian Selig, the developer of the third-party Reddit client Apollo, said that he was quoted US$12,000 for 50 million requests and could be forced to pay US$20 million per year in order to continue to operate. Selig stated that he could not pay Reddit's pricing and was unsure of how to even charge it. Speaking to The Verge, he posed that Reddit's pricing could present an existential risk for Reddit clients such as Rif Is Fun for Reddit (RIF) and Relay.[12]

On June 8, Selig announced that he would shut down Apollo on June 30. In a Reddit post, he alleged that Huffman told employees that Selig was blackmailing the company out of US$10 million; Selig provided audio recordings between himself and a Reddit employee disproving the claim.[13] His announcement was accompanied by other similar statements, including from RIF developer Andrew Shu, who cited Reddit's "hostile treatment of developers building on their platform" and a high API cost. Other third-party Reddit apps, such as Sync for Reddit and ReddPlanet, have also announced that they will shut down.[14]

Amid concerns that these applications could no longer work, Reddit responded by stating that it would give "non-commercial, accessibility-focused" apps an exception from their pricing terms. A moderator of r/Blind contended that they had received no clarification from Reddit about how it would be defining "accessibility-focused apps". Several third-party applications with extensive accessibility features were later confirmed to be given an exemption as "non-commercial accessibility-focused" applications.[15] RedReader and Dystopia have received exemptions.[16] Additionally, Huffman provided an exemption for "third-party moderation [tools]"; former Ars Technica writer and moderator of a ZFS subreddit Jim Salter wrote to the publication that he does not know of "anyone at all" using such a client.[17]

On June 30, Reddit's proposed changes went into effect, shutting down some third-party Reddit clients, including Apollo, Sync, BaconReader[18] and RIF.[19] In spite of this, Narwhal,[20] Relay and Now for Reddit turned to a subscription model to remain profitable.[21]

Reddit's reactions

Huffman addressed several of the announced changes to the API service in an Ask Me Anything (AMA). Concerning the changes for third-party apps, he said Reddit could "no longer subsidize commercial entities that require large-scale data use." He went on to say that Reddit would work to make its mobile app more accessible.[22] Although Huffman claimed Reddit was actively in communication with many third-party application developers to aid in their continued operation, some developers commented that Reddit had not responded to them in months.[23]

Tim Rathschmidt, a spokesperson for Reddit, told The New York Times that Reddit was in contact with communities to "clarify any confusion around our Data API Terms, platform-wide policies, community support resources, and timing for new moderator tools." He added that Reddit "needs to be fairly paid to continue supporting high-usage third-party apps", noting that the new API pricing "is based on usage levels that we measure to be comparable to our own costs".[24] Rathschmidt also stated that Reddit's hosting costs were in the multi-millions.[25]

Subreddit blackout

Full-size banner posted on many subreddits

On June 12, 2023, thousands of subreddits went private or restricted posting in protest of Reddit’s API changes, including several of the platform’s largest communities.[26] [27]The action caused widespread disruption across the site and contributed to temporary outages.[28] While the initial protest was planned to last 48 hours, many subreddits extended or made their blackouts indefinite.[29][2]

Reddit administrators urged communities to reopen and warned that moderators who kept subreddits private could be replaced.[30] In response, some moderation teams reopened their communities, while others continued their protest.

Other activities

Alternate forms of protest

In addition to blackouts, some subreddits adopted alternative forms of protest, including restricting content, allowing off-topic or humorous posts,[31] or marking communities as not safe for work (NSFW) to disrupt advertising.[32] Reddit administrators responded by removing or threatening to replace moderators who violated site policies, leading some communities to reopen while others continued their protest.

Photograph of John Oliver
Users of r/pics and r/gifs exclusively posted about comedian John Oliver upon reopening.

During the July 2023 iteration of r/place, users used the collaborative canvas to display protest messages targeting Reddit CEO Steve Huffman.[33] Prominent slogans, including “Fuck spez” (referencing Huffman’s username),[34] were widely shared across the canvas. Some participants also created more graphic imagery, including a depiction of the Reddit mascot positioned beneath a guillotine bearing Huffman’s name.[35]

Users used r/place to voice their discontent with Reddit CEO Steve Huffman.

Data hack

The ransomware group BlackCat threatened to release 80 gigabytes of data if Reddit does not pay US$4.5 million and undo the API changes.[36] Reddit had previously confirmed a security incident that took place in February which compromised "internal documents, code, and some internal business systems." A spokesperson confirmed that BlackCat is related to that February incident.[37]

Subreddit takeovers

On July 21, Reddit took over the subreddit r/malefashionadvice through an account named "ModCodeofConduct" amid pushes for the subreddit's community to move to Discord and Substack; ModCodeofConduct is the sole moderator of several other subreddits, including r/ShittyLifeProTips, r/AccidentalRenaissance, and r/oldbabies.[38] Through the ModCodeofConduct account, Reddit administrators sought new moderators for these subreddits. A moderator for r/AccidentalRenaissance told Ars Technica that new moderators would find the task challenging, given that they would be subject to "the worst photos they could imagine", including child pornography, dying children and animals, and human feces. The moderator described how previous moderators of r/AccidentalRenaissance had "art history backgrounds, formal education, and an instinctual grasp of what makes a photo 'Renaissance.'", qualifications disregarded by Reddit; they further noted that the subreddit's contents "now [...] are simply 'Not Renaissance.'", and criticized Reddit's choice of moderators.[39]

Reactions

Reddit co-founder Alexis Ohanian tweeted, "Online community-building is more like IRL community-building than people realize", in an apparent reference to the backlash to Reddit's API changes.[40]

On June 29, Mojang Studios, the developers of Minecraft, would cease posting game updates and official content onto Reddit, citing moderation and rule changes. Though owned by Microsoft under its Xbox division, the policy implemented by Minecraft developers did not extend to all Microsoft and Xbox brands. A Mojang representative noted that the company would reconsider if Reddit's API rules change.[41]

Analysis

Columnist Megan McArdle compared Reddit to the nonprofit organization Goodwill and said that the site's moderators have "essentially gone on strike".[42] The Verge reporter Jay Peters noted that the quality of Google Search results decreased, citing the lack of resources for The Legend of Zelda: Tears of the Kingdom (2023), among other grievances.[43] John Herrman of Intelligencer made a similar comment.[44] Casey Newton drew attention to a comment Huffman made praising Elon Musk for his tenure as Twitter's CEO;[45] among Musk's decisions as CEO was to remove Twitter's free tier for its API.[46] In an all-hands meeting, Google senior vice president Prabhakar Raghavan admitted users were "not quite happy" with Google's search results after the blackout.[47]

References

Further reading

Related Articles

Wikiwand AI