ReVanced DMCA Takedown on GitHub
github.com
github.com
The app here is just another weather app taking data from the european weather models and national weather services. This data was created by taxpayer money and is most of the time available for free via APIs from national weather services (although "API" often means "a daily file dump on an FTP").
Then these companies take this free data, build an app around it and monetize it.
https://www.dwd.de/DE/presse/pressemitteilungen/DE/2020/2020...
In this recent court case in nearby Germany, ad-supported weather apps sued the German national weather service to take down the official free weather app. The national weather service was forced to make their app paid due to this ruling.
The APIs and data dumps for corporate customers have to remain available, though.
Nowadays I refuse to use any private weather apps. Private weather apps take public data, fill it with ads, and then sell it back to us. I say: Fuck them.
See also https://forum.xda-developers.com/t/app-discussion-revanced-t..., and previously https://news.ycombinator.com/item?id=30801912.
Why are these mod projects bothering to distribute on GitHub but then try to obfuscate what they do into Discords and online subculture hangouts?
Respect to those who put it out in the open! A DMCA is nothing, but people have died and even went to prison for a cool gray area program.
It's really not that complicated to get a domain and host your own instance of Gitea, and it would make it a lot more resilient to takedowns, if you have the right domain registrar and instance host.
But I'm not sure a vcs is what you'd want anyway. It might make more sense to just host a zip of the most recent branch state instead of exposing the history
Download this Git bundle file and clone from it directly:
wget https://web.archive.org/web/20221209134101im_/https://tmp.onion.moe/revanced-patches-v2.141.1.bundle
git clone revanced-patches-v2.141.1.bundle revanced-patches
It has the full commit history up until a few hours prior to the repository being taken down.And the complaint itself:
> On GitHub at https://github.com/revanced/revanced-patches there is a patch that unlocks the subscription without payment for "Pflotsh ECMWF" and various other products.
If that’s true, this can’t really be very controversial?
This company is not the copyright holder to these patches - they did not write them nor are they derivative works, so they need to use other legal means to approach this situation.
This is not first time this has happened with GitHub.
That isn't so obvious to me. For all intents and purposes this is no different from crack. I am not sure if DMCA is right tool but I totally understand why Microsoft wouldn't want to host it.
Yes, and you cannot take down crack using DMCA either!
Edit: If the crack is a keygen or patcher, of course. Patched orginal binaries can be taken down.
That's what Vanced was, isn't it the same case with ReVanced?
Other moral or legal issues aside, this is a pretty clear abuse of the DMCA as far as I understand it.
[0] https://docs.github.com/en/site-policy/content-removal-polic...
If so it would not meet the criteria in the first sentence of your link:
> The Copyright Act also prohibits the circumvention of technological measures that effectively control access to works protected by copyright.
That is an interesting corner case, not sure if it is a bug or a feature.
Apart from the taken down revanced-patches repo, other repos in the revanced gh org are still up.
> We (Garzotto GmbH together with Kachelmann GmbH) are the owner of the product "Pflotsh ECMWF", a weather app for which a subscription can be purchased on Google Play. I am [private], [private] of Garzotto GmbH and submit this request on behalf of Garzotto GmbH
> Please provide a detailed description of the original copyrighted work that has allegedly been infringed. If possible, include a URL to where it is posted online.
> On GitHub at https://github.com/revanced/revanced-patches there is a patch that unlocks the subscription without payment for "Pflotsh ECMWF" and various other products.
> What files should be taken down? Please provide URLs for each file, or if the entire repository, the repository’s URL.
> https://github.com/revanced/revanced-patches
> The entire repository must be taken down. Even if our copyright considers part of it ( https://github.com/revanced/revanced-patches/tree/main/src/m... ) the complete repository at https://github.com/revanced/revanced-patches is clearly illegal, which you see immediately if you just spend a few seconds to check it out.
So let's get this right, a Swiss company abusing the fact that Github is US hosted is using a Copyright claim mechanism for US based copyright holders (DMCA) to claim that the entire app is 'illegal™' because someone found a way to get their weather forecasts without a paying subscription.
"Anti-circumvention Technology" DMCA claims are absolute horseshit. If you follow this ad ridiculum then curl and ffmpeg should also be 'illegal™' technology.
(It's not like USians are showing any will to get rid of DMCA).
> So let's get this right, a Swiss company abusing the fact that Github is US hosted is using a Copyright claim mechanism for US based copyright holders (DMCA) to claim that the entire app is 'illegal™' because someone found a way to get their weather forecasts without a paying subscription.
An european copyright claim would result in the same thing. Just because GitHub want DCMA takedowns doesn't remove the fact that this would be taken down no matter what.
It's not that someone found a way, it's that they're sharing that. Pirating software from small companies and single developers is a massive low.
But if indeed it is a key/crack to access the companies' weather forecasts it is still a massive hyperbole and overreach to claim that the whole app is _illegal_ as it is claimed.
Just remove the patch and bring the repo back up.
This is the actual part that patches out the license check:
val index = method.implementation.instructions.size
// remove R() at 10212
method.removeInstruction(index - 3)
// remove R() at 10206
method.removeInstruction(index - 5)
method.addInstructions(
index - 3,
"const/4 p1, 0x1"
)But since this is not an actual copyright issue, you just need someone to tell google that the revanced code is not copyrighted by google.
(unless there was any copyrighted material in the repo, then it's a different story)
> the complete repository at https://github.com/revanced/revanced-patches is clearly illegal, which you see immediately if you just spend a few seconds to check it out.
I mean, this was clearly not written by a lawyer.
Or Swiss law applies, then compilations can be copyrighted, but DMCA does not apply.
The repo was distributing patches for non-YouTube apps as well; specifically AnyTracker[0] and Pflotsch ECMWF[1]. Both of these patches appear to have been disablers for the Google Play License checks to permit usage of their respective "premium" version and both developers filed takedowns.
Suprisingly not Google (the original Vanced) or the MPAA (youtube-dl) this time.
[0]: https://github.com/github/dmca/blob/master/2022/12/2022-12-0...
[1]: https://github.com/github/dmca/blob/master/2022/12/2022-12-0...
GitHub has to take action, and here we are with ReVanced being taken down. I don't take this as a surprise, GitHub will take action if people write to them or send them a DMCA takedown.
Please point us towards an ad-free paying service that doesn't simultaneously track your profile/views/clicks? The problem at the moment is that there is no multimedia host that actually just hosts, they all track unique customer habits chasing that recommendation engine big data gravy train.
Also reminder that most copyright infringement is from non-industrialized nations where people indeed cannot afford to 'chip in some money to the service provider'.
Companies like the one that posted this take down notice actually sued (!) the national weather services in a few EU countries to prevent national weather services from publishing weather data to consumers for free, arguing that the weather service should run free APIs, but these companies should be able to build ad and subscription supported apps using these free APIs.
https://www.dwd.de/DE/presse/pressemitteilungen/DE/2020/2020...
All these companies did was build a fence around it and charge a fee. How does that even reach the necessary threshold of originality for copyright?
Apps like this have sued the public weather services in multiple EU countries to take down the official apps, e.g., https://www.dwd.de/DE/presse/pressemitteilungen/DE/2020/2020...
Fuck private weather apps.
Very important note here. The DWD was found by the highest court in Germany to be acting illegally.
I don't see any value in dozens of different, bad, private apps rehashing the same weather report data.
That the law values the rights of those companies to rent-seek higher than the right of citizens to be informed is extremely dangerous. The same reasoning could be applied to news, laws, or even firefighting.
Some services should just be provided by the state and not by private companies.
Why do we need a dozen companies rehashing and reselling the same public dataset?
If you send me ads, I'll delete them. If you send me DRM'd data, I'll get rid of it. These are not acceptable business models.
I don't even object to paying. I spend truly ridiculous amounts of money on stuff like this, despite my belief that copyright should be abolished and my knowledge of the fact I'm getting a worse product compared to the pirate, because at the end of the day I do believe in paying money for the things I like. You just need to have the basic decency to name your price. If you try to steal my attention and auction it off to the highest bidder as if it was your property, I will unconditionally block you with extreme prejudice.
So over the years I stopped with my 500GB MP3/AAC/FLAC music collection and moved to Spotify (Which I still hate, because there's always indie stuff that isn't available PLUS stuff they remove, without informing me!). I also stopped pirating movies for some time because of Netflix, but after the democratization of streaming services and the return to walled off exclusives on multiple platforms, I simply went back to torrent streaming. Software is another thing I ALWAYS pirate, the only exception if I use it professionally or make money in any other form by using it.
I am not proud of this, but saving a few bucks seems to be more important to me when I can. This is probably, because it has been ingrained into my brain for years as a child.
I worked in the Digital Marketing business for 10 years (AdTech and MarTech) especially working in Analytics and Data Collection and I never saw ads. Used modified youtube clients for years, uBLock Origin on Desktop AND mobile. Seeing the unfiltered web on friend's devices makes me wonder how they can even brows the web...
That's why every video now has embedded ads, which is something entirely different because it's controlled by and paid to the creator directly.
I don't mind giving creators money, and I'm fortunate enough that I can afford to subscribe to several of them every month. Because they deserve my money, not Google.