|
|
1.1 root 1: TrueCrypt License Version 2.0
2:
3:
4: I. Definitions
5:
6: 1. "This product" means the parts of the computer software, including, but not
7: limited to, source code, texts, graphics, and any accompanying files, released
8: under and covered by this version of this License.
9:
10: 2. "You" (or "your") means an individual or a legal entity (e.g., a non-profit
11: organization, commercial organization, government agency, etc.) exercising
12: permissions granted by this License.
13:
14:
15:
16: II. Terms and Conditions for Copying, Distribution, and Use
17:
18: 1. You may copy and/or distribute this product without any restrictions,
19: provided that the product is not modified and that it is not repackaged (for
20: terms and conditions for copying and distribution of modified or repackaged
21: versions of this product, see Section III.)
22:
23: 2. You may use this product freely (see also Section III.) on single or
24: multiple computers/systems for non-commercial and/or commercial uses.
25:
26:
27:
28: III. Terms and Conditions for Modification and Derivation of New Products
29:
30: 1. You may modify this product (this also covers implementation of new
31: features/functionalities, translation into another language, and porting to
32: another platform), derive new works from this product, include/use this product
33: or its portion in (or as part of) your product, and you may copy and distribute
34: such modifications, derivative or aggregated works as your product, provided
35: that the following conditions are met (for exceptions, see Sections III.2.
36: and III.3.):
37:
38: a. Your product or the modified version must not be called TrueCrypt and
39: its name must not contain the name TrueCrypt (for example, the following
40: names are not allowed: TrueCrypt+, TrueCrypt Professional, etc.) nor any of
41: its variations that can be easily confused with the name TrueCrypt (e.g.,
42: Truecrypt, True-Crypt, True Crypt, TrueKrypt, TruCrypt, etc.)
43:
44: Note: TrueCrypt is a trademark of the TrueCrypt Foundation. The goal is not
45: to monetize the name or the product, but to protect the reputation of
46: TrueCrypt, and to prevent support issues and other kinds of issues that
47: might arise from the existence of similar products with the same or similar
48: name. Even though TrueCrypt is a trademark, TrueCrypt is and will remain
49: open-source and free software.
50:
51: b. The following phrases must be removed from the "About" dialog (the
52: credits), from this License (Section VI.), and from any other accompanying
53: materials:
54: "A TrueCrypt Foundation Release"
55: "Released by TrueCrypt Foundation"
56: "This is a TrueCrypt Foundation release."
57:
58: c. Phrase "Based on TrueCrypt" must be displayed by your product (if
59: technically feasible) or by the modified version and contained in its
60: documentation. Alternatively, if this product or its portion you included
61: in your product comprise only a minor portion of your product, phrase
62: "Portions of this product are based in part on TrueCrypt" may be used
63: instead.
64:
65: d. Complete source code of your product or of the modified version must be
66: freely and publicly available. If the source code is not included with
67: every copy of your product/modifications, there must be a well-publicized
68: means of obtaining the source code, preferably, downloading via the
69: Internet without charge. The source code must not be deliberately
70: obfuscated, and it must not be in an intermediate form (e.g., the output of
71: a preprocessor). Source code means the preferred form in which a programmer
72: would usually modify the program.
73:
74: e. The license and distribution terms of no part of this product may be
75: changed (i.e., no part of this product can be put under another license),
76: except as expressly permitted or required by this License. The legal
77: notices contained in the source code files must be retained. It must be
78: clearly declared that this product or its parts are distributed under the
79: TrueCrypt License (contained herein), and it must be clearly and visibly
80: stated in the distribution where the text of the TrueCrypt License can be
81: found (you may amend the references to the file 'License.txt' in the source
82: code accordingly). The text of the TrueCrypt License must accompany (be
83: distributed along with) your product/modifications. (Any of the Component
84: Legal Notices contained below in this file may be omitted if the component
85: to which it pertains is not used. If no cryptographic components of this
86: product are used, Section IV.3. may be omitted as well.)
87:
88:
89: 2. You are not obligated to comply with Sections III.1.a., III.1.b., III.1.c.,
90: and III.1.d. if at least one of the following conditions is met:
91:
92: a. You include this product in its entirety and without any modifications
93: in an operating system distribution (i.e., you include binaries obtained by
94: compiling the unmodified source code of this product and/or you include the
95: unmodified contents of the source code distribution archive and/or of the
96: binary distribution archive).
97:
98: b. You include this product in its entirety (the contents of either the
99: source code distribution archive and/or of the binary distribution archive)
100: and without any modifications as non-integral part of your product (i.e.,
101: the main functionality of your product will not be affected if such
102: non-integral part is removed) and phrase "This product utilizes TrueCrypt"
103: or "This product includes TrueCrypt" is displayed by your product (if
104: technically feasible) and contained in its documentation.
105:
106:
107: 3. You are not obligated to comply with Section III.1.d. if at least one of the
108: following conditions is met:
109:
110: a. Your product/modifications (as defined in Section III.1.) are not
111: distributed (i.e., your product/modifications are available only to you).
112:
113: b. Your product/modifications (as defined in Section III.1.) are
114: distributed and used only internally within the organization and only by
115: members/employees of the organization for which you created the
116: product/modifications and of which you were a member/employee when you
117: created the product/modifications. (Here the word "organization" means
118: a non-commercial or commercial organization, or a government agency.)
119:
120:
121:
122: IV. Disclaimer of Warranties and Liabilities
123:
124: 1. AS THIS PRODUCT IS FREE, THERE IS NO WARRANTY FOR THE PRODUCT, TO THE EXTENT
125: PERMITTED BY APPLICABLE LAW. UNLESS OTHERWISE STATED, THE PRODUCT IS PROVIDED
126: "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
127: BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
128: A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
129: PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
130: ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
131:
132: 2. IN NO EVENT, UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, WILL
133: ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR DISTRIBUTE THE
134: PROGRAM AS PERMITTED HEREIN, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
135: GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
136: INABILITY TO USE THE PROGRAM, INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA OR
137: DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
138: FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS, EVEN IF SUCH HOLDER
139: OR OTHER PARTY HAD PREVIOUSLY BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
140:
141: 3. THIS PRODUCT INCORPORATES CRYPTOGRAPHIC ALGORITHMS THAT MAY BE REGULATED OR
142: ILLEGAL IN SOME COUNTRIES. IT IS SOLELY YOUR RESPONSIBILITY TO VERIFY THAT IT
143: IS LEGAL TO IMPORT AND/OR EXPORT AND/OR USE THIS PRODUCT IN COUNTRIES WHERE YOU
144: INTEND TO USE THIS PRODUCT AND/OR TO WHICH YOU INTEND TO IMPORT IT AND/OR FROM
145: WHICH YOU INTEND TO EXPORT IT.
146:
147:
148:
149: V. General Terms
150:
151: 1. Where applicable, the component licenses contained in parts of the source
152: code and quoted below herein (Section "Component Legal Notices") might take
153: precedence over the TrueCrypt License.
154:
155: 2. This product is provided under the terms of this license (agreement). Any
156: use, reproduction, distribution, or modification of this product or any of its
157: parts constitutes recipient's acceptance of this agreement.
158:
159: 3. You may not modify, copy, distribute, or sublicense this product except as
160: expressly provided under this License. Any attempt otherwise to modify, copy,
161: distribute, or sublicense this product automatically terminates your rights
162: under this License.
163:
164: 4. If any of the license terms is found to be too broad in scope, and/or
165: declared invalid by any court or legal process, you agree that all other terms
166: shall not be so affected, and shall remain valid and enforceable.
167:
168:
169:
170: VI. Copyright and Trademark Information
171:
172: TrueCrypt is a trademark of the TrueCrypt Foundation. The goal is not to
173: monetize the name or the product, but to protect the reputation of TrueCrypt,
174: and to prevent support issues and other kinds of issues that might arise from
175: the existence of similar products with the same or similar name. Even though
176: TrueCrypt is a trademark, TrueCrypt is and will remain open-source and free
177: software. All other trademarks are the sole property of their respective
178: owners.
179:
180: Portions of this software are:
181: Copyright (c) 2004-2005 TrueCrypt Foundation. All Rights Reserved.
182: Copyright (c) 1998-2000 Paul Le Roux. All Rights Reserved.
183: Copyright (c) 2004 TrueCrypt Team. All Rights Reserved.
184: Copyright (c) 1995-1997 Eric Young. All Rights Reserved.
185: Copyright (c) 1999-2004 Dr. Brian Gladman, Worcester, UK. All Rights Reserved.
186: Copyright (c) 2001 Markus Friedl. All Rights Reserved.
187:
188: For more information, please see the legal notices attached to parts of the
189: source code.
190:
191: Graphics (logos, icons, etc.) are Copyright (c) 2004-2005 TrueCrypt Foundation
192:
193:
194: COMPONENT LEGAL NOTICES
195:
196: Each of the following component licenses applies only to (portions of) the
197: source code file(s) in which the component license is contained or in which it
198: is explicitly referenced, and to compiled or otherwise processed forms of such
199: source code. In other words, none of the following licenses applies to this
200: product as a whole, even when it uses the term "this product" or any other
201: equivalent term.
202: ____________________________________________________________
203:
204: License agreement for Encryption for the Masses.
205:
206: Copyright (C) 1998-2000 Paul Le Roux. All Rights Reserved.
207:
208: This product can be copied and distributed free of charge, including
209: source code.
210:
211: You may modify this product and source code, and distribute such modifications,
212: and you may derive new works based on this product, provided that:
213:
214: 1. Any product which is simply derived from this product cannot be
215: called E4M, or Encryption for the Masses.
216:
217: 2. If you use any of the source code in your product, and your product
218: is distributed with source code, you must include this notice with
219: those portions of this source code that you use.
220:
221: Or,
222:
223: If your product is distributed in binary form only, you must display
224: on any packaging, and marketing materials which reference
225: your product, a notice which states:
226:
227: "This product uses components written by Paul Le Roux <[email protected]>"
228:
229: 3. If you use any of the source code originally by Eric Young, you must
230: in addition follow his terms and conditions.
231:
232: 4. Nothing requires that you accept this License, as you have not
233: signed it. However, nothing else grants you permission to modify or
234: distribute the product or its derivative works.
235:
236: These actions are prohibited by law if you do not accept this License.
237:
238: 5. If any of these license terms is found to be to broad in scope, and
239: declared invalid by any court or legal process, you agree that all other
240: terms shall not be so affected, and shall remain valid and enforceable.
241:
242: 6. THIS PROGRAM IS DISTRIBUTED FREE OF CHARGE, THEREFORE THERE IS NO WARRANTY
243: FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. UNLESS OTHERWISE
244: STATED THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
245: EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
246: MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE
247: QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE
248: DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
249:
250: 7. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
251: WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
252: REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
253: INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
254: OUT OF THE USE OR INABILITY TO USE THE PROGRAM, INCLUDING BUT NOT LIMITED
255: TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
256: YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
257: PROGRAMS, EVEN IF SUCH HOLDER OR OTHER PARTY HAD PREVIOUSLY BEEN ADVISED
258: OF THE POSSIBILITY OF SUCH DAMAGES.
259: ____________________________________________________________
260:
261: Copyright (C) 1995-1997 Eric Young ([email protected])
262: All rights reserved.
263:
264: This package is an SSL implementation written
265: by Eric Young ([email protected]).
266: The implementation was written so as to conform with Netscapes SSL.
267:
268: This library is free for commercial and non-commercial use as long as
269: the following conditions are aheared to. The following conditions
270: apply to all code found in this distribution, be it the RC4, RSA,
271: lhash, DES, etc., code; not just the SSL code. The SSL documentation
272: included with this distribution is covered by the same copyright terms
273: except that the holder is Tim Hudson ([email protected]).
274:
275: Copyright remains Eric Young's, and as such any Copyright notices in
276: the code are not to be removed.
277: If this package is used in a product, Eric Young should be given attribution
278: as the author of the parts of the library used.
279: This can be in the form of a textual message at program startup or
280: in documentation (online or textual) provided with the package.
281:
282: Redistribution and use in source and binary forms, with or without
283: modification, are permitted provided that the following conditions
284: are met:
285: 1. Redistributions of source code must retain the copyright
286: notice, this list of conditions and the following disclaimer.
287: 2. Redistributions in binary form must reproduce the above copyright
288: notice, this list of conditions and the following disclaimer in the
289: documentation and/or other materials provided with the distribution.
290: 3. All advertising materials mentioning features or use of this software
291: must display the following acknowledgement:
292: "This product includes cryptographic software written by
293: Eric Young ([email protected])"
294: The word 'cryptographic' can be left out if the rouines from the library
295: being used are not cryptographic related :-).
296: 4. If you include any Windows specific code (or a derivative thereof) from
297: the apps directory (application code) you must include an acknowledgement:
298: "This product includes software written by Tim Hudson ([email protected])"
299:
300: THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
301: ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
302: IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
303: ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
304: FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
305: DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
306: OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
307: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
308: LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
309: OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
310: SUCH DAMAGE.
311:
312: The licence and distribution terms for any publically available version or
313: derivative of this code cannot be changed. i.e. this code cannot simply be
314: copied and put under another distribution licence
315: [including the GNU Public Licence.]
316: ____________________________________________________________
317:
318: Copyright (c) 2003, Dr Brian Gladman, Worcester, UK. All rights reserved.
319:
320: LICENSE TERMS
321:
322: The free distribution and use of this software in both source and binary
323: form is allowed (with or without changes) provided that:
324:
325: 1. distributions of this source code include the above copyright
326: notice, this list of conditions and the following disclaimer;
327:
328: 2. distributions in binary form include the above copyright
329: notice, this list of conditions and the following disclaimer
330: in the documentation and/or other associated materials;
331:
332: 3. the copyright holder's name is not used to endorse products
333: built using this software without specific written permission.
334:
335: ALTERNATIVELY, provided that this notice is retained in full, this product
336: may be distributed under the terms of the GNU General Public License (GPL),
337: in which case the provisions of the GPL apply INSTEAD OF those given above.
338:
339: DISCLAIMER
340:
341: This software is provided 'as is' with no explicit or implied warranties
342: in respect of its properties, including, but not limited to, correctness
343: and/or fitness for purpose.
344: ____________________________________________________________
345:
346: This is an independent implementation of the encryption algorithm:
347:
348: Twofish by Bruce Schneier and colleagues
349:
350: which is a candidate algorithm in the Advanced Encryption Standard
351: programme of the US National Institute of Standards and Technology.
352:
353: Copyright in this implementation is held by Dr B R Gladman but I
354: hereby give permission for its free direct or derivative use subject
355: to acknowledgment of its origin and compliance with any conditions
356: that the originators of the algorithm place on its exploitation.
357:
358: My thanks to Doug Whiting and Niels Ferguson for comments that led
359: to improvements in this implementation.
360:
361: Dr Brian Gladman ([email protected]) 14th January 1999
362: ____________________________________________________________
363:
364: Copyright (c) 2001 Markus Friedl. All rights reserved.
365:
366: Redistribution and use in source and binary forms, with or without
367: modification, are permitted provided that the following conditions
368: are met:
369: 1. Redistributions of source code must retain the above copyright
370: notice, this list of conditions and the following disclaimer.
371: 2. Redistributions in binary form must reproduce the above copyright
372: notice, this list of conditions and the following disclaimer in the
373: documentation and/or other materials provided with the distribution.
374:
375: THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
376: IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
377: OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
378: IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
379: INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
380: NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
381: DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
382: THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
383: (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
384: THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.