I wish a suite of protocols existed for the internet, much like FTP, SSH, and HTTP, to support an open distributed social network.
I'd like to adopt or contribute to such a thing. Here is a list of the requirements that I can think of that I'd set for such a suite.
- Interoperability - Ability to migrate your data between systems
- Distributed - Much like a website is an isolated resource, each persons own photos, posts, etc. should be stored on their own node. They can pay a company to host their node as a service for them, or they can run their own software that conforms to the protocols to host their own node.