blob: be7032569cd1b2364e8533473052785abe1f3f85 [file] [log] [blame]
<h1>Prior Art & Related Projects</h1>
<h2>Prior Art</h2>
<ul>
<li><a href="http://www.livejournal.org/">LiveJournal</a>'s photo hosting, my first experiment with content-addressable storage, which led to:</li>
<ul>
<li><a href="http://code.google.com/p/brackup/">Brackup</a>, my original content-addressable backup tool, but didn't store directories as the digest of their contents. (so backup manifests were huge)</li>
</ul>
<li><a href="http://git-scm.com/">Git</a>, which exposed me to the idea of hashing directories, commits, etc. But git probably got it from Venti / Fossil:</li>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Venti">Venti</a> / <a href="http://en.wikipedia.org/wiki/Fossil_(file_system)">Fossil</a>, apparently pioneered the idea of recursive content-addressable file systems.</li>
</ul>
<li><a href="http://www.monotone.ca/">Monotone</a>'s "Certificates" are similar to Camli claims.</li>
</ul>
<p>Probably more, though. Contributions to this list are welcome!</p>
<h2>Related Projects</h2>
<p>... and indeed, the community has pointed out several projects with some of the same goals:</p>
<ul>
<li><a href="http://tahoe-lafs.org/">Tahoe-LAFS</a></li>
<li><a href="http://unhosted.org/">Unhosted</a></li>
</ul>