Microsoft GitHub has caved to RIAA and [blocked `youtube-dl`](). This is [bad for many reasons](https://freedom.press/news/riaa-github-youtube-dl-journalist-tool/), and shows why using a centralized, corporate-controled walled garden is dangerous for free/libre/open source software projects.
Microsoft GitHub (and RIAA) should have known better, though — not least because [Streisand Effect is a thing](https://en.wikipedia.org/wiki/Streisand_effect). So, here's a list of `youtube-dl` mirrors:
GitHub also [decided not to fix a potential security issue related to how repository forks are kept on the back-end](https://iain.learmonth.me/blog/2019/2019w371/). This makes it possible to show arbitrary content in the context of any public upstream repo even if it has never actually been merged into it.
In other words, GitHub has no issue with [`youtube-dl` seemingly hosted in GitHub's own DMCA repository](https://github.com/github/dmca/tree/416da574ec0df3388f652e44f7fe71b1e3a4701f). And so, you can still clone the original `youtube-dl` code using GitHub's own DMCA repo (the irony is just too sweet):
- [SourceHut](https://sr.ht/) is a nice, ethical forge.
- [GitLab](https://gitlab.com/) is a good "batteries-included" alternative; it is self-hostable, or you can set-up an account on one of the many public instances.
- [Gitea](https://gitea.io/en-us/) is a minimalistic self-hostable forge.
If you want to join the fun, you can use [`gitsnub.sh`](https://github.com/gitsnub/gitsnub/blob/main/gitsnub.sh); all you need is a GitHub account and a [Personal Token](https://github.com/settings/tokens) with `repo` and `admin:org` access.
But *do not* create a GitHub just for this! You can use your time way better by going to any other forge and creating a fun project of your own.