Skip to content

Instantly share code, notes, and snippets.

@redconfetti
Last active September 25, 2021 22:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save redconfetti/19aacd502a8b0b6f1aa66be322739c73 to your computer and use it in GitHub Desktop.
Save redconfetti/19aacd502a8b0b6f1aa66be322739c73 to your computer and use it in GitHub Desktop.
Distributed Open Social Network

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.

Perhaps I should try to apply the TOGAF to this, and actually come up with an architecture for an open source software enterprise that not only defines and publishes this as an open standard, with an RFC to the IEEE or other open standard bodies, but also provides it as a hosted service.

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment