Hacker News new | ask | show | jobs
by michaelchisari 5640 days ago
First would be an API to export all of a user's data in a common format. The current solution, where you email a large file in HTML format is not an acceptable solution. Good for archiving, bad for data portability.

Most importantly, though, a clear change (or clear guidelines) to the Terms Of Service which would guarantee that moving your data to a competing service would not result in cancellation of the account or deletion of the new service's API key.

As for a distributed protocol, take a look at the functionality in Appleseed's QuickSocial and StatusNet for an idea of what a distributed protocol entails. I should be able to login to facebook with an external identity, and add someone as a friend on facebook, without having an actual facebook account.

If Facebook is interested in these things, you can have some representatives join the Federated Social Web mailing list, and you can support the W3C working group on federated social networking, as well as supporting the Data Portability Project.