Comparison of software and protocols for distributed social networking

The following is a comparison of both software and protocols that are used for distributed social networking.

2) Sharing personal data with "friends" 3) Use of personal data for "personal applications"