416 lines
22 KiB
Plaintext
416 lines
22 KiB
Plaintext
Tencent is pleased to support the open source community by making WCDB available.
|
||
|
||
Copyright (C) 2017 THL A29 Limited, a Tencent company. All rights reserved.
|
||
If you have downloaded a copy of the WCDB binary from Tencent, please note that
|
||
the WCDB binary is licensed under the BSD 3-Clause License.
|
||
|
||
If you have downloaded a copy of the WCDB source code from Tencent, please note
|
||
that WCDB source code is licensed under the BSD 3-Clause License, except for
|
||
the third-party components listed below which are subject to different license
|
||
terms. Your integration of WCDB into your own projects may require compliance
|
||
with the BSD 3-Clause License, as well as the other licenses applicable to the
|
||
third-party components included within WCDB.
|
||
|
||
A copy of the BSD 3-Clause License is included in this file.
|
||
Other dependencies and licenses:
|
||
|
||
Open Source Software Licensed Under the Apache License, Version 2.0:
|
||
The below software in this distribution may have been modified by THL A29 Limited
|
||
(“Tencent Modifications”).
|
||
All Tencent Modifications are Copyright (C) 2017 THL A29 Limited.
|
||
|
||
----------------------------------------------------------------------------------------
|
||
1. Android Source Code 4.3
|
||
Copyright (C) 2006-2011 The Android Open Source Project
|
||
|
||
|
||
Terms of the Apache License, Version 2.0:
|
||
---------------------------------------------------
|
||
Apache License
|
||
|
||
Version 2.0, January 2004
|
||
|
||
http://www.apache.org/licenses/
|
||
|
||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||
|
||
1. Definitions.
|
||
|
||
“License” shall mean the terms and conditions for use, reproduction, and distribution
|
||
as defined by Sections 1 through 9 of this document.
|
||
|
||
“Licensor” shall mean the copyright owner or entity authorized by the copyright owner
|
||
that is granting the License.
|
||
|
||
“Legal Entity” shall mean the union of the acting entity and all other entities that
|
||
control, are controlled by, or are under common control with that entity. For the
|
||
purposes of this definition, “control” means (i) the power, direct or indirect, to
|
||
cause the direction or management of such entity, whether by contract or otherwise,
|
||
or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or
|
||
(iii) beneficial ownership of such entity.
|
||
|
||
“You” (or “Your”) shall mean an individual or Legal Entity exercising permissions
|
||
granted by this License.
|
||
|
||
“Source” form shall mean the preferred form for making modifications, including but
|
||
not limited to software source code, documentation source, and configuration files.
|
||
|
||
“Object” form shall mean any form resulting from mechanical transformation or
|
||
translation of a Source form, including but not limited to compiled object code,
|
||
generated documentation, and conversions to other media types.
|
||
|
||
“Work” shall mean the work of authorship, whether in Source or Object form, made
|
||
available under the License, as indicated by a copyright notice that is included
|
||
in or attached to the work (an example is provided in the Appendix below).
|
||
|
||
“Derivative Works” shall mean any work, whether in Source or Object form, that is
|
||
based on (or derived from) the Work and for which the editorial revisions,
|
||
annotations, elaborations, or other modifications represent, as a whole, an
|
||
original work of authorship. For the purposes of this License, Derivative Works
|
||
shall not include works that remain separable from, or merely link (or bind by
|
||
name) to the interfaces of, the Work and Derivative Works thereof.
|
||
|
||
“Contribution” shall mean any work of authorship, including the original version
|
||
of the Work and any modifications or additions to that Work or Derivative Works
|
||
thereof, that is intentionally submitted to Licensor for inclusion in the Work
|
||
by the copyright owner or by an individual or Legal Entity authorized to submit
|
||
on behalf of the copyright owner. For the purposes of this definition, “submitted”
|
||
means any form of electronic, verbal, or written communication sent to the
|
||
Licensor or its representatives, including but not limited to communication on
|
||
electronic mailing lists, source code control systems, and issue tracking systems
|
||
that are managed by, or on behalf of, the Licensor for the purpose of discussing
|
||
and improving the Work, but excluding communication that is conspicuously marked
|
||
or otherwise designated in writing by the copyright owner as “Not a Contribution.”
|
||
|
||
“Contributor” shall mean Licensor and any individual or Legal Entity on behalf
|
||
of whom a Contribution has been received by Licensor and subsequently
|
||
incorporated within the Work.
|
||
|
||
2. Grant of Copyright License. Subject to the terms and conditions of this License,
|
||
each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
|
||
no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
|
||
Derivative Works of, publicly display, publicly perform, sublicense, and distribute
|
||
the Work and such Derivative Works in Source or Object form.
|
||
|
||
3. Grant of Patent License. Subject to the terms and conditions of this License,
|
||
each Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
|
||
no-charge, royalty-free, irrevocable (except as stated in this section) patent
|
||
license to make, have made, use, offer to sell, sell, import, and otherwise transfer
|
||
the Work, where such license applies only to those patent claims licensable by such
|
||
Contributor that are necessarily infringed by their Contribution(s) alone or by
|
||
combination of their Contribution(s) with the Work to which such Contribution(s) was
|
||
submitted. If You institute patent litigation against any entity (including a
|
||
cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution
|
||
incorporated within the Work constitutes direct or contributory patent infringement,
|
||
then any patent licenses granted to You under this License for that Work shall
|
||
terminate as of the date such litigation is filed.
|
||
|
||
4. Redistribution. You may reproduce and distribute copies of the Work or Derivative
|
||
Works thereof in any medium, with or without modifications, and in Source or Object
|
||
form, provided that You meet the following conditions:
|
||
|
||
a) You must give any other recipients of the Work or Derivative Works a copy of this
|
||
License; and
|
||
|
||
b) You must cause any modified files to carry prominent notices stating that You
|
||
changed the files; and
|
||
|
||
c) You must retain, in the Source form of any Derivative Works that You distribute,
|
||
all copyright, patent, trademark, and attribution notices from the Source form of
|
||
the Work, excluding those notices that do not pertain to any part of the Derivative
|
||
Works; and
|
||
|
||
d) If the Work includes a “NOTICE” text file as part of its distribution, then any
|
||
Derivative Works that You distribute must include a readable copy of the attribution
|
||
notices contained within such NOTICE file, excluding those notices that do not pertain
|
||
to any part of the Derivative Works, in at least one of the following places: within
|
||
a NOTICE text file distributed as part of the Derivative Works; within the Source
|
||
form or documentation, if provided along with the Derivative Works; or, within a
|
||
display generated by the Derivative Works, if and wherever such third-party notices
|
||
normally appear. The contents of the NOTICE file are for informational purposes only
|
||
and do not modify the License. You may add Your own attribution notices within
|
||
Derivative Works that You distribute, alongside or as an addendum to the NOTICE text
|
||
from the Work, provided that such additional attribution notices cannot be construed
|
||
as modifying the License.
|
||
|
||
You may add Your own copyright statement to Your modifications and may provide
|
||
additional or different license terms and conditions for use, reproduction, or
|
||
distribution of Your modifications, or for any such Derivative Works as a whole,
|
||
provided Your use, reproduction, and distribution of the Work otherwise complies with
|
||
the conditions stated in this License.
|
||
|
||
5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution
|
||
intentionally submitted for inclusion in the Work by You to the Licensor shall be under
|
||
the terms and conditions of this License, without any additional terms or conditions.
|
||
Notwithstanding the above, nothing herein shall supersede or modify the terms of any
|
||
separate license agreement you may have executed with Licensor regarding such
|
||
Contributions.
|
||
|
||
6. Trademarks. This License does not grant permission to use the trade names, trademarks,
|
||
service marks, or product names of the Licensor, except as required for reasonable and
|
||
customary use in describing the origin of the Work and reproducing the content of the
|
||
NOTICE file.
|
||
|
||
7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing,
|
||
Licensor provides the Work (and each Contributor provides its Contributions) on an
|
||
“AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
|
||
including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
|
||
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for
|
||
determining the appropriateness of using or redistributing the Work and assume any risks
|
||
associated with Your exercise of permissions under this License.
|
||
|
||
8. Limitation of Liability. In no event and under no legal theory, whether in tort
|
||
(including negligence), contract, or otherwise, unless required by applicable law (such
|
||
as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor
|
||
be liable to You for damages, including any direct, indirect, special, incidental, or
|
||
consequential damages of any character arising as a result of this License or out of the
|
||
use or inability to use the Work (including but not limited to damages for loss of
|
||
goodwill, work stoppage, computer failure or malfunction, or any and all other commercial
|
||
damages or losses), even if such Contributor has been advised of the possibility of such
|
||
damages.
|
||
|
||
9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative
|
||
Works thereof, You may choose to offer, and charge a fee for, acceptance of support,
|
||
warranty, indemnity, or other liability obligations and/or rights consistent with this
|
||
License. However, in accepting such obligations, You may act only on Your own behalf and
|
||
on Your sole responsibility, not on behalf of any other Contributor, and only if You agree
|
||
to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or
|
||
claims asserted against, such Contributor by reason of your accepting any such warranty or
|
||
additional liability.
|
||
|
||
END OF TERMS AND CONDITIONS
|
||
|
||
APPENDIX: How to apply the Apache License to your work
|
||
To apply the Apache License to your work, attach the following boilerplate notice, with the
|
||
fields enclosed by brackets "[]" replaced with your own identifying information. (Don't
|
||
include the brackets!) The text should be enclosed in the appropriate comment syntax for
|
||
the file format. We also recommend that a file or class name and description of purpose be
|
||
included on the same "printed page" as the copyright notice for easier identification within
|
||
third-party archives.
|
||
|
||
Copyright [yyyy] [name of copyright owner]
|
||
|
||
Licensed under the Apache License, Version 2.0 (the "License");
|
||
you may not use this file except in compliance with the License.
|
||
You may obtain a copy of the License at
|
||
http://www.apache.org/licenses/LICENSE-2.0
|
||
Unless required by applicable law or agreed to in writing, software
|
||
distributed under the License is distributed on an "AS IS" BASIS,
|
||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||
See the License for the specific language governing permissions and
|
||
limitations under the License.
|
||
|
||
|
||
|
||
Open Source Software Licensed Under Public Domain:
|
||
The below software in this distribution may have been modified by THL A29 Limited
|
||
(“Tencent Modifications”).
|
||
All Tencent Modifications are Copyright (C) 2017 THL A29 Limited.
|
||
----------------------------------------------------------------------------------------
|
||
1. SQLite 3.11.0
|
||
|
||
|
||
|
||
Open Source Software Licensed Under the OpenSSL License:
|
||
The below software in this distribution may have been modified by THL A29 Limited
|
||
(“Tencent Modifications”).
|
||
All Tencent Modifications are Copyright (C) 2017 THL A29 Limited.
|
||
----------------------------------------------------------------------------------------
|
||
1. OpenSSL 1.0.2j
|
||
Copyright (c) 1998-2016 The OpenSSL Project.
|
||
All rights reserved.
|
||
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
|
||
All rights reserved.
|
||
|
||
|
||
|
||
Terms of the OpenSSL License:
|
||
---------------------------------------------------
|
||
LICENSE ISSUES:
|
||
--------------------------------------------------------------------
|
||
|
||
The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the
|
||
OpenSSL License and the original SSLeay license apply to the toolkit.
|
||
See below for the actual license texts.
|
||
|
||
OpenSSL License:
|
||
--------------------------------------------------------------------
|
||
Copyright (c) 1998-2016 The OpenSSL Project. All rights reserved.
|
||
|
||
Redistribution and use in source and binary forms, with or without modification,
|
||
are permitted provided that the following conditions are met:
|
||
|
||
1. Redistributions of source code must retain the above copyright notice, this list
|
||
of conditions and the following disclaimer.
|
||
|
||
2. Redistributions in binary form must reproduce the above copyright notice, this
|
||
list of conditions and the following disclaimer in the documentation and/or other
|
||
materials provided with the distribution.
|
||
|
||
3. All advertising materials mentioning features or use of this software must
|
||
display the following acknowledgment:
|
||
"This product includes software developed by the OpenSSL Project for use in the
|
||
OpenSSL Toolkit. (http://www.openssl.org/)"
|
||
|
||
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or
|
||
promote products derived from this software without prior written permission. For
|
||
written permission, please contact openssl-core@openssl.org.
|
||
|
||
5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL"
|
||
appear in their names without prior written permission of the OpenSSL Project.
|
||
|
||
6. Redistributions of any form whatsoever must retain the following acknowledgment:
|
||
"This product includes software developed by the OpenSSL Project for use in the
|
||
OpenSSL Toolkit (http://www.openssl.org/)"
|
||
|
||
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR
|
||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
|
||
SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||
POSSIBILITY OF SUCH DAMAGE.
|
||
====================================================================
|
||
* This product includes cryptographic software written by Eric Young (eay@cryptsoft.com).
|
||
This product includes software written by Tim Hudson (tjh@cryptsoft.com).
|
||
|
||
|
||
Original SSLeay License:
|
||
--------------------------------------------------------------------
|
||
Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
|
||
All rights reserved.
|
||
|
||
This package is an SSL implementation written by Eric Young (eay@cryptsoft.com).
|
||
The implementation was written so as to conform with Netscapes SSL.
|
||
|
||
This library is free for commercial and non-commercial use as long as the following
|
||
conditions are aheared to. The following conditions apply to all code found in this
|
||
distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code.
|
||
The SSL documentation included with this distribution is covered by the same copyright
|
||
terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
|
||
|
||
Copyright remains Eric Young's, and as such any Copyright notices in the code are not
|
||
to be removed. If this package is used in a product, Eric Young should be given
|
||
attribution as the author of the parts of the library used. This can be in the form
|
||
of a textual message at program startup or in documentation (online or textual)
|
||
provided with the package.
|
||
|
||
Redistribution and use in source and binary forms, with or without modification, are
|
||
permitted provided that the following conditions are met:
|
||
|
||
1. Redistributions of source code must retain the copyright notice, this list of
|
||
conditions and the following disclaimer.
|
||
|
||
2. Redistributions in binary form must reproduce the above copyright notice, this list
|
||
of conditions and the following disclaimer in the documentation and/or other materials
|
||
provided with the distribution.
|
||
|
||
3. All advertising materials mentioning features or use of this software must display
|
||
the following acknowledgement:" This product includes cryptographic software written
|
||
by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the
|
||
rouines from the library being used are not cryptographic related :-).
|
||
|
||
4. If you include any Windows specific code (or a derivative thereof) from the apps
|
||
directory (application code) you must include an acknowledgement: "This product includes
|
||
software written by Tim Hudson (tjh@cryptsoft.com)"
|
||
|
||
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
|
||
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE
|
||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
|
||
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||
DAMAGE.
|
||
|
||
The licence and distribution terms for any publically available version or derivative of
|
||
this code cannot be changed. i.e. this code cannot simply be copied and put under another
|
||
distribution licence [including the GNU Public Licence.]
|
||
|
||
|
||
|
||
Open Source Software Licensed Under the ICU License:
|
||
----------------------------------------------------------------------------------------
|
||
1. ICU4C 50.1
|
||
Copyright (c) 1995-2012 International Business Machines Corporation and others
|
||
All rights reserved.
|
||
|
||
|
||
Terms of the ICU License:
|
||
--------------------------------------------------------------------
|
||
ICU License - ICU 1.8.1 and later
|
||
|
||
COPYRIGHT AND PERMISSION NOTICE
|
||
|
||
Copyright (c) 1995-2012 International Business Machines Corporation and others
|
||
|
||
All rights reserved.
|
||
|
||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||
this software and associated documentation files (the "Software"), to deal in the
|
||
Software without restriction, including without limitation the rights to use, copy,
|
||
modify, merge, publish, distribute, and/or sell copies of the Software, and to permit
|
||
persons to whom the Software is furnished to do so, provided that the above copyright
|
||
notice(s) and this permission notice appear in all copies of the Software and that both
|
||
the above copyright notice(s) and this permission notice appear in supporting
|
||
documentation.
|
||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
|
||
INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||
PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER
|
||
OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR
|
||
CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
|
||
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
|
||
OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||
|
||
Except as contained in this notice, the name of a copyright holder shall not be used in
|
||
advertising or otherwise to promote the sale, use or other dealings in this Software
|
||
without prior written authorization of the copyright holder.
|
||
|
||
All trademarks and registered trademarks mentioned herein are the property of their
|
||
respective owners.
|
||
|
||
|
||
Open Source Software Licensed Under the BSD 3-Clause License:
|
||
The below software in this distribution may have been modified by THL A29 Limited
|
||
(“Tencent Modifications”).
|
||
All Tencent Modifications are Copyright (C) 2017 THL A29 Limited.
|
||
----------------------------------------------------------------------------------------
|
||
1. SQLCipher 3.4.0
|
||
Copyright (c) 2008, ZETETIC LLC
|
||
All rights reserved.
|
||
|
||
|
||
|
||
Terms of the BSD 3-Clause License:
|
||
--------------------------------------------------------------------
|
||
|
||
Redistribution and use in source and binary forms, with or without modification,
|
||
are permitted provided that the following conditions are met:
|
||
|
||
l Redistributions of source code must retain the above copyright notice, this list
|
||
of conditions and the following disclaimer.
|
||
|
||
l Redistributions in binary form must reproduce the above copyright notice, this
|
||
list of conditions and the following disclaimer in the documentation and/or other
|
||
materials provided with the distribution.
|
||
|
||
l Neither the name of [copyright holder] nor the names of its contributors may be
|
||
used to endorse or promote products derived from this software without specific
|
||
prior written permission.
|
||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
|
||
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||
POSSIBILITY OF SUCH DAMAGE.
|