github.com/slspeek/camlistore_namedsearch@v0.0.0-20140519202248-ed6f70f7721a/website/content/docs/prior-art (about) 1 <h1>Prior Art & Related Projects</h1> 2 3 <h2>Prior Art</h2> 4 5 <ul> 6 <li><a href="http://www.livejournal.org/">LiveJournal</a>'s photo hosting, my first experiment with content-addressable storage, which led to:</li> 7 <ul> 8 <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> 9 </ul> 10 <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> 11 <ul> 12 <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> 13 </ul> 14 <li><a href="http://www.monotone.ca/">Monotone</a>'s "Certificates" are similar to Camli claims.</li> 15 </ul> 16 17 <p>Probably more, though. Contributions to this list are welcome!</p> 18 19 <h2>Related Projects</h2> 20 21 <p>... and indeed, the community has pointed out several projects with some of the same goals:</p> 22 23 <ul> 24 <li><a href="http://tahoe-lafs.org/">Tahoe-LAFS</a></li> 25 <li><a href="http://unhosted.org/">Unhosted</a></li> 26 </ul>