= Related Projects = There are several projects to extend Tahoe or integrate it with other tools. * Aaron Cordova's [http://code.google.com/p/hadoop-lafs hadoop-lafs] ([http://allmydata.org/pipermail/tahoe-dev/2009-August/002727.html announcement email]) * Kevin Reid's [http://allmydata.org/pipermail/tahoe-dev/2009-July/002219.html instructions for publishing your Apple iCal calendars on TahoeLAFS] * Nils Durner's [https://bugs.launchpad.net/allmydata.org/+bug/294709 patch] for [http://bazaar-vcs.org bzr] to use a TahoeLAFS storage backend * Andrej Falout's [http://allmydata.org/pipermail/tahoe-dev/2009-June/001976.html obackup] * François Deppierraz's [http://duplicity.nongnu.org/duplicity.1.html Tahoe plugin for duplicity] * [http://allmydata.org/trac/tiddly_on_tahoe tiddly_on_tahoe] -- Zooko's plugin for !TiddlyWiki so it can save itself to Tahoe * [http://github.com/divegeek/GridBackup GridBackup] -- Shawn Willden's ambitious new backup tool project (pre-alpha state). * [http://testgrid.allmydata.org:3567/uri/URI%3ADIR2-RO%3Atx5ebwnwwdnjon3oqonfj5hrju%3Am2hxcuwpvi6znrevqicnyiokwbudnfpxpxf2wnqe7aajz4ditp3q/ tahoewapijs] -- Nathan Wilcox's Tahoe !JavaScript library * {{{blackmatch}}} -- Rob Kinninmont's FUSE implementation * {{{src/allmydata/gui/macapp.py}}} -- Rob Kinninmont's Macintosh GUI * {{{contrib/fuse}}} -- three different FUSE implementations by three different authors * [http://allmydata.org/trac/tahoe-w32-client tahoe-w32-client] -- a complete Windows product with filesystem integration (a virtual drive) and a GUI, written by allmydata.com and open-sourced, but not documented or announced * [http://github.com/ianlevesque/rubytahoe/ RubyTahoe] -- Ian Levesque's ruby client library for the Tahoe webapi. * [http://github.com/soult/rubytahoe/ RubyTahoe] -- David Triendl's fork of Ian's ruby client library with extended features. * [http://github.com/trel/rubytahoe/ RubyTahoe] -- Terrell Russell's fork of David's fork of Ian's ruby client library, now with fewer warnings! * [http://allmydata.org/trac/libtahoeclient_webapi libtahoeclient_webapi] -- Nils Durner's C client library for the Tahoe webapi (pre-alpha state) * Marc Tooley's [http://allmydata.org/pipermail/tahoe-dev/2009-June/002105.html script to point Perforce revision control at a Tahoe-LAFS backend] * [http://github.com/ctrlaltdel/TahoeLAFS-android TahoeLAFS-android] -- François Deppierraz's Tahoe client for Android phones = Spin-off Projects = These are projects that are currently primarily maintained by Tahoe developers. * [http://foolscap.lothar.com/trac foolscap] * [http://allmydata.org/trac/zfec zfec] * [http://allmydata.org/trac/pycryptopp pycryptopp] = Dependencies = We are fortunate to have a vast library of high quality Free Software that we can re-use to build Tahoe. We contribute patches and bug reports back to these projects. The following list is incomplete -- see also [source:_auto_deps.py]. * Python * Twisted * gcc * Nevow * setuptools = Other Projects = These projects have no specific relationship with our project, but they are similar in some ways and so may be of interest. We sometimes exchange ideas with the developers of some of these projects, especially on the [http://lists.zooko.com/mailman/listinfo/p2p-hackers p2p-hackers mailing list]. * [http://labs.mozilla.com/projects/weave Mozilla Weave] is a project to securely share your web browser metadata such as cookies, saved passwords, and bookmarks. * [http://ceph.newdream.net/about ceph] is a distributed filesystem intended to be scalable and robust. It includes kernel code to be loaded into a Linux kernel. There are several peer-reviewed papers about the design. licence: LGPL * [http://flud.org flud backup] is an ambitious decentralized backup system. flud has the distinction of being one of few decentralized storage projects with a sense of humor. licence: GPLv3 * [http://cleversafe.org cleversafe] is a company that makes a distributed data storage grid. Some of the company's projects are released under GPLv2. * [http://irods.org iRODS] is an open source grid technology building on top of 10 years of work on SRB (storage resource broker). Development of the core iRODS data grid system is funded by the National Science Foundation and the National Archives and Records Administration. license: BSD * [http://gnunet.org GNUnet] is an anonymous, censorship-resistant, file-sharing network. licence: GPLv2+ * [http://hadoop.apache.org/core/ Hadoop] is open source, inspired by the Google File System, written in Java, supported by Yahoo, and seems to have broad acceptance among programmers (at least compared to the alternatives). licence: Apache Software Licence v2.0 * [http://kosmosfs.sourceforge.net CloudStore] formerly known as "Kosmos Distributed File System" -- is open source, inspired by the Google File System, written in C++, and recently announced some sort of compatibility with Hadoop. licence: Apache Software Licence v2.0 * [http://www.danga.com/mogilefs/ mogilefs] is open source, inspired by the Google File System, written in Perl and uses MySQL. It was written by the folks who made [http://livejournal.com LiveJournal]. The name is an anagram for "OMG files". licence: some combination of BSD and GPL and Artistic. * [http://fluidinfo.com/ FluidDB] is "cloud database" from a stealth-mode startup called [http://fluidinfo.com/ fluidinfo]. The founder, [http://jon.es/terry.html Terry Jones], is a researcher and entrepreneur interested in information architecture and evolutionary systems. Here's [http://jon.es/research/phd.pdf his PhD thesis]. He also contributes to the Twisted Python project. [http://doc.fluidinfo.com/fluidDB/ fluidDB] now has an [http://doc.fluidinfo.com/fluidDB/api/interface.html API and many community-built libraries]. = See Also = * Our [wiki:Dev Dev page], especially the [wiki:Extensions developing Extensions page] * Our [wiki:Bibliography Bibliography page].