Google un-bans Downloader app, but developer still mad about “broken” DMCA
arstechnica.com
arstechnica.com
I asked them to tell me the name of the iOS app they believed I copied. They named the iOS version of my Android app.
They basically accused me of copying myself because the Android version was under my company's name while the iOS version was under my name.
Google unbanned the app, but sales dropped to $1000 a month.
After that ordeal I decided to build web apps only.
Way to go ! Not everything can be a web app right now, but it's getting closer every year.
https://webkit.org/tracking-prevention/
I have an native app for both platforms which uses some of these because I can't do it with a webapp, I'd love for everything to be done in the browser.
Web Bluetooth
Web MIDI API
Magnetometer AP
Web NFC API
Device Memory API
Network Information API
Battery Status API
Web Bluetooth Scanning
Ambient Light Sensor
HDCP Policy Check extension for EME Proximity Sensor
WebHID
Serial API
Web USB
Geolocation Sensor (background geolocation)
User Idle Detection
This happened to my own gitlab instance, which sees around 5 unique visitors a year, and it has happened to popular websites.
The only recourse is to report the issue to google, who, if they feel so kind, will unblock your domain again. Oh, maybe I didn't mention - this block applies to the entire domain. I had the gitlab on git.example.com, and so *.example.com and example.com were all blocked entirely, on all browsers, for everyone in the world. Yes, you can click on a button, and then a tiny link that says "im ok with getting shafted by this scam site" or some such shit.
My observation is that the web has become a lemon market and I'm curious if I'm wrong about it.
Also, you can definitely get banned from the web, be it through being banned from the discovery channels or regulators. You can get banned from Twitter/Reddit/Google etc. and loose your your discovery channels and you can get banned from Gmail and lose your communication channels, you can get banned from Google/Apple/Twitter and lose your account providers.
I mean, I get like 100 views, but that's ok for me.
The reason I'm saying this is because it feels like for the first time in a long time there is alternatives to "big web"
About the same really.
Being controlled by software restricts choice, while being wiped out by software eliminates choice altogether.
So something may be an existential risk to this company or this endeavour. Only a small fraction of usage of existential risk are globally scoped to humanity.
It's kind of like saying, "I've never considered getting a job because the risk is too big that a faceless corporation is going lay you off without any reason and visibility."
The analogy would be more accurate if you could end up in a worse off position by taking the job / making the app, say through lost development time with no payoff
The risk of your app being banned when there is only 2 marketplaces is way way higher than the risk of being laid off when there are many more companies.
IMO OPs argument breaks when they equate a bit of risk to a lot of risk, as if any risk amount were the same as any other.
This really only applies to iOS.
Don't fall for the propensity of Big Tech to scare you away from general purpose computing. If you're capable of writing, testing, and publishing an app in the first place, you have an obligation to educate the public about just what the nature of the sacrifices are that are being made by accepting a "walled garden" status quo for computing.
If you're only in it for the money, that may not matter to you I suppose. If you're dedicated to trying to bring the superpower that is general purpose computing to the public however, it's one of those bits of suffering you have to navigate for their best interest.
It might be, depending on what your goals are, but for a lot of developers who just want to make a good living off of their work (as opposed to becoming a millionaire), it's not really that important.
I think you would reach a fraction of the userbase with a 3rd party process due to several factors.
But the difference with websites is that there's always an alternative. If The Google decides your site is wrongthink or their superior AI intelligence flags your site for infringing on your own copyright, there are countless other ways to make your site seen elsewhere.
Let's face it, nobody's going to sideload your mobile app without installing it through an app store unless your app is in the position to say F-U to The Google like Tik Tok, Twitter, Instagram, and so on. People will visit a website that's been posted on social media or linked on some blog, but they won't download an APK.
The HN community is well aware that Google search result quality has fallen off a cliff and DDG's results keep getting better. But the vast majority of casual internet users still do (perhaps always will) use the former. The amount of people downloading APKs outside of the play store is as low as the amount of people looking up your business through non-Google search engines.
Outside of software developers, that's pretty doubtful. Judging by how many non-technical people I've spotted using DDG, I'd bet good money that there are more of them than those who would be willing to install a mobile app outside an app store. Even software developers are paranoid about doing that.
Also, the point is that at least your site can be seen even if it doesn't appear on a search engine. A business can post hyperlinks on Instagram, Reddit, Tik Tok, blogs, physical ads, and so forth. There's an option with websites. With apps, there's really no meaningful alternative unless you're a big player, and even the big players have largely bent over for Apple and The Google and their respective app stores. Sorry, the incredibly vast majority of people aren't going to explicitly turn on the Android setting to allow installing apps outside the Play Store and then install an APK off some website, and for iOS this isn't even as practical.
What services do you use to monetise them?
Coming from a very similar background, I have more than a decade of mobile experience (consultant -> CTO), but almost all of my personal projects are web apps. I just can't be bothered dealing with how much control app stores want over my work, plus the amount of bureaucratic bullshit involved.
Plus, the modern web stack is amazing in terms of short iteration cycles (<30s to push and deploy a new project, excellent dev experience with TS).
I have an Android app published under a company name, while iOS is under my personal name due to the hassle of getting it published under a company.
I agree with this, I think for reasons of independence that web browsers should be the platform for mobile as much as possible, not os specific apps.
Perhaps one day foss non-corporate smart phone operating systems will become more accessible to non-technical users, but until then web browsers are the best bet to prevent centralization/control by corporations on software distribution
Filing a counter notice is your only option but it also hands over your personal details to whoever filed the DMCA takedown request for a potential lawsuit. This turns the DMCA mechanism into an excellent doxxing system for anyone publishing anything onto Google's platforms.
Perhaps even worse is the insinuation, or sometimes even lie, that appeals are verified by humans. They're either not passing by any humans or they're not being verified. If an actual human had read the DMCA takedown in the first place, this whole saga never would've happened.
However, the verification doesn't need to be an automatic system. Google would not be at fault if they took down the page, had someone competent enough investigate the takedown, and then make a decision. The current system doesn't even start a real investigation until you object and even then the investigation isn't exactly thorough.
*I don't think it's something really recognised in the USA.
This seems to conflict with German "impressum" requirements https://www.ionos.co.uk/digitalguide/websites/digital-law/a-...
This utterly ridiculous special case (as well as the plain corrupt private copy levy) doesn't necessarily exist anywhere else, but it does show that you can't just assume uniformity of copyright law.
Before regulating AI, maybe we should consider regulating Artificial Stupidity.
I'll show myself out
I’ve recently submitted a valid DMCA against a play store app (that was simply a web view embedding my app without authorization, claiming it as theirs) and weirdly enough they emailed back saying they will not be acting on it.
So now they’ve abandoned their safe harbor and I’ll have to file a claim against Google, instead of them just doing the right thing.
https://smartyoutubetv.github.io/
I'm not surprised Google is eager to take it down under any pretext, and not so eager to restore it.
Besides, Google claimed that the application was collecting email addresses while the app technically couldn't collect email addresses.
If they want to ban something, setup proper rules like "No browsers allowed" and then ban the apps under those rules, instead of trying to hide the real reason for the ban.
That way, they will take more time to think it trough.
There should be some sort of jury (to call it something) that is not as expensive/slow as a trial.
The alternative to marking the form to indicate they collect personal information would be to load a different web page by default that doesn't try to collect email addresses.
I underatand how when you're mad at a company it can be hard to give the benefit of a doubt about other actions and use that think about them rationally, but I think that's all that was required in the second case.
Google and Co can't be trusted, just because it's their operating system is a awful argument.