]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - relnotes.txt
docs: small edit to relnotes.txt
[tahoe-lafs/tahoe-lafs.git] / relnotes.txt
1 ANNOUNCING: Allmydata.org "Tahoe" version 0.9
2
3 We are pleased to announce the release of version 0.9 of allmydata.org
4 "Tahoe".
5
6 Allmydata.org "Tahoe" is a secure, decentralized, fault-tolerant
7 filesystem.  All of the source code is available under a Free
8 Software, Open Source licence (or two).
9
10 This filesystem is encrypted and distributed over multiple peers in
11 such a way that it continues to work correctlly even when some of the
12 peers are unavailable, malfunctioning, or malicious.
13
14 A one-page explanation of the novel properties of this filesystem is
15 visible at:
16
17 http://allmydata.org/source/tahoe/trunk/docs/about.html
18
19
20 This is the successor to Allmydata.org "Tahoe" v0.8, which was
21 released February 15, 2008 [1].  This release is backwards-compatible
22 with v0.8.
23
24 This is a major release of allmydata.org "Tahoe" -- the first release
25 which is considered stable and functional enough to serve as a
26 permanent store of valuable data.  Future releases are expected to
27 maintain backwards compatibility to this version for the forseeable
28 future.
29
30 This release of allmydata.org "Tahoe" will form the basis of the next
31 consumer backup product from Allmydata, Inc. -- http://allmydata.com .
32
33 This release adds extensive "visibility into the grid" -- the web user
34 interface now shows detailed information about the nodes comprising
35 the grid and fine-grained statistics about the time and space used for
36 the storage and retrieval operations.
37
38
39 Since v0.8 we've made the following changes:
40
41  * Added user-friendly Windows application and package, thanks
42    especially to Rob Kinninmont and Mike Booker (tickets #195, 242,
43    243, 321, 335).
44
45  * Display information about uploads and downloads (ticket #39).
46
47  * Improve performance (including tickets #304, 321).
48
49  * Improve packaging and testing (including ticket #145).
50
51  * Add even more extensive automated tests (including ticket #207).
52
53  * Updated documentation.
54
55
56 WHAT IS IT GOOD FOR?
57
58 With Tahoe, you can distribute your filesystem across a set of
59 computers, such that if some of the computers fail or turn out to be
60 malicious, the filesystem continues to work from the remaining
61 computers.  You can also share your files with other users, using a
62 strongly encrypted, capability-based access control scheme.
63
64 This release is targeted at hackers and smart users who are willing to
65 use a web user interface, a command-line user interface, or a FUSE
66 interface.  (Or a RESTful API.  Just telnet to localhost and type HTTP
67 requests to get started.)
68
69 Because this software is the product of less than a year and a half of
70 active development, we do not categorically recommend it for the
71 storage of data which is extremely confidential or precious.  However,
72 we believe that the combination of erasure coding and careful
73 engineering makes the use of this software a much safer alternative
74 than common alternatives, such as RAID or traditional backup onto a
75 remote hard drive, removable drive, or tape.
76
77 This software comes with extensive unit tests [2], and there are no
78 known security flaws which would compromise confidentiality or data
79 integrity.  (For all currently known security issues please see the
80 Security web page: [3].)
81
82 This release of Tahoe is suitable for the "friendnet" use case [4] --
83 it is easy to create a filesystem spread over the computers of you and
84 your friends so that you can share files and disk space with one
85 another.
86
87
88 LICENCE
89
90 You may use this package under the GNU General Public License, version
91 2 or, at your option, any later version.  See the file "COPYING.GPL"
92 for the terms of the GNU General Public License, version 2.
93
94 You may use this package under the Transitive Grace Period Public
95 Licence, version 1.0.  The Transitive Grace Period Public Licence says
96 that you may distribute proprietary derived works of Tahoe without
97 releasing the source code of that derived work for up to twelve
98 months, after which time you are obligated to release the source code
99 of the derived work under the Transitive Grace Period Public Licence.
100 See the file "COPYING.TGPPL.html" for the terms of the Transitive
101 Grace Period Public Licence, version 1.0.
102
103 (You may choose to use this package under the terms of either licence,
104 at your option.)
105
106
107 INSTALLATION
108
109 Tahoe works on Linux, Mac OS X, Windows, Cygwin, and Solaris.  For
110 installation instructions please see "docs/install.html" [5].
111
112
113 HACKING AND COMMUNITY
114
115 Please join us on the mailing list [6] to discuss uses of Tahoe.
116 Patches that extend and improve Tahoe are gratefully accepted -- the
117 RoadMap page [7] shows the next improvements that we plan to make and
118 CREDITS [8] lists the names of people who've contributed to the
119 project.  The wiki Dev page [9] contains resources for hackers.
120
121
122 SPONSORSHIP
123
124 Tahoe is sponsored by Allmydata, Inc. [10], a provider of consumer
125 backup services.  Allmydata, Inc. contributes hardware, software,
126 ideas, bug reports, suggestions, demands, and money (employing several
127 allmydata.org Tahoe hackers and allowing them to spend part of their
128 work time on the next-generation, free-software project).  We are
129 eternally grateful!
130
131
132 Zooko O'Whielacronx
133 on behalf of the allmydata.org team
134 March 13, 2008
135 Boulder, Colorado, USA
136
137 [1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=2183
138 [2] http://allmydata.org/tahoe-figleaf/current/
139 [3] http://allmydata.org/trac/tahoe/wiki/Security
140 [4] http://allmydata.org/trac/tahoe/wiki/UseCases
141 [5] http://allmydata.org/source/tahoe/trunk/docs/install.html
142 [6] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
143 [7] http://allmydata.org/trac/tahoe/roadmap
144 [8] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=1804
145 [9] http://allmydata.org/trac/tahoe/wiki/Dev
146 [10] http://allmydata.com
147
148 P.S.  Someday, people might search for some of the earliest occurrences of the
149 name "LAUGFS", which stands for Least AUthority Grid FileSystem".  Hello,
150 searchers from the future!