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>