commercial or non-commercial, and by any means.
The previous paragraph applies to the deliverable code in
SQLite - those parts of the SQLite library that you actually
bundle and ship with a larger application. Portions of the
documentation and some code used as part of the build process
might fall under other licenses. The details here are unclear. We
do not worry about the licensing of the documentation and
build code so much because none of these things are part of the
core deliverable SQLite library.
All of the deliverable code in SQLite has been written from
scratch. No code has been taken from other projects or from
the open internet. Every line of code can be traced back to its
original author, and all of those authors have public domain
dedications on file. So the SQLite code base is clean and is
uncontaminated with licensed code from other projects.
Obtaining An Explicit License To Use SQLite Even though
SQLite is in the public domain and does not require a license,
some users want to obtain a license anyway. Some reasons for
obtaining a license include:
You are using SQLite in a jurisdiction that does not recognize
the public domain. You are using SQLite in a jurisdiction that
does not recognize the right of an author to dedicate their work
to the public domain. •You want to hold a tangible legal
document as evidence that you have the legal right to use and
distribute SQLite. •Your legal department tells you that you
have to purchase a license.
If you feel like you really have to purchase a license for SQLite,
Hwaci, the company that employs the architect and principal
developers of SQLite, will sell you one.
Contributed Code In order to keep SQLite completely free and
unencumbered by copyright, all new contributors to the SQLite
code base are asked to dedicate their contributions to the public
domain. If you want to send a patch or enhancement for
possible inclusion in the SQLite source tree, please accompany
the patch with the following statement:
The author or authors of this code dedicate any and all
copyright interest in this code to the public domain. We make
this dedication for the benefit of the public at large and to the
detriment of our heirs and successors. We intend this dedication
to be an overt act of relinquishment in perpetuity of all present
and future rights to this code under copyright law.
We are not able to accept patches or changes to SQLite that
are not accompanied by a statement such as the above. In
addition, if you make changes or enhancements as an employee,
then a simple statement such as the above is insufficient. You
must also send by surface mail a copyright release signed by a
company officer. A signed original of the copyright release
should be mailed to:
Hwaci 6200 Maple Cove Lane Charlotte, NC 28269 USA
________________________________________
GNU GENERAL PUBLIC LICENSE Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51
Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
Everyone is permitted to copy and distribute verbatim copies of
this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General
Public License is intended to guarantee your freedom to share
and change free software--to make sure the software is free for
all its users. This General Public License applies to most of the
Free Software Foundation's software and to any other program
whose authors commit to using it. (Some other Free Software
Foundation software is covered by the GNU Lesser General
Public License instead.) You can apply it to your programs, too.
When we speak of free software, we are referring to freedom,
not price. Our General Public Licenses are designed to make
sure that you have the freedom to distribute copies of free
software (and charge for this service if you wish), that you
receive source code or can get it if you want it, that you can
change the software or use pieces of it in new free programs;
and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get
the source code. And you must show them these terms so they
know their rights.
We protect your rights with two steps: (1) copyright the
software, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the software.
Also, for each author's protection and ours, we want to make
certain that everyone understands that there is no warranty for
this free software. If the software is modified by someone else
and passed on, we want its recipients to know that what they
have is not the original, so that any problems introduced by
others will not reflect on the original authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a
free program will individually obtain patent licenses, in effect
making the program proprietary. To prevent this, we have made
it clear that any patent must be licensed for everyone's free use
or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION
AND MODIFICATION 0. This License applies to any program
or other work which contains a notice placed by the copyright
holder saying it may be distributed under the terms of this
General Public License. The "Program", below, refers to any such
program or work, and a "work based on the Program" means
either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into
another language. (Hereinafter, translation is included without
limitation in the term "modification".) Each licensee is addressed
as "you".
Activities other than copying, distribution and modification are
not covered by this License; they are outside its scope. The act
of running the Program is not restricted, and the output from
the Program is covered only if its contents constitute a work
based on the Program (independent of having been made by
running the Program). Whether that is true depends on what
54