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.
Leave a Reply