[1] https://chrome.google.com/webstore/detail/hover-zoom%20/pccc...
This is a great app idea. Monitor the app owner. If the owner changes overnight, alerts to the moon.
Wait…
... unless they conspire together. Ugh.
All these free apps have value but unfortunately it doesn't translate to any income for the developer so they find other ways.
People/users will complain about all of these. I've especially seen people complain about ads; the only real issue I see is when there's no alternative to ads provided (ie subscription, pay a couple dollars to buy a copy of the app, etc). It's Google's mistake, tbh, as that's the common rhetoric with Youtube, people got it for free for too long to be happy with more ads. Blame the people who're uploading "120 hours of black screen" multiple times per day.
If I want to do some shady app shit I am buying install base. 100x an app that makes a few grand a year could still be worth it for my nefarious purposes.
A developer who didn't charge anything from the beginning has more likely other motives releasing his software than making money.
But if you already make a little money you may easily fall for a lot of money.
(And yes, I'm aware that's a lesson that really should have been learned by now, if it was going to be learned at all. Alas.)
After a while it becomes a chore... and still getting $0 out of it. And that's when he might want to find other ways to get something out of the efforts he put in. Unfortunately the only option is to turn it into malware since nobody wants to pay for it, or turn it into a decent profitable business.
https://www.polygon.com/2018/6/20/17485762/red-shell-spyware...
I don't have a link handy but I distinctly remember Take Two, a giant corporation with billions in revenue, saying when they removed it from Kerbal Space Program that they promised to wait a while and be more subtle next time they did that.
When the packages are built from source code by a trusted distributor like Debian or F-Droid [1], this kind of change is likely going to be noticed by the packager and not let through to users.
If the buyer alone was responsible, there would be no terms of service. It's only with community protections and regulations that you get the information required to attempt to make an informed choice. The same community should be empowered to drive normal ethics without it being overtaken by the 'drivers licenses are tyranny' crowd.