For reference: I don't see ads on youtube using hand-crafted JS which was inspired by uBlock origin, so I think that uBlock origin should work as well.
Without one centralized place, propagation of patches would take a lot longer, and youtube-dl would spend a larger percentage of time not working for most people. This is something the anti-piracy folks would be quite OK with, as it would lead to attrition among users even if not total eradication.
given that software like youtube-dl basically needs to be permanently fixed to even work slowing down development is enough.
This only does anything useful to them if the software and all of the forks stop being maintained, regardless of whether the people doing it now are the same people who were doing it before. Which is one of the reasons why it's important to replace them, to deter this kind of attack. But they have been.
> given that software like youtube-dl basically needs to be permanently fixed to even work slowing down development is enough.
Not really. The demand for having youtube-dl or equivalent work is orders of magnitude higher than the amount of effort required to make it work.
Attacks like this also fortify development efforts because of the Streisand effect and the increased effort people are willing to put into something once it becomes a matter of pride to spite the attackers.
Try hosting code on gitee that mentions Winnie the Pooh, tank man, or _____________.
Images of Pooh and his Chinese name have been censored in mainland China, the movie Christopher Robin wasn’t allowed to release there, and a South Park episode about it got the whole show banned.
https://en.wikipedia.org/wiki/Winnie-the-Pooh#Censorship_in_...
Another solution to issue loss would be embedding the issues in the repo, as some already extant tools do.