]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - relnotes.txt
docs: update relnotes.txt for allmydata.org "Tahoe" v0.9.0 !
[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 a current description of all known security issues
80 and an overview of Tahoe's security properties, please see the
81 Security web page: [3].)
82
83 This release of Tahoe is suitable for the "friendnet" use case [4] --
84 it is easy to create a filesystem spread over the computers of you and
85 your friends so that you can share files and disk space with one
86 another.
87
88
89 LICENCE
90
91 You may use this package under the GNU General Public License, version
92 2 or, at your option, any later version.  See the file "COPYING.GPL"
93 for the terms of the GNU General Public License, version 2.
94
95 You may use this package under the Transitive Grace Period Public
96 Licence, version 1.0.  The Transitive Grace Period Public Licence says
97 that you may distribute proprietary derived works of Tahoe without
98 releasing the source code of that derived work for up to twelve
99 months, after which time you are obligated to release the source code
100 of the derived work under the Transitive Grace Period Public Licence.
101 See the file "COPYING.TGPPL.html" for the terms of the Transitive
102 Grace Period Public Licence, version 1.0.
103
104 (You may choose to use this package under the terms of either licence,
105 at your option.)
106
107
108 INSTALLATION
109
110 Tahoe works on Linux, Mac OS X, Windows, Cygwin, and Solaris.  For
111 installation instructions please see "docs/install.html" [5].
112
113
114 HACKING AND COMMUNITY
115
116 Please join us on the mailing list [6] to discuss uses of Tahoe.
117 Patches that extend and improve Tahoe are gratefully accepted -- the
118 RoadMap page [7] shows the next improvements that we plan to make and
119 CREDITS [8] lists the names of people who've contributed to the
120 project.  The wiki Dev page [9] contains resources for hackers.
121
122
123 SPONSORSHIP
124
125 Tahoe is sponsored by Allmydata, Inc. [10], a provider of consumer
126 backup services.  Allmydata, Inc. contributes hardware, software,
127 ideas, bug reports, suggestions, demands, and money (employing several
128 allmydata.org Tahoe hackers and allowing them to spend part of their
129 work time on the next-generation, free-software project).  We are
130 eternally grateful!
131
132
133 Zooko O'Whielacronx
134 on behalf of the allmydata.org team
135 March 13, 2008
136 Boulder, Colorado, USA
137
138 [1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=2183
139 [2] http://allmydata.org/tahoe-figleaf/current/
140 [3] http://allmydata.org/trac/tahoe/wiki/Security
141 [4] http://allmydata.org/trac/tahoe/wiki/UseCases
142 [5] http://allmydata.org/source/tahoe/trunk/docs/install.html
143 [6] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
144 [7] http://allmydata.org/trac/tahoe/roadmap
145 [8] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=1804
146 [9] http://allmydata.org/trac/tahoe/wiki/Dev
147 [10] http://allmydata.com
148
149 P.S.  Someday, people might search for some of the earliest occurrences of the
150 name "LAUGFS", which stands for Least AUthority Grid FileSystem".  Hello,
151 searchers from the future!