Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
53% Positive
Analyzed from 6671 words in the discussion.
Trending Topics
#google#tax#app#apps#store#donations#more#exempt#droid#android
Discussion Sentiment
Analyzed from 6671 words in the discussion.
Trending Topics
Discussion (256 Comments)Read Original on HackerNews
This is why software should not be subjected to an "app store" type distribution system, where a monopolist retains absolute control of what software can run on your devices, and can capriciously deny distribution to developers for whatever reason it likes.
Windows added ads - well you can disable them, if you don't like it.
Chrome brought up mv3 - well you can still use mv2, it is only optional.
Reddit locking subreddits behind login wall - well there's always old.reddit
Android moving everything to playstore - there's always FDroid.
How many of these are still true and for how long?
If someone's country is a dictatorship, it doesn't help to tell them that there are 100 other democratic countries, just move. Not everyone can emigrate or want to emigrate for any number of reasons.
Google is breaking fdroid in less than a month left for sideloading: https://f-droid.org/en/2025/09/29/google-developer-registrat...
'Why not both' is an argument, but clear as day what Apple does is worse. There's no alternative.
old.reddit is now locked behind login as well.
And the menacing messages of installed something from F-Droid. My mother would never do it. Even my programmers colleagues usually don't do it.
They banned "VPN"
https://timesofindia.indiatimes.com/india/after-vpn-ban-in-k...
Then came arrests.
https://www.medianama.com/2026/01/223-jammu-kashmir-vpn-ban-...
Street level checks. Police literally stop you roadside and check your phone for VPN.
This is happening in 2026. RIGHT NOW.
I talked to some officials and "oh you know what happened in Delhi blasts? They were using signal. If we had only caught them before".
other times people share a problem and just want to feel validated ("yeah that sucks dude")
it sounds like you wanted the 2nd but got the 1st
Everyone is speed running towards a future where you need a permit to write software.
Try to run a binary that doesn’t have the right cert( or whatever it’s called on Windows) and you get a bunch of warnings.
Even if Android is open , normal people will only use the App Store. I can imagine China forcing Apple to allow 3rd party installations of software one day .
The EU did something where to my knowledge Apple still gets a cut of each sale.
> Starting in 2027*, a silent update, nonconsensually pushed by Google, will block every Android app whose developer hasn't registered with Google, signed their contract, paid up, and handed over government ID.
> Every app and every device, worldwide, with no opt-out.
>> Wait 24 hours
>> Pick "allow temporarily" (7 days) or "allow indefinitely
Geez. I don't like what they're doing either but this fear-mongering is not helping your cause. So the "trap door" here is just that you can't buy a phone and immediately start loading apps from unverified developers onto it until 24h have passed? Of all the hills we could be dying on, that's the one we're picking?
Please stop covering for Google. They're behaving badly, people are reacting, stop with the "Achucally..." which is pretty grating and cringe worthy.
It's not "sideloading" it's just "installing software" don't help legitimize this stance that google is meant to be the official arbiter of what I do on a device I own.
I think it's moreso you lose all the users who don't realize anything outside the walled garden even exists.
To the point where it will cease to be a viable way of distribution for any app that wants to attract an audience larger than the handful of power users.
There is no reason at all to defend them.
The difference is that the default app stores require you to make an account to be able to use them. This would rightfully be considered insane on desktop OSs, yet is considered normal for phones.
> Note: 501(c)(6) is a tax-exempt status; donations are not tax-deductible for the donor. Google's communications explicitly state "tax-exempt".
Isn't it pretty obvious that the problem is the donations aren't tax-exempt, despite the organization being tax-exempt? Your note suggests you already understand this.
Logically, the payment processor (who deals with sales taxes rather than income taxes) should worry about the taxability of the transaction rather than the tax status of the recipient, right?
> Specifically, your app allows users to contribute donations to an organization that is not tax-exempt.
So whoever is writing their email is mixing these two up, but you're reading the policy itself and it is fairly clear-cut what it means for you, right?
It's not clear given Google's policy wording and replies. We've removed the links, and can move forward once clarification has been provided.
From another angle: why/how do you feel the tax-exempt-mess of the recipient itself could sensibly be the determining factor here, rather than the taxability of the transaction itself? Is there any law or precedent or anything outside their emails that would suggests a payment processor should look at the tax status of the recipient rather than that of a transaction?
Or are you saying the key point is that the donation not tax-deductible for the donor, which is a different thing to being tax exempt (and does not have anything to do with the "taxability of the transaction")?
Having to deal with bookkeeping or paperwork for tax deductions could also make things harder.
In any case, whether you think these are easier or harder, and regardless of which cases should be supported from a business perspective, their policy page (at least the one that I'm reading) very clearly says you can't use their system for such donations.
(As an aside, I have no idea if donations to OSC are subject to sales tax, but I would be surprised if they were given there is no sale or supply happening, and no one here seems to have suggested they are.)
> In any case, whether you think these are easier or harder, and regardless of which cases should be supported from a business perspective, their policy page (at least the one that I'm reading) very clearly says you can't use their system for such donations.
I disagree, because it uses the loose term "tax exempt donations", and nobody, it seems, can agree on whether that means exempt from income tax (ie, recipient does not need to pay income tax on it), exempt from sales tax, or deductible for income tax purposes (personally I think this is likely what it is intended to capture, and the only real basis on which to distinguish between 501(c)(3) and 501(c)(6) organisations, but in fact is the least supported by a literal reading).
At least,that is how i read it.
And then the way google deals with these cases is the real problem: no communication, no recourse, just spam HN and pray.
And I am 99.99% certain they don't want such transactions for some other reason, perhaps they can't make as much money from them orso
I read your comments and what I ended up inferring was that it relies on a few premises:
1. Google states in their policy that their billing platform cannot be used for [special tax status]. 2. Google would be presented with an undue burden if they had to alter their processes to process donations with [special tax status], which may potentially involv extensive manual review manually. 3. Therefore, despite the wording, the rules and undue burden are clear that you cannot use Google Play billing for [special tax status].
I've read the rest of your comments downthread and I think that I'm representing your position accurately. Again, if I'm not, I legitimately want corrections.
The issue with going from the premise to the conclusion is that if you look at their actual payment flow to the Open Collective it seems to be just a webview to their donation page. I mean, it doesn't look like Google's payment flow at all and I'm pretty sure Google doesn't accept ACH payments directly.
If Google wants to avoid extra work, they literally just can do nothing about it and the donations on that page will go to a tax exempt organization.
I'm going to take a look at the rules right now and either update this comment or reply to it. (Sorry, I figured I would post it because I'm not sure when I would be able to post another.)
P.S. I probably should have out of this to the top, but I do want to mention that several people pointed this out in the comments but I wanted to be a bit more specific about the payment flow, and what we're actually debating.
A donation is not a sale of a good or service. This is not a question of sales tax collection.
In this case they clearly have to exempt this transaction from sales tax in order to support it, when other transactions through their system do get sale tax applied. So the mere fact that they have to deal with sales taxes in general is likely to introduce additional complications for them even here, in cases where sales tax turns out not to be applicable.
This (rhetorical?) question seems to suggest that you have a level of understanding or have done the analysis required to come to such a meaning. It seems to me that it would be most beneficial if you simply shared that analysis.
To me, seeing this here for the first time, it is not at all obvious what the terms mean for someone seeking a donation, because of the past behavioral detail of WireGuard going through something similar. The terms you quote seem to me to state that since there is a tax exempt donation involved, the prohibition on routing to a non-Google Play billing workflow should not be in effect.
> Because we are a 501(c)(6), OSC is not a registered 501(c)(3) charity; donations to hosted member projects are not tax-deductible. This is consistent with IRS guidelines — open source donations aren't automatically classified as charitable simply because they are FOSS.
> If your project has a clear charitable purpose, a 501(c)(3) fiscal sponsor may be a good fit.
- https://docs.oscollective.org/welcome-and-introduction-to-os...
Knowing how big corporations do things, that document was likely written by someone who doesn't fully understand the jargon or even how pedantic you have to be about words when dealing with legal concepts, who didn't set the policy themself, and who is not responsible for enforcing the policy. So we should take its specific choice of words with a grain of salt.
The UE should make it mandatory to permit PWA install popups on all platforms.
Such problems wouldn't arise, because this app could be installable as a cached Web app. A native mobile application could be installed only for specific functionalities.
"It works better in the app?". No thanks. In 99.95% of cases the reasons for that popup are predatory, not in the interest of the user.
... when I want them. Not when the site owner tries to cram them down my throat.
How would you like it if HN and every link you followed today from HN started with an "install me" popup?
The point is it's something the user should initiate, and no one else.
These donations aren't tax exempt. 501(c)(3) are tax exempt. If users are paying via Google pay these payments must be tax exempt to the *user*.
You may argue that it is terrible. They don't have a democratic gov. But the alternative looks worse every day.
"Regulating" also doesn't mean "taking control".
Since they are public companies the shareholder's benefit is to society's benefit.
>"Regulating" also doesn't mean "taking shareholders' benefit
Technically true, but if the regulations are just suggestions then they won't accomplish anything. When people suggest regulation they want to control how these companies are acting, not just sending them a strongly worded letter.
And if such AI does something wrong (which it does) no matter what they WILL REMOVE your app. Because they don't care about you. Sometimes the only way out is to publish the app again with another package identifier, because once they flagged it even if you remove all reference to the offending feature there is no way that they will accept it (it unfortunately happened, fortunately before releasing the app to the public so we could switch without affecting users).
In some sense I prefer Apple (and I say it as an Android user), you surely pay an annual fee to publish to the store, but if you have some issues you can open a ticket where a fucking real human will look into it and answer you, and explain what to to.
Our bank has just bumped the minimum Android level again to the point where the Play Store reviews are flooded with people complaining they can only access their banking via the web now.
https://support.google.com/googleplay/android-developer/answ...
but make sure to "pay the relevant Play service fee, starting October 1, 2026."
Very cool, Google.
We were promised alternative app stores in the EU, but the European Commission does not stop them.
I am sorry, if I am wrong. Happy to be wrong too.
Ugly and wrong. I am sorry.
I'm amazed to see the exact playbook be used here. Instead of people opposing Apple's horrible App Store, it seems that every other store is studying their strategies.
I think by the time of Apple's next court case on the App Store, the judge will pay them something back as they'll arrive at the conclusion of Apple doing nothing out of the ordinary.
On my end the experience was more pleasant on f-droid than on Google. On f-droid I had to manually push some things, in repositories. That I solved in a week or so.
On Google end I had to verify my account. Which was not easy feat.
- had to provide my ID several times, because it got rejected multiple times
- I uploaded driving license
- the verification process was stuck
- only after help ticket google employee pushed it forward
- I had to provide many more details, also had to use banking to pay substantial amount of money
- I currently trying to create app, but it requires 14 testers, and it can still be rejected, if their involvement was too poor
I am wondering what more things Google will invent to make my life worse.
By the way my app: https://github.com/rumca-js/OfflineWebSearch
You can go download a random, no-name app from F-Droid and be very confident it does what it says on the tin and won't be riddled with ads or spam you with notifications.
I wish there was a 'ranking' feature that periodically (maybe daily?) pulled down star/contributor numbers so you could at least look at projects that are more likely to receive continuing support and have basic hygiene like Dependabot alerts
that said, migrating off so many of the Google-native or phone manufacturer apps has been such a liberatory feeling. I do some community organizing in my free-time and am a huge FOSS evangelist in those spaces. there's so many similar values, namely anti-surveillance, and but for resistance to change and preference for hyperpalatable UX, it's such a natural fit
The play store results were ATROCIOUS and user hostile, forcing account creation, full screen video ads and other BS.
I remembered I had f-droid and I found a perfect, no bullshit app that does exactly what I needed and no ads.
It "just works".
As opposed to play store apps requiring "play store services" meaning having to sign into play store. It refuses to do so on a FOSS principle so I am literally cut off from a lot of apps.
Aurora store helps but apps that "require play store services" don't work.
They are a blessing when auto updates were finally possible with the official F-Droid app.
We need governments to mandate both Apple and Google to allow web installs of apps. No requirement for Apple/Google pay, Apple/Google login, or Apple/Google services.
Total freedom for users, for developers, and for competitors.
This duopoly has fucked over America and the EU by training us to think only these two companies have the right to decide what gets to be on your phone that you pay for.
They've created a moat so strong that it's impossible to compete with Android/iPhone, so the market cannot even have healthy competition.
F-Droid is not the answer. Regulation is.
And I'll have none of this fangirl/fanboy "but my grandma will fall for scams" nonsense.
Google and Amazon and all the platforms have scammy ads on their platforms. Nobody's doing anything about that.
Technology can be sandboxed, permissioned, signed, fingerprinted, attested, scanned, and blacklisted. It's easy to make this safe in the year of our lord 2026. Don't pretend we don't have a million ways to make this safe for your meemaw. She's more likely to fall down the stairs or get a scam call.
Regulate Google. Regulate Apple. Make our phones free.
Many of the things you're listing are the exact things the platforms would have to be banned from doing by the regulation you're proposing because they're the mechanisms used to exclude competitors.
If you put all apps in a sandbox then they can't perform certain operations (e.g. install other apps) which inherently means they can't compete in the market for doing those things. If apps have to be signed by the platform then the signing fee becomes the vig they charge to everyone even if they're using a competing store, and both that and scanning/fingerprinting provide a mechanism to revoke competing apps under arbitrary pretexts and otherwise grief their developers and users.
Attestation is the thing you would have to ban the most because it's not just subject to abuse, its very mechanism of operation is to prevent existing apps that use it from running on a competing new system at the point in time when the new system has too few users for all the apps to explicitly add support for it, thereby preventing the competitor from getting enough users for that to ever happen.
But attestation doesn't prevent grandma from getting scammed anyway. When the scammer calls pretending to be the grandchild who needs money for an emergency, they use the official signed bank app on the attestation-passing device to transfer money to the scammer. When the scammer is using a fake bank app to steal the user's credentials, the fake app doesn't require attestation.
The actual problem here is that you want to have someone vetting apps for grandma, but you don't want the platforms to be able to insist it be them rather than F-Droid or Aurora etc. Which the platforms will try to claim is chicken and egg (how do you know you can trust F-Droid?) while hoping you don't notice that they don't actually get you out of it -- how do you know you can trust Google?
Why on earth would they let anyone else participate?
Corporation like Google should have been fined to the edge of bankruptcy for such predatory behaviour.
Google has an alternative at least (can download other app stores, apks, and have been able to for 15 years), I have no idea how Apple has been allowed to get away with what they do.
Also in the worldwide market it most definitely isn’t a monopoly in phones at all- which is exactly why the EU had to reform their laws (DMA ect)to get regulatory powers over them.
The "App Store" is just a natural extension of the club. As far as I'm concerned, they can gatekeep and sloppify as much as they want. Apple users agree to this.
I've never felt slighted that I couldn't hack apart my iPad - though I will absolutely do it once somebody cracks the code and gets a proper Linux kernel running.
Especially in the software community, overwhelmingly self-described libertarian, all voted for this.
It takes a big government to stop this from happening. (It also takes a big government to stop structural racism, etc., which means higher taxes, which means there's no such thing as a fiscal conservative who is also socially liberal. But I digress.)
The US federal government has also played a major role in causing this by passing laws like DMCA 1201 and the CFAA which incumbents use to threaten competitors who attempt adversarial interoperability.
Moreover, the DoJ budget is ~$33B whereas e.g. the military budget is ~$1T, so arguing that the only way to allocate more resources to antitrust enforcement or similar is to raise taxes would imply that all of the existing spending is critically necessary and Congress never e.g. buys tanks the Army doesn't want or otherwise poorly allocates existing funds.
The US Government spends a preposterous amount of money, and the number only ever goes up. It doesn't need to be bigger, it needs to be less inefficient.
The app in question declares itself this way: AnkiDroid is a free, open-source flashcard app for Android with over 10 million installs, used worldwide for various purposes, primarily in medical education and language learning.
But it's registered as a 501(c)(6) non-profit, which is a designation for a "business league or industry association". This is what you use if you're a Chamber of Commerce, not a flash card app!
Obviously we're all reading this expecting that Anki is a 501(c)(3) charity, like most open source organizations, and it's just not. And the distinction is definitely impactful for tax purposes, something a payment processor is going to care about. Both organizations are exempt from tax themselves, but charitable donations are also deductable, and Anki isn't a charity. Likely Google isn't set up to record the distinction in an auditable way.
The bottom line is that Anki's lawyers messed up. Or plausibly are running some kind of scam (e.g. they take the "donations" and then hand them over to a for-profit "member" company). They need to fix their registration if they want to take money from people, this isn't how you do it and this is surely not the only problem they'll have. Seriously, my Fraud Meter is dinging at about 19.6% here...
Other 501(c)(6) organizations you might have heard of include the Linux Foundation and the Rust Foundation.
Indeed, those are structured as corporate-funded consortiums of exactly the type you'd be very suspicious of if, say, your kernel or compiler logs started stuffing a donation link into the stream!
Note that GNU software does historically mention donations (not in the logs AFAIK), and indeed the FSF is a 501(c)(3).
https://oscollective.org
This is an interesting rabbit hole if you bother to go down it, I encourage you to do some more research.
I mean, come on. Just read their page. They're not a charity, at all. They're a "fiscal host" (which is a weird term right out of the gate) designed to solicit donations on behalf of other projects. They're literally a payment processor in competition with Google and Apple, and taking a cut of their own.
I mean, fine. They can do that. But that's not charity.
Anki and Ankidroid are not the same entity and they have different owners, if you want to call it that.
Anki is owned by Nicholas Flint, a physician who sells med school-related decks online under the name AnKing, which controls Ankihub, which now controls Anki after the original founder (Damien Elmes) gave them control about six months ago.
Ankidroid is a non-profit project that arose when there was only an iPhone mobile version of Anki. Completely unrelated to Anki except that it was blessed by the original creator of Anki.
It's also just some nerd programmers who ported Anki to run on Android. It's not some org with a revenue stream and attorneys.
> Obviously we're all reading this expecting that Anki is a 501(c)(3) charity
No, no one is reading it thinking that Anki is a charity.
Anyway, when you are going to harp on about HN not caring about the minutiae of tax policy, you should make sure you understand that you're talking about two unrelated entities run by different people as if they were the same entity.
So... why is one soliciting donations on behalf of the other?! My Fraud Meter is rising, not falling here.
> It's also just some nerd programmers who ported Anki to run on Android. It's not some org with a revenue stream and attorneys.
"Just Some Nerd Programmers" don't, very obviously, have standing to solicit tax exempt donations. Rising further still...
I think a lot of people here are operating on the assumption that apps have the inherent right to ask for money on a proprietary platform that gives them a monetization path. They don't, on any such platform, and never have. There are specific carveouts allowed by the platform vendors for cases we all agree are valuable, like charitable donations. It's just really clear that Anki is playing games here and frankly I really doubt they qualify.
are we forgetting google already announced they will shut it all down in a few months?
As I understand it, there are ways to work around accepting payments or donations outside of the app stores.
It adds one more thing to have to do and explain to users. And even with that piece taken care of, we would need to be constantly vigilant about changes in Apple or Google policies that might eject our app from the storefront.
Also - all those monopoly-stores need to be broken up. It can not be that these mega-corporations continue to be protected by a selfish US government wanting to install monopolies globally.
It works great on Mac, and iPhone. I imagine as more people try this sort of user experience, they might wonder like I am "Why use a Google experience device at all?" Most of what I use these days is simple and the extra value-add AI features, attention driven designs that justify new OS and new hardware, and even app stores barely feel necessary. OK some people say "but banking software" but very rarely do I have to use my banking software in a way I couldn't get to in the web browser?
I believe we're very close to having a 80:20 experience designed out in both hardware and software for laptops, phones and smart watches. I can't see these monopolies holding out much longer.
Epic Games v. Google: https://en.wikipedia.org/wiki/Epic_Games_v._Google
GitHub Sponsors is another way to raise for an open source organization.
Which they do in fact use, with OSC as a fiscal host. Still doesn’t help here though – Google is unhappy with the nature of transaction (donation that is not tax-exempt in the U.S.), not with the platform on which it occurs.
If they instead made the donations go to e.g. the lead developer, it would probably be allowed (“peer-to-peer payments” can’t use Google Play billing, so the app can “lead users to [another] payment method” [1]). Whether this is a good idea is a whole another question.
[1]: https://support.google.com/googleplay/android-developer/answ...
They must have updated their terms.
Google's AI can't even line up the facts of it's own TOS as laid out in the ticket. If it's covert AI running in the background, it should at least throw out a bone as a github issue or something to let people submit on it.
In a time where marketplace options are supposed to be opening up, an app for learning ends up in the crosshairs.
So you are still complying.