Skip to content

Commit e094b50

Browse files
committed
License text updates!
1 parent 73f9afc commit e094b50

File tree

277 files changed

+6308
-4554
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

277 files changed

+6308
-4554
lines changed

CMakeLists.txt

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,29 @@
1-
# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
2-
#
3-
# The MySQL Connector/C++ is licensed under the terms of the GPLv2
4-
# <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most
5-
# MySQL Connectors. There are special exceptions to the terms and
6-
# conditions of the GPLv2 as it is applied to this software, see the
7-
# FLOSS License Exception
8-
# <http://www.mysql.com/about/legal/licensing/foss-exception.html>.
1+
# Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
92
#
103
# This program is free software; you can redistribute it and/or modify
11-
# it under the terms of the GNU General Public License as published
12-
# by the Free Software Foundation; version 2 of the License.
4+
# it under the terms of the GNU General Public License, version 2.0, as
5+
# published by the Free Software Foundation.
6+
#
7+
# This program is also distributed with certain software (including
8+
# but not limited to OpenSSL) that is licensed under separate terms,
9+
# as designated in a particular file or component or in included license
10+
# documentation. The authors of MySQL hereby grant you an
11+
# additional permission to link the program and your derivative works
12+
# with the separately licensed software that they have included with
13+
# MySQL.
14+
#
15+
# Without limiting anything contained in the foregoing, this file,
16+
# which is part of MySQL Connector/C++, is also subject to the
17+
# Universal FOSS Exception, version 1.0, a copy of which can be found at
18+
# http://oss.oracle.com/licenses/universal-foss-exception.
1319
#
1420
# This program is distributed in the hope that it will be useful, but
15-
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16-
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17-
# for more details.
21+
# WITHOUT ANY WARRANTY; without even the implied warranty of
22+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23+
# See the GNU General Public License, version 2.0, for more details.
1824
#
19-
# You should have received a copy of the GNU General Public License along
20-
# with this program; if not, write to the Free Software Foundation, Inc.,
25+
# You should have received a copy of the GNU General Public License
26+
# along with this program; if not, write to the Free Software Foundation, Inc.,
2127
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2228

2329

COPYING.txt

Lines changed: 0 additions & 339 deletions
This file was deleted.

CTestConfig.cmake

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,29 @@
1-
# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
2-
#
3-
# The MySQL Connector/C++ is licensed under the terms of the GPLv2
4-
# <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most
5-
# MySQL Connectors. There are special exceptions to the terms and
6-
# conditions of the GPLv2 as it is applied to this software, see the
7-
# FLOSS License Exception
8-
# <http://www.mysql.com/about/legal/licensing/foss-exception.html>.
1+
# Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
92
#
103
# This program is free software; you can redistribute it and/or modify
11-
# it under the terms of the GNU General Public License as published
12-
# by the Free Software Foundation; version 2 of the License.
4+
# it under the terms of the GNU General Public License, version 2.0, as
5+
# published by the Free Software Foundation.
6+
#
7+
# This program is also distributed with certain software (including
8+
# but not limited to OpenSSL) that is licensed under separate terms,
9+
# as designated in a particular file or component or in included license
10+
# documentation. The authors of MySQL hereby grant you an
11+
# additional permission to link the program and your derivative works
12+
# with the separately licensed software that they have included with
13+
# MySQL.
14+
#
15+
# Without limiting anything contained in the foregoing, this file,
16+
# which is part of MySQL Connector/C++, is also subject to the
17+
# Universal FOSS Exception, version 1.0, a copy of which can be found at
18+
# http://oss.oracle.com/licenses/universal-foss-exception.
1319
#
1420
# This program is distributed in the hope that it will be useful, but
15-
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
16-
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
17-
# for more details.
21+
# WITHOUT ANY WARRANTY; without even the implied warranty of
22+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
23+
# See the GNU General Public License, version 2.0, for more details.
1824
#
19-
# You should have received a copy of the GNU General Public License along
20-
# with this program; if not, write to the Free Software Foundation, Inc.,
25+
# You should have received a copy of the GNU General Public License
26+
# along with this program; if not, write to the Free Software Foundation, Inc.,
2127
# 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2228

2329
## This file should be placed in the root directory of your project.

LICENSE.txt

Lines changed: 299 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,299 @@
1+
Licensing Information User Manual
2+
3+
MySQL Connector/C++
4+
__________________________________________________________________
5+
6+
This is a license book. It contains Oracle's product license and other
7+
licensing information, including licensing information for third-party
8+
software which may be included in this commercial release of MySQL
9+
Connector/C++.
10+
11+
Last updated: December 2017.
12+
13+
Introduction
14+
15+
This Licensing Information document is a part of the product or program
16+
documentation under the terms of your Oracle license agreement and is
17+
intended to help you understand the program editions, entitlements,
18+
restrictions, prerequisites, special license rights, and/or separately
19+
licensed third party technology terms associated with the Oracle
20+
software program(s) covered by this document (the "Program(s)").
21+
Entitled or restricted use products or components identified in this
22+
document that are not provided with the particular Program may be
23+
obtained from the Oracle Software Delivery Cloud website
24+
(https://edelivery.oracle.com/) or from media Oracle may provide. If
25+
you have a question about your license rights and obligations, please
26+
contact your Oracle sales representative, review the information
27+
provided in Oracle's Software Investment Guide
28+
(http://www.oracle.com/us/corporate/pricing/software-investment-guide/i
29+
ndex.html), and/or contact the applicable Oracle License Management
30+
Services representative listed on
31+
http://www.oracle.com/us/corporate/license-management-services/index.ht
32+
ml.
33+
34+
Licensing Information
35+
36+
Product License - MySQL Connector/C++
37+
38+
Last updated: December 2017.
39+
40+
Copyright (c) 2009, 2018, Oracle and/or its affiliates. All rights
41+
reserved.
42+
43+
This software and related documentation are provided under a license
44+
agreement containing restrictions on use and disclosure and are
45+
protected by intellectual property laws. Except as expressly permitted
46+
in your license agreement or allowed by law, you may not use, copy,
47+
reproduce, translate, broadcast, modify, license, transmit, distribute,
48+
exhibit, perform, publish, or display any part, in any form, or by any
49+
means. Reverse engineering, disassembly, or decompilation of this
50+
software, unless required by law for interoperability, is prohibited.
51+
52+
If this software or related documentation is delivered to the U.S.
53+
Government or anyone licensing it on behalf of the U.S. Government, the
54+
following notice is applicable:
55+
56+
U.S. GOVERNMENT RIGHTS. Programs, software, databases, and related
57+
documentation and technical data delivered to U.S. Government customers
58+
are "commercial computer software" or "commercial technical data"
59+
pursuant to the applicable Federal Acquisition Regulation and
60+
agency-specific supplemental regulations. As such, the use,
61+
duplication, disclosure, modification, and adaptation shall be subject
62+
to the restrictions and license terms set forth in the applicable
63+
Government contract, and, to the extent applicable by the terms of the
64+
Government contract, the additional rights set forth in FAR 52.227-19,
65+
Commercial Computer Software License (December 2007). Oracle USA, Inc.,
66+
500 Oracle Parkway, Redwood City, CA 94065.
67+
68+
This software is developed for general use in a variety of information
69+
management applications. It is not developed or intended for use in any
70+
inherently dangerous applications, including applications which may
71+
create a risk of personal injury. If you use this software in dangerous
72+
applications, then you shall be responsible to take all appropriate
73+
fail-safe, backup, redundancy, and other measures to ensure the safe
74+
use of this software. Oracle Corporation and its affiliates disclaim
75+
any liability for any damages caused by use of this software in
76+
dangerous applications.
77+
78+
Oracle is a registered trademark of Oracle Corporation and/or its
79+
affiliates. Other names may be trademarks of their respective owners.
80+
81+
This software and documentation may provide access to or information on
82+
content, products, and services from third parties. Oracle Corporation
83+
and its affiliates are not responsible for and expressly disclaim all
84+
warranties of any kind with respect to third-party content, products,
85+
and services. Oracle Corporation and its affiliates will not be
86+
responsible for any loss, costs, or damages incurred due to your access
87+
to or use of third-party content, products, or services.
88+
89+
Licenses for Third-Party Components
90+
91+
The following sections contain licensing information for libraries that
92+
we have included with the MySQL Connector/C++ source and components
93+
used to test MySQL Connector/C++. We are thankful to all individuals
94+
that have created these.
95+
96+
Boost Library License
97+
98+
The following software may be included in this product:
99+
100+
Boost C++ Libraries
101+
102+
Use of any of this software is governed by the terms of the license
103+
below:
104+
Boost Software License - Version 1.0 - August 17th, 2003
105+
106+
Permission is hereby granted, free of charge, to any person or
107+
organization obtaining a copy of the software and accompanying
108+
documentation covered by this license (the "Software") to use,
109+
reproduce, display, distribute, execute, and transmit the Software,
110+
and to prepare derivative works of the Software, and to permit
111+
third-parties to whom the Software is furnished to do so, all
112+
subject to the following:
113+
114+
The copyright notices in the Software and this entire statement,
115+
including the above license grant, this restriction and the
116+
following disclaimer, must be included in all copies of the
117+
Software, in whole or in part, and all derivative works of the
118+
Software, unless such copies or derivative works are solely in the
119+
form of machine-executable object code generated by a source
120+
language processor.
121+
122+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
123+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
124+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND
125+
NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE
126+
DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER
127+
LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
128+
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
129+
IN THE SOFTWARE.
130+
131+
Google Protocol Buffers License
132+
133+
The following software may be included in this product:
134+
135+
Protocol Buffers (aka Google protobuf)
136+
137+
Google Protocol Buffers - protobuf
138+
Copyright 2008, Google Inc.
139+
All rights reserved.
140+
141+
Redistribution and use in source and binary forms,
142+
with or without modification, are permitted provided
143+
that the following conditions are met:
144+
145+
* Redistributions of source code must retain the above
146+
copyright notice, this list of conditions and the
147+
following disclaimer.
148+
* Redistributions in binary form must reproduce the
149+
above copyright notice, this list of conditions and
150+
the following disclaimer in the documentation and/or
151+
other materials provided with the distribution.
152+
* Neither the name of Google Inc. nor the names of its
153+
contributors may be used to endorse or promote products
154+
derived from this software without specific prior written
155+
permission.
156+
157+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
158+
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
159+
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
160+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
161+
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
162+
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
163+
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
164+
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
165+
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
166+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
167+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
168+
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
169+
170+
Code generated by the Protocol Buffer compiler is owned by
171+
the owner of the input file used when generating it. This
172+
code is not standalone and requires a support library to be
173+
linked with it. This support library is itself covered by
174+
the above license.
175+
176+
OpenSSL License
177+
178+
The following software may be included in this product:
179+
LICENSE ISSUES
180+
==============
181+
182+
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
183+
the OpenSSL License and the original SSLeay license apply to the toolkit. See
184+
below for the actual license texts. Actually both licenses are BSD-style Open
185+
Source licenses. In case of any license issues related to OpenSSL please
186+
187+
188+
OpenSSL License
189+
---------------
190+
191+
====================================================================
192+
Copyright (c) 1998-2017 The OpenSSL Project.
193+
All rights reserved.
194+
195+
Redistribution and use in source and binary forms, with or without
196+
modification, are permitted provided that the following conditions are met:
197+
198+
1. Redistributions of source code must retain the above copyright
199+
notice, this list of conditions and the following disclaimer.
200+
201+
2. Redistributions in binary form must reproduce the above copyright
202+
notice, this list of conditions and the following disclaimer in
203+
the documentation and/or other materials provided with the
204+
distribution.
205+
206+
3. All advertising materials mentioning features or use of this
207+
software must display the following acknowledgment:
208+
"This product includes software developed by the OpenSSL Project
209+
for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
210+
211+
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
212+
endorse or promote products derived from this software without
213+
prior written permission. For written permission, please contact
214+
215+
216+
5. Products derived from this software may not be called "OpenSSL"
217+
nor may "OpenSSL" appear in their names without prior written
218+
permission of the OpenSSL Project.
219+
220+
6. Redistributions of any form whatsoever must retain the following
221+
acknowledgment:
222+
"This product includes software developed by the OpenSSL Project
223+
for use in the OpenSSL Toolkit (http://www.openssl.org/)"
224+
225+
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
226+
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
227+
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
228+
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
229+
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
230+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
231+
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
232+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
233+
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
234+
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
235+
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
236+
OF THE POSSIBILITY OF SUCH DAMAGE.
237+
====================================================================
238+
239+
This product includes cryptographic software written by Eric Young
240+
([email protected]). This product includes software written by Tim Hudson
241+
242+
243+
Original SSLeay License
244+
-----------------------
245+
246+
Copyright (C) 1995-1998 Eric Young ([email protected])
247+
All rights reserved.
248+
249+
This package is an SSL implementation written by Eric Young
250+
([email protected]). The implementation was written so as to conform with
251+
Netscapes SSL.
252+
253+
This library is free for commercial and non-commercial use as long as the
254+
following conditions are aheared to. The following conditions apply to all
255+
code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code;
256+
not just the SSL code. The SSL documentation included with this distribution
257+
is covered by the same copyright terms except that the holder is Tim Hudson
258+
259+
260+
Copyright remains Eric Young's, and as such any Copyright notices in the
261+
code are not to be removed. If this package is used in a product, Eric Young
262+
should be given attribution as the author of the parts of the library used.
263+
This can be in the form of a textual message at program startup or in
264+
documentation (online or textual) provided with the package.
265+
266+
Redistribution and use in source and binary forms, with or without
267+
modification, are permitted provided that the following conditions
268+
are met:
269+
270+
1. Redistributions of source code must retain the copyright
271+
notice, this list of conditions and the following disclaimer.
272+
2. Redistributions in binary form must reproduce the above copyright
273+
notice, this list of conditions and the following disclaimer in the
274+
documentation and/or other materials provided with the distribution.
275+
3. All advertising materials mentioning features or use of this software
276+
must display the following acknowledgement:
277+
"This product includes cryptographic software written by
278+
Eric Young ([email protected])"
279+
The word 'cryptographic' can be left out if the rouines from the library
280+
being used are not cryptographic related :-).
281+
4. If you include any Windows specific code (or a derivative thereof) from
282+
the apps directory (application code) you must include an acknowledgement:
283+
"This product includes software written by Tim Hudson ([email protected])"
284+
285+
THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED
286+
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
287+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
288+
EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
289+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
290+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
291+
OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
292+
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
293+
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
294+
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
295+
296+
The licence and distribution terms for any publically available version or
297+
derivative of this code cannot be changed. i.e. this code cannot simply be
298+
copied and put under another distribution licence
299+
[including the GNU Public Licence.]

0 commit comments

Comments
 (0)