Lets say I run a backup service; companies and people pay me to run my backup agent on their desktops, and the backup agent backs up all their important files to my server.
I provide the desktop agents for free. Does it mean that I cannot write an android agent and make it available for free on the Play store?
What about iOS? Can I make an iPhone agent that my (already signed up and paying customers) download from the Apple store?
If my main business is providing a service and using a client program that my customers install to make use of that service, am I simply now allowed to tell my customers "You can use our free app on the Play store"?
How do Banks do this? My bank has an app on the play store, but it's free. I'm definitely paying for the service my bank offers through that app, but Google doesn't seem to mind.