Skip to content

Commit 9bb2b03

Browse files
committed
Update License Book
Approved-by: Erlend Dahl <[email protected]>
1 parent 070b216 commit 9bb2b03

File tree

1 file changed

+231
-132
lines changed

1 file changed

+231
-132
lines changed

LICENSE

Lines changed: 231 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Introduction
1010
third-party software which may be included in this distribution of
1111
MySQL NDB Cluster 7.5.16 (and later).
1212

13-
Last updated: May 2023
13+
Last updated: June 2023
1414

1515
Licensing Information
1616

@@ -3964,141 +3964,27 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
39643964
======================================================================
39653965
======================================================================
39663966

3967-
OpenSSL 1.x
3967+
OpenSSL 3.0
39683968

3969-
You are receiving a copy of OpenSSL as part of this product in
3970-
object code form. The terms of the Oracle license do NOT apply to
3971-
OpenSSL. OpenSSL is licensed under a double license, of the OpenSSL
3972-
License and the original SSLeay license, separate from the Oracle
3973-
product. If you do not wish to install this library, you may remove
3974-
it, but the Oracle program might not operate properly or at all
3975-
without it.
3969+
You may be receiving a copy of OpenSSL 3.0 as part of this product in
3970+
object code form.
3971+
The terms of the Oracle license do NOT apply to OpenSSL 3.0.
3972+
OpenSSL 3.0 is licensed under the Apache 2.0 license, separate from
3973+
the Oracle product.
3974+
If you do not wish to install this library, you may remove it, but
3975+
the Oracle program might not operate properly or at all without it.
39763976

3977-
---------------------------------------------------------------------
3978-
3979-
LICENSE ISSUES
3980-
==============
3981-
3982-
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
3983-
the OpenSSL License and the original SSLeay license apply to the toolkit.
3984-
See below for the actual license texts.
3985-
3986-
OpenSSL License
3987-
---------------
3988-
3989-
/* ====================================================================
3990-
* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
3991-
*
3992-
* Redistribution and use in source and binary forms, with or without
3993-
* modification, are permitted provided that the following conditions
3994-
* are met:
3995-
*
3996-
* 1. Redistributions of source code must retain the above copyright
3997-
* notice, this list of conditions and the following disclaimer.
3998-
*
3999-
* 2. Redistributions in binary form must reproduce the above copyright
4000-
* notice, this list of conditions and the following disclaimer in
4001-
* the documentation and/or other materials provided with the
4002-
* distribution.
4003-
*
4004-
* 3. All advertising materials mentioning features or use of this
4005-
* software must display the following acknowledgment:
4006-
* "This product includes software developed by the OpenSSL Project
4007-
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
4008-
*
4009-
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
4010-
* endorse or promote products derived from this software without
4011-
* prior written permission. For written permission, please contact
4012-
4013-
*
4014-
* 5. Products derived from this software may not be called "OpenSSL"
4015-
* nor may "OpenSSL" appear in their names without prior written
4016-
* permission of the OpenSSL Project.
4017-
*
4018-
* 6. Redistributions of any form whatsoever must retain the following
4019-
* acknowledgment:
4020-
* "This product includes software developed by the OpenSSL Project
4021-
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
4022-
*
4023-
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
4024-
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4025-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4026-
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
4027-
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
4028-
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
4029-
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
4030-
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4031-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
4032-
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
4033-
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
4034-
* OF THE POSSIBILITY OF SUCH DAMAGE.
4035-
* ====================================================================
4036-
*
4037-
* This product includes cryptographic software written by Eric Young
4038-
* ([email protected]). This product includes software written by Tim
4039-
* Hudson ([email protected]).
3977+
/*
3978+
* Copyright 2003-2022 The OpenSSL Project Authors. All Rights Reserved.
40403979
*
4041-
*/
4042-
4043-
Original SSLeay License
4044-
-----------------------
3980+
* Licensed under the Apache License 2.0 (the "License"). You may not use
3981+
* this file except in compliance with the License. You can obtain a copy
3982+
* in the file LICENSE in the source distribution or at
3983+
* https://www.openssl.org/source/license.html
3984+
*/
40453985

4046-
/* Copyright (C) 1995-1998 Eric Young ([email protected])
4047-
* All rights reserved.
4048-
*
4049-
* This package is an SSL implementation written
4050-
* by Eric Young ([email protected]).
4051-
* The implementation was written so as to conform with Netscapes SSL.
4052-
*
4053-
* This library is free for commercial and non-commercial use as long as
4054-
* the following conditions are aheared to. The following conditions
4055-
* apply to all code found in this distribution, be it the RC4, RSA,
4056-
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
4057-
* included with this distribution is covered by the same copyright terms
4058-
* except that the holder is Tim Hudson ([email protected]).
4059-
*
4060-
* Copyright remains Eric Young's, and as such any Copyright notices in
4061-
* the code are not to be removed.
4062-
* If this package is used in a product, Eric Young should be given attribution
4063-
* as the author of the parts of the library used.
4064-
* This can be in the form of a textual message at program startup or
4065-
* in documentation (online or textual) provided with the package.
4066-
*
4067-
* Redistribution and use in source and binary forms, with or without
4068-
* modification, are permitted provided that the following conditions
4069-
* are met:
4070-
* 1. Redistributions of source code must retain the copyright
4071-
* notice, this list of conditions and the following disclaimer.
4072-
* 2. Redistributions in binary form must reproduce the above copyright
4073-
* notice, this list of conditions and the following disclaimer in the
4074-
* documentation and/or other materials provided with the distribution.
4075-
* 3. All advertising materials mentioning features or use of this software
4076-
* must display the following acknowledgement:
4077-
* "This product includes cryptographic software written by
4078-
* Eric Young ([email protected])"
4079-
* The word 'cryptographic' can be left out if the rouines from the library
4080-
* being used are not cryptographic related :-).
4081-
* 4. If you include any Windows specific code (or a derivative thereof) from
4082-
* the apps directory (application code) you must include an acknowledgement:
4083-
* "This product includes software written by Tim Hudson ([email protected])"
4084-
*
4085-
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
4086-
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4087-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4088-
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4089-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4090-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4091-
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4092-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4093-
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4094-
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4095-
* SUCH DAMAGE.
4096-
*
4097-
* The licence and distribution terms for any publically available version or
4098-
* derivative of this code cannot be changed. i.e. this code cannot simply be
4099-
* copied and put under another distribution licence
4100-
* [including the GNU Public Licence.]
4101-
*/
3986+
See Apache License v2.0, January 2004 in the
3987+
'Standard Licenses' section.
41023988

41033989
======================================================================
41043990
======================================================================
@@ -5066,6 +4952,219 @@ That's all there is to it!
50664952
======================================================================
50674953
======================================================================
50684954

4955+
Apache License v2.0, January 2004
4956+
4957+
The following applies to all products licensed under the Apache 2.0
4958+
License: You may not use the identified files except in compliance
4959+
with the Apache License, Version 2.0 (the "License.") You may obtain a
4960+
copy of the License at http://www.apache.org/licenses/LICENSE-2.0. A
4961+
copy of the license is also reproduced below. Unless required by
4962+
applicable law or agreed to in writing, software distributed under the
4963+
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
4964+
CONDITIONS OF ANY KIND, either express or implied. See the License for
4965+
the specific language governing permissions and limitations under the
4966+
License.
4967+
4968+
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/
4969+
4970+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
4971+
4972+
1. Definitions.
4973+
4974+
"License" shall mean the terms and conditions for use, reproduction,
4975+
and distribution as defined by Sections 1 through 9 of this document.
4976+
4977+
"Licensor" shall mean the copyright owner or entity authorized by the
4978+
copyright owner that is granting the License.
4979+
4980+
"Legal Entity" shall mean the union of the acting entity and all other
4981+
entities that control, are controlled by, or are under common control
4982+
with that entity. For the purposes of this definition, "control" means
4983+
(i) the power, direct or indirect, to cause the direction or
4984+
management of such entity, whether by contract or otherwise, or (ii)
4985+
ownership of fifty percent (50%) or more of the outstanding shares, or
4986+
(iii) beneficial ownership of such entity.
4987+
4988+
"You" (or "Your") shall mean an individual or Legal Entity exercising
4989+
permissions granted by this License.
4990+
4991+
"Source" form shall mean the preferred form for making modifications,
4992+
including but not limited to software source code, documentation
4993+
source, and configuration files.
4994+
4995+
"Object" form shall mean any form resulting from mechanical
4996+
transformation or translation of a Source form, including but not
4997+
limited to compiled object code, generated documentation, and
4998+
conversions to other media types.
4999+
5000+
"Work" shall mean the work of authorship, whether in Source or Object
5001+
form, made available under the License, as indicated by a copyright
5002+
notice that is included in or attached to the work (an example is
5003+
provided in the Appendix below).
5004+
5005+
"Derivative Works" shall mean any work, whether in Source or Object
5006+
form, that is based on (or derived from) the Work and for which the
5007+
editorial revisions, annotations, elaborations, or other modifications
5008+
represent, as a whole, an original work of authorship. For the
5009+
purposes of this License, Derivative Works shall not include works
5010+
that remain separable from, or merely link (or bind by name) to the
5011+
interfaces of, the Work and Derivative Works thereof.
5012+
5013+
"Contribution" shall mean any work of authorship, including the
5014+
original version of the Work and any modifications or additions to
5015+
that Work or Derivative Works thereof, that is intentionally submitted
5016+
to Licensor for inclusion in the Work by the copyright owner or by an
5017+
individual or Legal Entity authorized to submit on behalf of the
5018+
copyright owner. For the purposes of this definition, "submitted"
5019+
means any form of electronic, verbal, or written communication sent to
5020+
the Licensor or its representatives, including but not limited to
5021+
communication on electronic mailing lists, source code control
5022+
systems, and issue tracking systems that are managed by, or on behalf
5023+
of, the Licensor for the purpose of discussing and improving the Work,
5024+
but excluding communication that is conspicuously marked or otherwise
5025+
designated in writing by the copyright owner as "Not a Contribution."
5026+
5027+
"Contributor" shall mean Licensor and any individual or Legal Entity
5028+
on behalf of whom a Contribution has been received by Licensor and
5029+
subsequently incorporated within the Work.
5030+
5031+
2. Grant of Copyright License. Subject to the terms and conditions of
5032+
this License, each Contributor hereby grants to You a perpetual,
5033+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5034+
copyright license to reproduce, prepare Derivative Works of, publicly
5035+
display, publicly perform, sublicense, and distribute the Work and
5036+
such Derivative Works in Source or Object form.
5037+
5038+
3. Grant of Patent License. Subject to the terms and conditions of
5039+
this License, each Contributor hereby grants to You a perpetual,
5040+
worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except
5041+
as stated in this section) patent license to make, have made, use,
5042+
offer to sell, sell, import, and otherwise transfer the Work, where
5043+
such license applies only to those patent claims licensable by such
5044+
Contributor that are necessarily infringed by their Contribution(s)
5045+
alone or by combination of their Contribution(s) with the Work to
5046+
which such Contribution(s) was submitted. If You institute patent
5047+
litigation against any entity (including a cross-claim or counterclaim
5048+
in a lawsuit) alleging that the Work or a Contribution incorporated
5049+
within the Work constitutes direct or contributory patent
5050+
infringement, then any patent licenses granted to You under this
5051+
License for that Work shall terminate as of the date such litigation
5052+
is filed.
5053+
5054+
4. Redistribution. You may reproduce and distribute copies of the Work
5055+
or Derivative Works thereof in any medium, with or without
5056+
modifications, and in Source or Object form, provided that You meet
5057+
the following conditions:
5058+
5059+
(a) You must give any other recipients of the Work or Derivative Works
5060+
a copy of this License; and
5061+
5062+
(b) You must cause any modified files to carry prominent notices
5063+
stating that You changed the files; and
5064+
5065+
(c) You must retain, in the Source form of any Derivative Works that
5066+
You distribute, all copyright, patent, trademark, and attribution
5067+
notices from the Source form of the Work, excluding those notices that
5068+
do not pertain to any part of the Derivative Works; and
5069+
5070+
(d) If the Work includes a "NOTICE" text file as part of its
5071+
distribution, then any Derivative Works that You distribute must
5072+
include a readable copy of the attribution notices contained
5073+
5074+
within such NOTICE file, excluding those notices that do not pertain
5075+
to any part of the Derivative Works, in at least one of the following
5076+
places: within a NOTICE text file distributed as part of the
5077+
Derivative Works; within the Source form or documentation, if provided
5078+
along with the Derivative Works; or, within a display generated by the
5079+
Derivative Works, if and wherever such third-party notices normally
5080+
appear. The contents of the NOTICE file are for informational purposes
5081+
only and do not modify the License. You may add Your own attribution
5082+
notices within Derivative Works that You distribute, alongside or as
5083+
an addendum to the NOTICE text from the Work, provided that such
5084+
additional attribution notices cannot be construed as modifying the
5085+
License.
5086+
5087+
You may add Your own copyright statement to Your modifications and may
5088+
provide additional or different license terms and conditions for use,
5089+
reproduction, or distribution of Your modifications, or for any such
5090+
Derivative Works as a whole, provided Your use, reproduction, and
5091+
distribution of the Work otherwise complies with the conditions stated
5092+
in this License.
5093+
5094+
5. Submission of Contributions. Unless You explicitly state otherwise,
5095+
any Contribution intentionally submitted for inclusion in the Work by
5096+
You to the Licensor shall be under the terms and conditions of this
5097+
License, without any additional terms or conditions. Notwithstanding
5098+
the above, nothing herein shall supersede or modify the terms of any
5099+
separate license agreement you may have executed with Licensor
5100+
regarding such Contributions.
5101+
5102+
6. Trademarks. This License does not grant permission to use the trade
5103+
names, trademarks, service marks, or product names of the Licensor,
5104+
except as required for reasonable and customary use in describing the
5105+
origin of the Work and reproducing the content of the NOTICE file.
5106+
5107+
7. Disclaimer of Warranty. Unless required by applicable law or agreed
5108+
to in writing, Licensor provides the Work (and each Contributor
5109+
provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR
5110+
CONDITIONS OF ANY KIND, either express or implied, including, without
5111+
limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT,
5112+
MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely
5113+
responsible for determining the appropriateness of using or
5114+
redistributing the Work and assume any risks associated with Your
5115+
exercise of permissions under this License.
5116+
5117+
8. Limitation of Liability. In no event and under no legal theory,
5118+
whether in tort (including negligence), contract, or otherwise, unless
5119+
required by applicable law (such as deliberate and grossly negligent
5120+
acts) or agreed to in writing, shall any Contributor be liable to You
5121+
for damages, including any direct, indirect, special, incidental, or
5122+
consequential damages of any character arising as a result of this
5123+
License or out of the use or inability to use the Work (including but
5124+
not limited to damages for loss of goodwill, work stoppage, computer
5125+
failure or malfunction, or any and all other commercial damages or
5126+
losses), even if such Contributor has been advised of the possibility
5127+
of such damages.
5128+
5129+
9. Accepting Warranty or Additional Liability. While redistributing
5130+
the Work or Derivative Works thereof, You may choose to offer, and
5131+
charge a fee for, acceptance of support, warranty, indemnity, or other
5132+
liability obligations and/or rights consistent with this
5133+
License. However, in accepting such obligations, You may act only on
5134+
Your own behalf and on Your sole responsibility, not on behalf of any
5135+
other Contributor, and only if You agree to indemnify, defend, and
5136+
hold each Contributor harmless for any liability incurred by, or
5137+
claims asserted against, such Contributor by reason of your accepting
5138+
any such warranty or additional liability.
5139+
5140+
END OF TERMS AND CONDITIONS
5141+
5142+
APPENDIX: How to apply the Apache License to your work
5143+
5144+
To apply the Apache License to your work, attach the following boilerplate
5145+
notice, with the fields enclosed by brackets "[]" replaced with your own
5146+
identifying information. (Don't include the brackets!) The text should be
5147+
enclosed in the appropriate comment syntax for the file format. We also
5148+
recommend that a file or class name and description of purpose be included
5149+
on the same "printed page" as the copyright notice for easier identification
5150+
within third-party archives.
5151+
5152+
Copyright [yyyy] [name of copyright owner]
5153+
5154+
Licensed under the Apache License, Version 2.0 (the "License");
5155+
you may not use this file except in compliance with the License.
5156+
You may obtain a copy of the License at
5157+
http://www.apache.org/licenses/LICENSE-2.0
5158+
5159+
Unless required by applicable law or agreed to in writing, software
5160+
distributed under the License is distributed on an "AS IS" BASIS,
5161+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5162+
implied. See the License for the specific language governing permissions
5163+
and limitations under the License.
5164+
5165+
======================================================================
5166+
======================================================================
5167+
50695168
Written Offer for Source Code
50705169

50715170
For any software that you receive from Oracle in binary form which is

0 commit comments

Comments
 (0)