Tomb License Version 1.0 (Modified Truecrypt License Version 2.8)
Software distributed under this license is distributed on an "AS IS" BASIS
WITHOUT WARRANTIES OF ANY KIND. THE AUTHORS AND DISTRIBUTORS OF THE SOFTWARE
DISCLAIM ANY LIABILITY. ANYONE WHO USES, COPIES, MODIFIES, OR (RE)DISTRIBUTES
ANY PART OF THE SOFTWARE IS, BY SUCH ACTION(S), ACCEPTING AND AGREEING TO BE
BOUND BY ALL TERMS AND CONDITIONS OF THIS LICENSE. IF YOU DO NOT ACCEPT THEM, DO
NOT USE, COPY, MODIFY, NOR (RE)DISTRIBUTE THE SOFTWARE, NOR ANY PART(S) THEREOF.
1. "This Product" means the work (including, but not limited to, source code,
graphics, texts, and accompanying files) made available under and governed by
this version of this license ("License"), as may be indicated by, but is not
limited to, copyright notice(s) attached to or included in the work.
2. "You" means (and "Your" refers to) an individual or a legal entity (e.g., a
non-profit organization, commercial organization, government agency, etc.)
exercising permissions granted by this License.
3. "Modification" means (and "modify" refers to) any alteration of This Product,
including, but not limited to, addition to or deletion from the substance or
structure of This Product, translation into another language, repackaging,
alteration or removal of any file included with This Product, and addition of
any new files to This Product.
4. "Your Product" means This Product modified by You, or any work You derive
from (or base on) any part of This Product. In addition, "Your Product" means
any work in which You include any (modified or unmodified) portion of This
Product. However, if the work in which you include it is an aggregate software
distribution (such as an operating system distribution or a cover CD-ROM of a
magazine) containing multiple separate products, then the term "Your Product"
includes only those products (in the aggregate software distribution) that use,
include, or depend on a modified or unmodified version of This Product (and the
term "Your Product" does not include the whole aggregate software distribution).
For the purposes of this License, a product suite consisting of two or more
products is considered a single product (operating system distributions and
cover media of magazines are not considered product suites).
5. "Distribution" means (and "distribute" refers to), regardless of means or
methods, conveyance, transfer, providing, or making available of This/Your
Product or portions thereof to third parties (including, but not limited to,
making This/Your Product, or portions thereof, available for download to third
parties, whether or not any third party has downloaded the product, or any
portion thereof, made available for download).
II. Use, Copying, and Distribution of This Product
1. Provided that You comply with all applicable terms and conditions of this
License, You may make copies of This Product (unmodified) and distribute copies
of This Product (unmodified) that are not included in another product forming
Your Product (except as permitted under Chapter III). Note: For terms and
conditions for copying and distribution of modified versions of This Product,
see Chapter III.
2. Provided that You comply with all applicable terms and conditions of this
License, You may use This Product freely (see also Chapter III) on any number of
computers/systems for non-commercial and/or commercial purposes.
III. Modification, Derivation, and Inclusion in Other Products
1. If all conditions specified in the following paragraphs in this Chapter (III)
are met (for exceptions, see Section III.2) and if You comply with all other
applicable terms and conditions of this License, You may modify This Product
(thus forming Your Product), derive new works from This Product or portions
thereof (thus forming Your Product), include This Product or portions thereof in
another product (thus forming Your Product, unless defined otherwise in Chapter
I), and You may use (for non-commercial and/or commercial purposes), copy,
and/or distribute Your Product.
a. The name of Your Product (or of Your modified version of This Product)
must not contain the name Tomb (for example, the following names are not
allowed: Tomb, Tomb+, Tomb Professional, iTomb, etc.) nor any other names
confusingly similar to the name Tomb (e.g., Two-Umb, Two Umb, Tumb, etc.)
Note: The goal is not to monetize the name or the product, but to protect
the reputation of Tomb, and to prevent support issues and other kinds of
issues that might arise from the existence of similar products with the same
or similar name. Even though Tomb and the Tomb logo are trademarks, Tomb is
and will remain open-source and free software.
All occurrences of the name Tomb that could reasonably be considered to
identify Your Product must be removed from Your Product and from any
associated materials. Logo(s) included in (or attached to) Your Product (and
in/to associated materials) must not incorporate and must not be confusingly
similar to any of the Tomb logos (including, but not limited to, the
non-textual logo consisting primarily of a tomb or crypt with seals) or
portion(s) thereof. All graphics contained in This Product (logos, icons,
etc.) must be removed from Your Product (or from Your modified version of
This Product) and from any associated materials.
b. The following phrases must be removed from Your Product and from any
associated materials, except the text of this License: "A Tomb Release",
"Released by Tomb creator", "This is a Tomb release.", "This is a coolkehon
release", "Released by coolkehon"
c. Phrase "Based on Tomb, freely available at http://tomb.sourceforge.net/"
must be displayed by Your Product (if technically feasible) and contained in
its documentation. Alternatively, if This Product or its portion You
included in Your Product constitutes only a minor portion of Your Product,
phrase "Portions of this product are based in part on Tomb, freely available
at "http://tomb.sourceforge.net/" may be displayed instead. In each of the
cases mentioned above in this paragraph, "http://tomb.sourceforge.net/" must
be a hyperlink (if technically feasible) pointing to
http://tomb.sourceforge.net/ and You may freely choose the location within
the user interface (if there is any) of Your Product (e.g., an "About"
window, etc.) and the way in which Your Product will display the respective
Your Product (and any associated materials, e.g., the documentation, the
content of the official web site of Your Product, etc.) must not present any
Internet address containing the domain name tomb.sourceforge.net (or any
domain name that forwards to the domain name tomb.sourceforge.net) in a
manner that might suggest that it is where information about Your Product
may be obtained or where bugs found in Your Product may be reported or where
support for Your Product may be available or otherwise attempt to indicate
that the domain name tomb.sourceforge.net is associated with Your Product.
d. The complete source code of Your Product must be freely and publicly
available (for exceptions, see Section III.2) at least until You cease to
distribute Your Product and there must be a well-publicized means of
obtaining the source code free of charge or for a reasonable reproduction
fee (at least until You cease to distribute Your Product). Examples of
possible ways to meet these conditions: (i) You include the source code with
every copy of Your Product that You make and distribute (see also below in
this Subsection III.1.d for conditions that licenses governing the source
code must meet) provided that You make the copies available to the general
public free of charge or for a reasonable reproduction fee, or (ii) You
include information (valid and correct at least until You cease to
distribute Your Product) about where the source code can be freely obtained
(e.g., an Internet address, etc.) with every copy of Your Product that You
make and distribute (see also below in this Subsection III.1.d for
conditions that licenses governing the source code must meet) provided that
You make the copies available to the general public free of charge or for a
reasonable reproduction fee.
Portions of the source code of Your Product not contained in This Product
(e.g., portions added by You in creating Your Product, whether created by
You or by third parties) must be available under license(s) that (however,
see also Subsection III.1.e) allow(s) anyone to modify and derive new works
from the portions of the source code that are not contained in This Product
and to use, copy, and redistribute such modifications and/or derivative
works. The license(s) must be perpetual, non-exclusive, royalty-free,
no-charge, and worldwide, and must not invalidate, weaken, restrict,
interpret, amend, modify, interfere with or otherwise affect any part, term,
provision, or clause of this License. The text(s) of the license(s) must be
included with every copy of Your Product that You make and distribute. The
source code must not be deliberately obfuscated, and it must not be in an
intermediate form (e.g., the output of a preprocessor). Source code means
the preferred form in which a programmer would usually modify the program.
Note: If you cannot comply with the above requirements, we may grant an
exception under certain conditions. You may request an exception at:
e.You must not change the license terms of This Product in any way (adding
any new terms is considered changing the license terms even if the original
terms are retained), which means, e.g., that no part of This Product may be
put under another license. You must keep intact all the legal notices
contained in the source code files. You must include the following items
with every copy of Your Product that You make and distribute: a clear and
conspicuous notice stating that Your Product or portion(s) thereof is/are
governed by this version of the Tomb License, a verbatim copy of this
version of the Tomb License (as contained herein), a clear and conspicuous
notice containing information about where the included copy of the License
can be found, and an appropriate copyright notice.
2. You are not obligated to comply with Subsection III.1.d if Your Product is not distributed (i.e., Your Product is available only to You).
Note: If you cannot comply with Subsection III.1.d, we may grant an exception
under certain conditions. You may request an exception at: firstname.lastname@example.org
IV. Disclaimer of Liability, Disclaimer of Warranty, Indemnification
You expressly acknowledge and agree to the following:
1. IN NO EVENT WILL ANY (CO)AUTHOR OF THIS PRODUCT, OR ANY APPLICABLE
COPYRIGHT/TRADEMARK OWNER, OR ANY OTHER PARTY WHO MAY COPY AND/OR (RE)DISTRIBUTE
THIS PRODUCT OR PORTIONS THEREOF, AS MAY BE PERMITTED HEREIN, BE LIABLE TO YOU
OR TO ANY OTHER PARTY FOR ANY DAMAGES, INCLUDING, BUT NOT LIMITED TO, ANY
DIRECT, INDIRECT, GENERAL, SPECIAL, INCIDENTAL, PUNITIVE, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, CORRUPTION OR LOSS OF
DATA, ANY LOSSES SUSTAINED BY YOU OR THIRD PARTIES, A FAILURE OF THIS PRODUCT TO
OPERATE WITH ANY OTHER PRODUCT, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR
BUSINESS INTERRUPTION), WHETHER IN CONTRACT, STRICT LIABILITY, TORT (INCLUDING,
BUT NOT LIMITED TO, NEGLIGENCE) OR OTHERWISE, ARISING OUT OF THE USE, COPYING,
MODIFICATION, OR (RE)DISTRIBUTION OF THIS PRODUCT (OR A PORTION THEREOF) OR OF
YOUR PRODUCT (OR A PORTION THEREOF), OR INABILITY TO USE THIS PRODUCT (OR A
PORTION THEREOF), EVEN IF ANY (CO)AUTHOR, COPYRIGHT/TRADEMARK OWNER, OR ANY
OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2. THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER
EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE
ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THIS PRODUCT IS WITH YOU.
SHOULD THIS PRODUCT PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR, OR CORRECTION.
3. THIS PRODUCT MAY INCORPORATE IMPLEMENTATIONS OF CRYPTOGRAPHIC ALGORITHMS THAT
ARE REGULATED (E.G., SUBJECT TO EXPORT/IMPORT CONTROL REGULATIONS) OR ILLEGAL IN
SOME COUNTRIES. IT IS SOLELY YOUR RESPONSIBILITY TO VERIFY THAT IT IS LEGAL TO
IMPORT AND/OR (RE)EXPORT AND/OR USE THIS PRODUCT (OR PORTIONS THEREOF) IN
COUNTRIES WHERE YOU INTEND TO USE IT AND/OR TO WHICH YOU INTEND TO IMPORT IT
AND/OR FROM WHICH YOU INTEND TO EXPORT IT, AND IT IS SOLELY YOUR RESPONSIBILITY
TO COMPLY WITH ANY APPLICABLE REGULATIONS, RESTRICTIONS, AND LAWS.
4. YOU SHALL INDEMNIFY, DEFEND AND HOLD ALL (CO)AUTHORS OF THIS PRODUCT, AND
APPLICABLE COPYRIGHT/TRADEMARK OWNERS, HARMLESS FROM AND AGAINST ANY AND ALL
LIABILITY, DAMAGES, LOSSES, SETTLEMENTS, PENALTIES, FINES, COSTS, EXPENSES
(INCLUDING REASONABLE ATTORNEYS' FEES), DEMANDS, CAUSES OF ACTION, CLAIMS,
ACTIONS, PROCEEDINGS, AND SUITS, DIRECTLY RELATED TO OR ARISING OUT OF YOUR USE,
INABILITY TO USE, COPYING, (RE)DISTRIBUTION, IMPORT AND/OR (RE)EXPORT OF THIS
PRODUCT (OR PORTIONS THEREOF) AND/OR YOUR BREACH OF ANY TERM OF THIS LICENSE.
I'll get one :|. So don't go using this Product's Name in anything.
This License does not grant permission to use trademarks associated with (or
applying to) This Product, except for fair use as defined by applicable law and
except for use expressly permitted or required by this License. Any attempt
otherwise to use trademarks associated with (or applying to) This Product
automatically and immediately terminates Your rights under This License and may
constitute trademark infringement (which may be prosecuted).
Note: The goal is not to monetize the name or the product, but to protect the
reputation of Tomb. Tomb is and will remain open-source and free software.
VI. General Terms and Conditions, Miscellaneous Provisions
1. ANYONE WHO USES AND/OR COPIES AND/OR MODIFIES AND/OR CREATES DERIVATIVE WORKS
OF AND/OR (RE)DISTRIBUTES THIS PRODUCT, OR ANY PORTION(S) THEREOF, IS, BY SUCH
ACTION(S), AGREEING TO BE BOUND BY AND ACCEPTING ALL TERMS AND CONDITIONS OF
THIS LICENSE (AND THE RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS
LICENSE). IF YOU DO NOT ACCEPT (AND AGREE TO BE BOUND BY) ALL TERMS AND
CONDITIONS OF THIS LICENSE, DO NOT USE, COPY, MODIFY, CREATE DERIVATIVE WORKS
OF, NOR (RE)DISTRIBUTE THIS PRODUCT, NOR ANY PORTION(S) THEREOF.
2. YOU MAY NOT USE, MODIFY, COPY, CREATE DERIVATIVE WORKS OF, (RE)DISTRIBUTE, OR
SUBLICENSE THIS PRODUCT, OR PORTION(S) THEREOF, EXCEPT AS EXPRESSLY PROVIDED IN
THIS LICENSE (EVEN IF APPLICABLE LAW GIVES YOU MORE RIGHTS). ANY ATTEMPT (EVEN
IF PERMITTED BY APPLICABLE LAW) OTHERWISE TO USE, MODIFY, COPY, CREATE
DERIVATIVE WORKS OF, (RE)DISTRIBUTE, OR SUBLICENSE THIS PRODUCT, OR PORTION(S)
THEREOF, AUTOMATICALLY AND IMMEDIATELY TERMINATES YOUR RIGHTS UNDER THIS LICENSE
AND CAN CONSTITUTE COPYRIGHT INFRINGEMENT (WHICH MAY BE PROSECUTED). ANY
CONDITIONS AND RESTRICTIONS CONTAINED IN THIS LICENSE ARE ALSO LIMITATIONS ON
THE SCOPE OF THIS LICENSE AND ALSO DEFINE THE SCOPE OF YOUR RIGHTS UNDER THIS
LICENSE. YOUR FAILURE TO COMPLY WITH THE TERMS AND CONDITIONS OF THIS LICENSE OR
FAILURE TO PERFORM ANY APPLICABLE OBLIGATION IMPOSED BY THIS LICENSE
AUTOMATICALLY AND IMMEDIATELY TERMINATES YOUR RIGHTS UNDER THIS LICENSE AND CAN
CAUSE OR BE CONSIDERED COPYRIGHT INFRINGEMENT (WHICH MAY BE PROSECUTED). NOTHING
IN THIS LICENSE SHALL IMPLY OR BE CONSTRUED AS A PROMISE, OBLIGATION, OR
COVENANT NOT TO SUE FOR COPYRIGHT OR TRADEMARK INFRINGEMENT IF YOU DO NOT COMPLY
WITH THE TERMS AND CONDITIONS OF THIS LICENSE.
3. This license does not constitute or imply a waiver of any intellectual
property rights except as may be otherwise expressly provided in this License.
This license does not transfer, assign, or convey any intellectual property
rights (e.g., it does not transfer ownership of copyrights or trademarks).
4. Subject to the terms and conditions of this License, You may allow a third
party to use Your copy of This Product (or a copy that You make and distribute,
or Your Product) provided that the third party overtly accepts and agrees to be
bound by all terms and conditions of this License and the third party is not
prohibited from using This Product (or portions thereof) by this License (see,
e.g., Section VI.7) or by applicable law. However, You are not obligated to
ensure that the third party accepts (and agrees to be bound by all terms of)
this License if You distribute only the self-extracting package (containing This
Product) that does not allow the user to install (nor extract) the files
contained in the package until he or she accepts and agrees to be bound by all
terms and conditions of this License.
5. Without specific prior written permission from the authors of This Product
(or from their common representative), You must not use the name of This
Product, the names of the authors of This Product, or the names of the legal
entities (or informal groups) of which the authors were/are members/employees,
to endorse or promote Your Product or any work in which You include a modified
or unmodified version of This Product, or to endorse or promote You or Your
affiliates, or in a way that might suggest that Your Product (or any work in
which You include a modified or unmodified version of This Product), You, or
Your affiliates is/are endorsed by one or more authors of This Product, or in a
way that might suggest that one or more authors of This Product is/are
affiliated with You (or Your affiliates) or directly participated in the
creation of Your Product or of any work in which You include a modified or
unmodified version of This Product.
6. IF YOU ARE NOT SURE WHETHER YOU UNDERSTAND ALL PARTS OF THIS LICENSE OR IF
YOU ARE NOT SURE WHETHER YOU CAN COMPLY WITH ALL TERMS AND CONDITIONS OF THIS
LICENSE, YOU MUST NOT USE, COPY, MODIFY, CREATE DERIVATIVE WORKS OF, NOR
(RE)DISTRIBUTE THIS PRODUCT, NOR ANY PORTION(S) OF IT. YOU SHOULD CONSULT WITH A
7. IF (IN RELEVANT CONTEXT) ANY PROVISION OF CHAPTER IV OF THIS LICENSE IS
UNENFORCEABLE, INVALID, OR PROHIBITED UNDER APPLICABLE LAW IN YOUR JURISDICTION,
YOU HAVE NO RIGHTS UNDER THIS LICENSE AND YOU MUST NOT USE, COPY, MODIFY, CREATE
DERIVATIVE WORKS OF, NOR (RE)DISTRIBUTE THIS PRODUCT, NOR ANY PORTION(S)
8. Except as otherwise provided in this License, if any provision of this
License, or a portion thereof, is found to be invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of the
remainder of this License, and such invalid or unenforceable provision shall be
construed to reflect the original intent of the provision and shall be enforced
to the maximum extent permitted by applicable law so as to effect the original
intent of the provision as closely as possible.
This Product contains components that were created by third parties and that are
governed by third-party licenses, which are contained hereinafter (separated by
lines consisting of underscores). Each of the third-party licenses applies only
to (portions of) the source code file(s) in which the third-party license is
contained or in which it is explicitly referenced, and to compiled or otherwise
processed forms of such source code. None of the third-party licenses applies to
This Product as a whole, even when it uses terms such as "product", "program",
or any other equivalent terms/phrases. This Product as a whole is governed by
the TrueCrypt License (see above). Some of the third-party components have been
modified by the authors of This Product. Unless otherwise stated, such
modifications and additions are governed by the Tomb License (see above). Note:
Unless otherwise stated, graphics and files that are not part of the source code
are governed by the Tomb License.
License agreement for Crypto++: a C++ Class Library of Cryptographic Schemes
Compilation Copyright (c) 1995-2009 by Wei Dai. All rights reserved.
This copyright applies only to this software distribution package
as a compilation, and does not imply a copyright on any particular
file in the package.
The following files are copyrighted by their respective original authors,
and their use is subject to additional licenses included in these files.
mars.cpp - Copyright 1998 Brian Gladman.
All other files in this compilation are placed in the public domain by
Wei Dai and other contributors.
I would like to thank the following authors for placing their works into
the public domain:
Joan Daemen - 3way.cpp
Leonard Janke - cast.cpp, seal.cpp
Steve Reid - cast.cpp
Phil Karn - des.cpp
Andrew M. Kuchling - md2.cpp, md4.cpp
Colin Plumb - md5.cpp
Seal Woods - rc6.cpp
Chris Morgan - rijndael.cpp
Paulo Baretto - rijndael.cpp, skipjack.cpp, square.cpp
Richard De Moliner - safer.cpp
Matthew Skala - twofish.cpp
Kevin Springle - camellia.cpp, shacal2.cpp, ttmac.cpp, whrlpool.cpp, ripemd.cpp
Permission to use, copy, modify, and distribute this compilation for
any purpose, including commercial applications, is hereby granted
without fee, subject to the following restrictions:
1. Any copy or modification of this compilation in any form, except
in object code form as part of an application software, must include
the above copyright notice and this license.
2. Users of this software agree that any modification or extension
they provide to Wei Dai will be considered public domain and not
copyrighted unless it includes an explicit copyright notice.
3. Wei Dai makes no warranty or representation that the operation of the
software in this compilation will be error-free, and Wei Dai is under no
obligation to provide any services, by way of maintenance, update, or
otherwise. THE SOFTWARE AND ANY DOCUMENTATION ARE PROVIDED "AS IS"
WITHOUT EXPRESS OR IMPLIED WARRANTY INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. IN NO EVENT WILL WEI DAI OR ANY OTHER CONTRIBUTOR BE LIABLE FOR
DIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4. Users will not use Wei Dai or any other contributor's name in any
publicity or advertising, without prior written consent in each case.
5. Export of this software from the United States may require a
specific license from the United States Government. It is the
responsibility of any person or organization contemplating export
to obtain such a license before exporting.
6. Certain parts of this software may be protected by patents. It
is the users' responsibility to obtain the appropriate
licenses before using those parts.
If this compilation is used in object code form in an application
software, acknowledgement of the author is not required but would be
appreciated. The contribution of any useful modifications or extensions
to Wei Dai is not required but would also be appreciated.