Обновить

Код youtube-dl распространяют на альтернативных платформах, в виде картинок и с помощью уязвимости GitHub

Open sourceGitHubКопирайтСофт


Разработчики и энтузиасты начали распространять код 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.

См. также:

Теги:Кодyoutube-dlобходзапреткартинкаpng
Хабы: Open source GitHub Копирайт Софт
Рейтинг +22
Количество просмотров 13,7k Добавить в закладки 30
Комментарии
Комментарии 21

Похожие публикации

JavaScript Разработчик (Fullstack)
от 6 000 $FingerprintJSМожно удаленно
Java Developer. Jmix (удаленно/remotely)
от 100 000 до 150 000 ₽HaulmontСамараМожно удаленно
Ведущий Backend Разработчик (NodeJS / Golang)
от 6 000 $FingerprintJSМожно удаленно
Бэкенд-разработчик к Марсианам (Ruby)
от 2 000 до 4 500 $Evil MartiansМоскваМожно удаленно
Senior Golang Engineer
от 6 000 $FingerprintJSМожно удаленно

Лучшие публикации за сутки