Разработчики и энтузиасты начали распространять код youtube-dl на альтернативных платформах. Кроссплатформенный свободный проект с открытым исходным кодом на Python теперь доступен для скачивания в виде пары картинок формата png.

Одним из новых мест размещения последней версии кода youtube-dl (v2020.09.20) стал Twitter.

Для преобразования данных и распаковки папки с проектом нужно выполнить несколько команд в консоли под Linux или в WSL. Для проверки целостности кода есть исходный SHA256.
convert -depth 8 yt_dl1.png rgb:yt_dl1.part
convert -depth 8 yt_dl2.png rgb:yt_dl2.part
cat yt_dl1.part yt_dl2.part > yt_dl-2020.9.20.tar.gz 



Причиной такого нестандартного размещения кода youtube-dl является блокировка на GitHub репозитория проекта и всех его зеркал за нарушение действующего в США Закона об авторском праве в цифровую эпоху (DMCA). Это произошло 23 октября 2020 года, инициатор блокировки — Американская ассоциация звукозаписывающих компаний (RIAA).

В настоящее время можно скачать код проекта под разные платформы с официального сайта www.youtube-dl.org. Он также доступен в Архиве Интернета и на pypi.org.

Но энтузиасты на этом не остановились. Код youtube-dl пользователи GitHub прикрепили прямо к репозиторию, где сервис хранит уведомления от правообладетелей.

Пользователь сделал форк репозитория DMCA, затем создал коммит для слияния репозитория DMCA и youtubedl, чтобы код youtubedl стал включен во все дерево истории. Затем пользователь создал PR для основного репозитория DMCA. Создание PR привело к добавлению новой истории в исходный репозиторий DMCA. Так работает бэкэнд GitHub. В итоге пользователь получил доступ к истории в репозитории DMCA и смог добавить туда youtubedl.

См. также: