[And no, I don't really expect anyone at Apple, except maybe my friend Mike Rawdon, to read this, but it's worth a shot].
I am an advocate, nay, an absolute unfettered unapologetic lover of almost all your products. I just bought a new MacBook Pro; I stood on line on the first day of the iPad; and as soon as the original iPhone’s price was revised to something actually sane, I got one, and currently have an iPhone 3G S. I may not keep up with every single new generation, but I do follow what you’re up to and I do think you’re generally moving in a direction I like. I have, without reservation, defended your “walled garden” development model for the iPhone and iPad as not only OK but preferable for a consumer-targeted device that needs to Just Work as much as possible.
Today comes the news that all 3G-enabled iOS devices (iPhone 3G, 3G S, 4; iPad 3G and iPad 2 3G) are saving location information gleaned as the user moves around to various places, without any notice to the user or opt-out capability.
Now, I’ve read the Slashdot comment stream, and it seems that this might be less sinister than in was initially spun by the haters. One person reports that the file also includes WiFi access point information, and given that the aGPS functionality relies on WiFi access points, I could see some legitimate reason for knowing this information, although I’m having trouble coming up with a good reason to store it.
Also in your favour, there’s no evidence that this information is actually being sent anywhere. There’s one report that it’s being synced by iTunes to one’s base computer, but no one is suggesting that the synced file is being sent anywhere else, or that the iPhone is itself transmitting this information anywhere.
However, I do have to say that I would like to hear a convincing explanation for why this file is in place, and news of an imminent patch that at least makes it an option, if not disabling the logging entirely, and hear this very, very soon.