Tobriand said:
Why not build in comments into the actual OS?
If the contributions are voluntary it seems to me a little wrong to build something into the OS. Don't get me wrong, I'll be contributing and would welcome something along these lines if it is good, but if the contribution is voluntary then this needs to be a bit of code that is downloaded voluntarily too.
Also, if different apps end up being downloaded from different sites they will not register.
Some people will think of it as a bit 'big brother'.
What I'm suggesting is not that within the OS of the unit, you can submit comments directly to the dev fund managers. Rather, I'm suggesting that you are able to add some metadata in the form of comments to any program installed on your Pandora. This means you're much more likely to remember to comment in the first place, even if it's only to remind yourself that a game is awesome. At that stage, there's no big brother possibilities.
Those possibilities arise slightly later when you come to the question of getting the comments onto the website. Personally, I don't think I'd have a problem with being asked whether I'd like to sychonize comments with the archive (i.e. I get everyone else's, and the archive gets mine, with mine prioritised on my particular Pandora), but I can see that automatically synchronizing all comments might have privacy issues.
Maybe you should be able to mark comments as "public" when writing them, and only those would be synchronised?
I think it's important, though, that some method should be present in the actual unit (even if it's turned off by default), simply because otherwise, the chances of it actually being used are, I think, slim. I do think that any data reporting, though, must involve the user being asked whether they'd like to send it, with no penalties for not doing so. Voluntary is the key word here, I think
.