Skip to content

Commit 8e5fe8f

Browse files
committed
Update License Book
Approved-by: Erlend Dahl <[email protected]>
1 parent 1f44c08 commit 8e5fe8f

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.6.12 (and later).
1212

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

1515
Licensing Information
1616

@@ -3878,141 +3878,27 @@ This file is public domain and comes with NO WARRANTY of any kind
38783878
======================================================================
38793879
======================================================================
38803880

3881-
OpenSSL 1.x
3881+
OpenSSL 3.0
38823882

3883-
You are receiving a copy of OpenSSL as part of this product in
3884-
object code form. The terms of the Oracle license do NOT apply to
3885-
OpenSSL. OpenSSL is licensed under a double license, of the OpenSSL
3886-
License and the original SSLeay license, separate from the Oracle
3887-
product. If you do not wish to install this library, you may remove
3888-
it, but the Oracle program might not operate properly or at all
3889-
without it.
3883+
You may be receiving a copy of OpenSSL 3.0 as part of this product in
3884+
object code form.
3885+
The terms of the Oracle license do NOT apply to OpenSSL 3.0.
3886+
OpenSSL 3.0 is licensed under the Apache 2.0 license, separate from
3887+
the Oracle product.
3888+
If you do not wish to install this library, you may remove it, but
3889+
the Oracle program might not operate properly or at all without it.
38903890

3891-
---------------------------------------------------------------------
3892-
3893-
LICENSE ISSUES
3894-
==============
3895-
3896-
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
3897-
the OpenSSL License and the original SSLeay license apply to the toolkit.
3898-
See below for the actual license texts.
3899-
3900-
OpenSSL License
3901-
---------------
3902-
3903-
/* ====================================================================
3904-
* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
3905-
*
3906-
* Redistribution and use in source and binary forms, with or without
3907-
* modification, are permitted provided that the following conditions
3908-
* are met:
3909-
*
3910-
* 1. Redistributions of source code must retain the above copyright
3911-
* notice, this list of conditions and the following disclaimer.
3912-
*
3913-
* 2. Redistributions in binary form must reproduce the above copyright
3914-
* notice, this list of conditions and the following disclaimer in
3915-
* the documentation and/or other materials provided with the
3916-
* distribution.
3917-
*
3918-
* 3. All advertising materials mentioning features or use of this
3919-
* software must display the following acknowledgment:
3920-
* "This product includes software developed by the OpenSSL Project
3921-
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
3922-
*
3923-
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
3924-
* endorse or promote products derived from this software without
3925-
* prior written permission. For written permission, please contact
3926-
3927-
*
3928-
* 5. Products derived from this software may not be called "OpenSSL"
3929-
* nor may "OpenSSL" appear in their names without prior written
3930-
* permission of the OpenSSL Project.
3931-
*
3932-
* 6. Redistributions of any form whatsoever must retain the following
3933-
* acknowledgment:
3934-
* "This product includes software developed by the OpenSSL Project
3935-
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
3936-
*
3937-
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
3938-
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
3939-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
3940-
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
3941-
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
3942-
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
3943-
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
3944-
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
3945-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
3946-
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3947-
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
3948-
* OF THE POSSIBILITY OF SUCH DAMAGE.
3949-
* ====================================================================
3950-
*
3951-
* This product includes cryptographic software written by Eric Young
3952-
* ([email protected]). This product includes software written by Tim
3953-
* Hudson ([email protected]).
3891+
/*
3892+
* Copyright 2003-2022 The OpenSSL Project Authors. All Rights Reserved.
39543893
*
3955-
*/
3956-
3957-
Original SSLeay License
3958-
-----------------------
3894+
* Licensed under the Apache License 2.0 (the "License"). You may not use
3895+
* this file except in compliance with the License. You can obtain a copy
3896+
* in the file LICENSE in the source distribution or at
3897+
* https://www.openssl.org/source/license.html
3898+
*/
39593899

3960-
/* Copyright (C) 1995-1998 Eric Young ([email protected])
3961-
* All rights reserved.
3962-
*
3963-
* This package is an SSL implementation written
3964-
* by Eric Young ([email protected]).
3965-
* The implementation was written so as to conform with Netscapes SSL.
3966-
*
3967-
* This library is free for commercial and non-commercial use as long as
3968-
* the following conditions are aheared to. The following conditions
3969-
* apply to all code found in this distribution, be it the RC4, RSA,
3970-
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
3971-
* included with this distribution is covered by the same copyright terms
3972-
* except that the holder is Tim Hudson ([email protected]).
3973-
*
3974-
* Copyright remains Eric Young's, and as such any Copyright notices in
3975-
* the code are not to be removed.
3976-
* If this package is used in a product, Eric Young should be given attribution
3977-
* as the author of the parts of the library used.
3978-
* This can be in the form of a textual message at program startup or
3979-
* in documentation (online or textual) provided with the package.
3980-
*
3981-
* Redistribution and use in source and binary forms, with or without
3982-
* modification, are permitted provided that the following conditions
3983-
* are met:
3984-
* 1. Redistributions of source code must retain the copyright
3985-
* notice, this list of conditions and the following disclaimer.
3986-
* 2. Redistributions in binary form must reproduce the above copyright
3987-
* notice, this list of conditions and the following disclaimer in the
3988-
* documentation and/or other materials provided with the distribution.
3989-
* 3. All advertising materials mentioning features or use of this software
3990-
* must display the following acknowledgement:
3991-
* "This product includes cryptographic software written by
3992-
* Eric Young ([email protected])"
3993-
* The word 'cryptographic' can be left out if the rouines from the library
3994-
* being used are not cryptographic related :-).
3995-
* 4. If you include any Windows specific code (or a derivative thereof) from
3996-
* the apps directory (application code) you must include an acknowledgement:
3997-
* "This product includes software written by Tim Hudson ([email protected])"
3998-
*
3999-
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
4000-
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
4001-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
4002-
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
4003-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
4004-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
4005-
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
4006-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4007-
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
4008-
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
4009-
* SUCH DAMAGE.
4010-
*
4011-
* The licence and distribution terms for any publically available version or
4012-
* derivative of this code cannot be changed. i.e. this code cannot simply be
4013-
* copied and put under another distribution licence
4014-
* [including the GNU Public Licence.]
4015-
*/
3900+
See Apache License v2.0, January 2004 in the
3901+
'Standard Licenses' section.
40163902

40173903
======================================================================
40183904
======================================================================
@@ -5051,6 +4937,219 @@ That's all there is to it!
50514937
======================================================================
50524938
======================================================================
50534939

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

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

0 commit comments

Comments
 (0)