Amazon S3: Versioning Beta Design
doc.s3.amazonaws.com
doc.s3.amazonaws.com
I wrote about that in regards to dropbox in 2008: http://paulstamatiou.com/thoughts-on-dropbox
"Use my own S3 account – I would pay a lot to have the ability to store my data in my own S3 account. I realize part of Dropbox’s business plan likely revolves around charging for storage, but I propose they offer a high-end account where I just pay $30/month for the use of their API to power file revisions, the web interface and all of that, all-the-while being stored on my own S3 account."
Of course that point is now moot if I can get the file versions natively with S3.
Another is the Boto Python library (more or less a wrapper for all AWS stuff). http://code.google.com/p/boto/
Hopefully both of these will get version control support real soon.
I think the main goal of S3 is to provide a dropbox like feature. You can simply PUT/GET/DELETE/COPY just like before and not worry about version control... and s3 just transparently handles it for you
This is why I use JungleDisk.
ZFS (after pool ver. 21 I suppose) has deduplication - are they building on something similar ?