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