The problem with Crowdflow is the way they get the data. Instead of collecting their own data using GPS, WiFi SSIDs and Cell Tower IDs they ask users to submit their iPhone location data cache. This cache is filled from Apple's own location database and from the Skyhook database. So they are, in a way, scraping data from those two databases, which will probably lead to licensing issues. Now, if there were an open dat…
What licensing issues? It's your phone, your data. I don't think Apple gets to say what you get to do with your data on your phone. If it was on Apple's servers, maybe they would have a case. Plus, it's data that Apple shouldn't have been storing (in its current state, anyway) in the first place.
Writing code that has users doing the scraping for you is still scraping.