PVS :: Peer-2-Peer Versioning System

This is a draft I just want to get out there… if I can re-think what I was thinking this may become something.

So I had an idea the other night and I would like to try to articulate it and get some feedback.

The main idea is a serverless distributed versioning system. This is very similar to research work that is going around on P2P Wikis with the exception that I would like all files to be useable in this system. It seems there are commercial products that does this on a set of known nodes (i.e. your software developers or other groups) but I would like to extend this to anonymous nodes.

The reason I would want this is similar to the reason Freenet is around: To create a file distribution system that anyone can access and only some can commit.

Options

  • Anonymous Checkout
  • Anonymous Commit
  • Password Required Commit
  • Password Required Checkout
  • Backwards compatible with torrent (anonymous checkout)
  • Full backwards versioning revert
  • Branching / Forking
  • Changes are propagated with diffs
  • Optimistic Replicated System

The idea would be a great way to join groups together and keep files in a cloud.

Doesn’t sound like a really needed peice of software now. heh. ohwell. Maybe someone can use it. :(


You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

AddThis Social Bookmark Button

Leave a Reply

OpenID

Anonymous