This will be massively controversial I'm sure, but I'm starting to think it should be illegal for companies to get the (unpaid) public to contribute to their own private database. Those store owners don't want to make the data available to Google, they want to make it available to the public. Companies like Google are abusing the public to further their own goals at the detriment to us all. Pay someone to do it? Fine. It's yours. Get it from the public? Then it's public data and you have to make it available to the public.