X sent a cease-and-desist letter to the open-source Nitter project, demanding it shut down and that its source code repository be removed from GitHub entirely, not just restricting API access. X's legal claims cite the Lanham Act, Texas Penal Code Section 33.02, and DMCA Section 1201 circumvention rules, alleging Nitter scraped data and accessed accounts and session tokens unlawfully. The case echoes GitHub's 2020 handling of the youtube-dl takedown, where GitHub later restored the repository and added technical/legal review before acting on circumvention claims. Nitter's repository currently remains on GitHub, archived and read-only, though it can still be viewed and forked.

4m read timeFrom thenewstack.io
Post cover image
Table of contents
Open source meets platform controlX’s cease-and-desist claimsGitHub’s code removal standardThe YouTube-dl precedent

Questions this post answers

Why did X send a cease-and-desist letter to the Nitter open-source project demanding removal of its source code?

X claims Nitter violated its rules by scraping data and accessing accounts and session tokens without effective consent, calling it unlawful circumvention of its API. The cease-and-desist cites the Lanham Act and Section 33.02 of the Texas Penal Code, plus a DMCA Section 1201 circumvention claim aimed at getting the repository removed from GitHub entirely. Following legal fights over open-source tools is easier when daily.dev surfaces platform and DMCA disputes as they unfold.

What does GitHub require before removing a repository over a DMCA Section 1201 circumvention claim?

A company must identify the specific copyrighted material being protected and explain exactly how the code circumvents the technology controlling access to it; simply alleging that software bypasses a technical restriction isn't enough on its own. GitHub added this technical and legal review step after the 2020 youtube-dl takedown was reversed. Developers weighing DMCA takedown risk for their own repos can track precedents like this through daily.dev.

What happened to the youtube-dl GitHub repository after the RIAA's DMCA takedown in 2020?

GitHub removed the youtube-dl repository following a Section 1201 complaint from the Recording Industry Association of America, then later restored it and changed its process to require technical and legal review before removing code over unclear circumvention claims. That precedent is now relevant to the Nitter repository, which remains archived and read-only but still viewable and forkable. daily.dev helps developers keep up with how open-source takedown precedents like youtube-dl and Nitter play out.