Merge ~pushkarnk/ubuntu/+source/openjdk-lts:merge-lp2049715-noble into ubuntu/+source/openjdk-lts:ubuntu/devel

Proposed by Pushkar Kulkarni
Status: Needs review
Proposed branch: ~pushkarnk/ubuntu/+source/openjdk-lts:merge-lp2049715-noble
Merge into: ubuntu/+source/openjdk-lts:ubuntu/devel
Prerequisite: ~pushkarnk/ubuntu/+source/openjdk-lts:merge-source-branch
Diff against target: 7309 lines (+3759/-2717)
13 files modified
debian/changelog (+38/-0)
debian/control (+1/-1)
debian/copyright (+3335/-2696)
debian/copyright-generator/copyright-gen.py (+291/-0)
debian/copyright-generator/debian-stanzas (+40/-0)
debian/copyright-generator/strip-common-licenses.sh (+19/-0)
debian/patches/atk-wrapper-security.diff (+1/-1)
debian/patches/multiple-pkcs11-library-init.diff (+3/-3)
debian/patches/reproducible-properties-timestamp.diff (+1/-1)
debian/patches/zero-x32.diff (+3/-3)
debian/rules (+18/-8)
debian/watch (+3/-4)
debian/watch.in (+6/-0)
Reviewer Review Type Date Requested Status
Simon Quigley (community) Needs Information
Andreas Hasenack Needs Fixing
Review via email: mp+458903@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote :

Building and running tests locally now ...

Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote :

The diff seems large because of the changes to debian/copyright.

Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote :
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

I'm marking this as "needs fixing", but I fear it's too late. See inline comment.

review: Needs Fixing
Revision history for this message
Pushkar Kulkarni (pushkarnk) wrote :
Revision history for this message
Simon Quigley (tsimonq2) :
review: Needs Information

Unmerged commits

0af4565... by Pushkar Kulkarni

Update changelog

f18483b... by Pushkar Kulkarni

Merge from Debian 11.0.22+7

47caa95... by Pushkar Kulkarni

Update upstream source from tag 'upstream/11.0.22+7'

Update to upstream version '11.0.22+7'
with Debian dir c701051f9557b46f3ea460c4fbd680d4bd686b8a

4a0d70f... by Pushkar Kulkarni

New upstream version 11.0.22+7

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 8cbb4f1..19980da 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,41 @@
6+openjdk-lts (11.0.22+7-0ubuntu1) UNRELEASED; urgency=medium
7+
8+ * OpenJDK 11.0.22 release, build 7
9+ - CVEs:
10+ + CVE-2024-20918
11+ + CVE-2024-20919
12+ + CVE-2024-20921
13+ + CVE-2024-20945
14+ + CVE-2024-20952
15+ - Security fixes:
16+ + JDK-8308204: Enhanced certificate processing.
17+ + JDK-8314295: Enhance verification of verifier.
18+ + JDK-8314307: Improve loop handling.
19+ + JDK-8314468: Improve Compiler loops.
20+ + JDK-8316976: Improve signature handling.
21+ + JDK-8317547: Enhance TLS connection support.
22+ + JDK-8314284: Enhance Nashorn performance (CVE-2024-20926).
23+ Release notes:
24+ https://www.oracle.com/java/technologies/javase/11-0-22-relnotes.html#R11_0_22
25+ * Merge changes from openjdk-11 11.0.22+7-1 (LP: #2049715)
26+ [ Vladimir Petko ]
27+ - Generate d/watch to cope with early access and release builds.
28+ - d/rules: Trim trailing whitespaces from debian/control.
29+
30+ [ Pushkar Kulkarni ]
31+ - Minor improvements to the copyright-generator.
32+
33+ [ Pushkar Kulkarni ]
34+ - debian/copyright: Update copyrights and notices, using a generator script.
35+
36+ [ Vladimir Petko ]
37+ - d/copyright: Fix lintian warning.
38+
39+ [ Matthias Klose ]
40+ - d/copyright: Fix source location.
41+
42+ -- Pushkar Kulkarni <pushkar.kulkarni@canonical.com> Thu, 18 Jan 2024 13:52:07 +0530
43+
44 openjdk-lts (11.0.21+9-0ubuntu1) noble; urgency=medium
45
46 * OpenJDK 11.0.21 release, build 9.
47diff --git a/debian/control b/debian/control
48index d3e52fa..54dfb51 100644
49--- a/debian/control
50+++ b/debian/control
51@@ -14,7 +14,7 @@ Build-Depends: debhelper (>= 11),
52 openjdk-11-jdk-headless:native | openjdk-10-jdk-headless:native,
53 libxtst-dev, libxi-dev, libxt-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, liblcms2-dev, libfreetype6-dev (>= 2.2.1), libxinerama-dev, libkrb5-dev, xsltproc, libpcsclite-dev, libxrandr-dev, libelf-dev, libfontconfig1-dev, libgtk2.0-0 | libgtk-3-0, libharfbuzz-dev,
54 libffi-dev,
55- zlib1g-dev:native, zlib1g-dev, libattr1-dev, libpng-dev, libjpeg-dev, libgif-dev,
56+ zlib1g-dev:native, zlib1g-dev, libattr1-dev, libpng-dev, libjpeg-dev, libgif-dev,
57 libnss3-dev (>= 2:3.17.1),
58 openjdk-11-jdk-headless <cross>,
59 Build-Depends-Indep: graphviz, pandoc,
60diff --git a/debian/copyright b/debian/copyright
61index fb2db69..2a4ea8f 100644
62--- a/debian/copyright
63+++ b/debian/copyright
64@@ -20,76 +20,386 @@ Files-Excluded:
65 src/java.desktop/share/native/libjavajpeg/README
66 Source: https://github.com/openjdk/jdk11u
67 Comment:
68- ------------------------------------------------------------------------------
69- This package was debianized by Matthias Klose <doko@ubuntu.com> on
70- Wed, 08 Aug 2007 15:55:39 +0200.
71- ------------------------------------------------------------------------------
72 Upstream Authors:
73 OpenJDK:
74- Sun Microsystems, Inc.
75- Oracle and/or its affiliates.
76- Packaging:
77- Matthias Klose
78- ------------------------------------------------------------------------------
79+ Oracle and/or its affiliates
80+ Sun Microsystems, Inc
81+ Red Hat, Inc
82+ SAP SE
83+ Azul Systems, Inc
84+ Apache Software Foundation
85+ Microsoft Corporation
86+ Intel Corportation
87+ IBM Corporation
88+ Google LLC
89+ Amazon.com, Inc
90+ Other contributors
91+ See the third party licenses below.
92+ Packaged by:
93+ Matthias Klose <doko\@ubuntu.com>
94
95 Files: *
96 Copyright:
97- OpenJDK:
98- Copyright © 1996-2007 Sun Microsystems, Inc.
99- Copyright © 1996-2023 Oracle and/or its affiliates.
100- For third party copyrights see below (copies from the third party readme).
101- Portions Copyright © 1993-2014 IBM Corp.
102- Portions Copyright © 1997 Eastman Kodak Company.
103- Portions Copyright © 1999-2005 The Apache Software Foundation.
104- ------------------------------------------------------------------------------
105-License: GPL with the Classpath exception
106- NOTE: the combined work which includes the upstream components below
107- carries forward the OpenJDK Assembly Exception (text included below).
108+ Copyright (c) 1996-2023 Oracle and/or its affiliates.
109+ Copyright (c) 1996-2003 Sun Microsystems, Inc.
110+ Copyright (c) 2009-2012 Red Hat, Inc.
111+ Copyright (c) 2012-2022 SAP SE.
112+ Copyright (c) 2020-2021 Azul Systems, Inc.
113+ Copyright (c) 1999-2022 The Apache Software Foundation.
114+ Copyright (c) 2020-2021 Microsoft Corporation
115+ Copyright (c) 2009-2022 Google LLC
116+ Copyright (c) 2020-2021 Amazon.com, Inc
117+ Copyright (c) 2021 Alibaba Group Holding Limited
118+ Copyright (c) 2019-2021 Huawei Technologies Co. Ltd.
119+ Copyright (c) 2021-2023 BELLSOFT
120+ Copyright (c) 2022-23 THL A29 Limited, a Tencent company.
121+ Copyright (c) 2021-2023, Arm Limited.
122+ Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn.
123+ Copyright (c) 2017 Instituto de Pesquisas Eldorado.
124+ Copyright (c) 1999-2007 Brian Paul.
125+ Copyright (c) 2018-2019 Adobe Inc.
126+ Copyright 2006-2014 Adobe Systems Incorporated.
127+ Copyright 1994-2011 Hewlett-Packard Co.
128+ Portions Copyright (c) 2011-2014 IBM Corporation
129+ Portions Copyright (c) 1995 Colin Plumb
130+ Portions Copyright (c) 1997-2003 Eastman Kodak Company
131+ See other third party notices under the License section
132+License: GPL with Classpath exception
133+ .
134+ --- begin of LICENSE ---
135+ .
136+ The GNU General Public License (GPL)
137+ .
138+ Version 2, June 1991
139+ .
140+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
141+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
142+ .
143+ Everyone is permitted to copy and distribute verbatim copies of this license
144+ document, but changing it is not allowed.
145+ .
146+ Preamble
147+ .
148+ The licenses for most software are designed to take away your freedom to share
149+ and change it. By contrast, the GNU General Public License is intended to
150+ guarantee your freedom to share and change free software--to make sure the
151+ software is free for all its users. This General Public License applies to
152+ most of the Free Software Foundation's software and to any other program whose
153+ authors commit to using it. (Some other Free Software Foundation software is
154+ covered by the GNU Library General Public License instead.) You can apply it to
155+ your programs, too.
156+ .
157+ When we speak of free software, we are referring to freedom, not price. Our
158+ General Public Licenses are designed to make sure that you have the freedom to
159+ distribute copies of free software (and charge for this service if you wish),
160+ that you receive source code or can get it if you want it, that you can change
161+ the software or use pieces of it in new free programs; and that you know you
162+ can do these things.
163+ .
164+ To protect your rights, we need to make restrictions that forbid anyone to deny
165+ you these rights or to ask you to surrender the rights. These restrictions
166+ translate to certain responsibilities for you if you distribute copies of the
167+ software, or if you modify it.
168+ .
169+ For example, if you distribute copies of such a program, whether gratis or for
170+ a fee, you must give the recipients all the rights that you have. You must
171+ make sure that they, too, receive or can get the source code. And you must
172+ show them these terms so they know their rights.
173+ .
174+ We protect your rights with two steps: (1) copyright the software, and (2)
175+ offer you this license which gives you legal permission to copy, distribute
176+ and/or modify the software.
177+ .
178+ Also, for each author's protection and ours, we want to make certain that
179+ everyone understands that there is no warranty for this free software. If the
180+ software is modified by someone else and passed on, we want its recipients to
181+ know that what they have is not the original, so that any problems introduced
182+ by others will not reflect on the original authors' reputations.
183+ .
184+ Finally, any free program is threatened constantly by software patents. We
185+ wish to avoid the danger that redistributors of a free program will
186+ individually obtain patent licenses, in effect making the program proprietary.
187+ To prevent this, we have made it clear that any patent must be licensed for
188+ everyone's free use or not licensed at all.
189+ .
190+ The precise terms and conditions for copying, distribution and modification
191+ follow.
192+ .
193+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
194+ .
195+ 0. This License applies to any program or other work which contains a notice
196+ placed by the copyright holder saying it may be distributed under the terms of
197+ this General Public License. The "Program", below, refers to any such program
198+ or work, and a "work based on the Program" means either the Program or any
199+ derivative work under copyright law: that is to say, a work containing the
200+ Program or a portion of it, either verbatim or with modifications and/or
201+ translated into another language. (Hereinafter, translation is included
202+ without limitation in the term "modification".) Each licensee is addressed as
203+ "you".
204+ .
205+ Activities other than copying, distribution and modification are not covered by
206+ this License; they are outside its scope. The act of running the Program is
207+ not restricted, and the output from the Program is covered only if its contents
208+ constitute a work based on the Program (independent of having been made by
209+ running the Program). Whether that is true depends on what the Program does.
210+ .
211+ 1. You may copy and distribute verbatim copies of the Program's source code as
212+ you receive it, in any medium, provided that you conspicuously and
213+ appropriately publish on each copy an appropriate copyright notice and
214+ disclaimer of warranty; keep intact all the notices that refer to this License
215+ and to the absence of any warranty; and give any other recipients of the
216+ Program a copy of this License along with the Program.
217+ .
218+ You may charge a fee for the physical act of transferring a copy, and you may
219+ at your option offer warranty protection in exchange for a fee.
220+ .
221+ 2. You may modify your copy or copies of the Program or any portion of it, thus
222+ forming a work based on the Program, and copy and distribute such modifications
223+ or work under the terms of Section 1 above, provided that you also meet all of
224+ these conditions:
225+ .
226+ a) You must cause the modified files to carry prominent notices stating
227+ that you changed the files and the date of any change.
228+ .
229+ b) You must cause any work that you distribute or publish, that in whole or
230+ in part contains or is derived from the Program or any part thereof, to be
231+ licensed as a whole at no charge to all third parties under the terms of
232+ this License.
233+ .
234+ c) If the modified program normally reads commands interactively when run,
235+ you must cause it, when started running for such interactive use in the
236+ most ordinary way, to print or display an announcement including an
237+ appropriate copyright notice and a notice that there is no warranty (or
238+ else, saying that you provide a warranty) and that users may redistribute
239+ the program under these conditions, and telling the user how to view a copy
240+ of this License. (Exception: if the Program itself is interactive but does
241+ not normally print such an announcement, your work based on the Program is
242+ not required to print an announcement.)
243+ .
244+ These requirements apply to the modified work as a whole. If identifiable
245+ sections of that work are not derived from the Program, and can be reasonably
246+ considered independent and separate works in themselves, then this License, and
247+ its terms, do not apply to those sections when you distribute them as separate
248+ works. But when you distribute the same sections as part of a whole which is a
249+ work based on the Program, the distribution of the whole must be on the terms
250+ of this License, whose permissions for other licensees extend to the entire
251+ whole, and thus to each and every part regardless of who wrote it.
252+ .
253+ Thus, it is not the intent of this section to claim rights or contest your
254+ rights to work written entirely by you; rather, the intent is to exercise the
255+ right to control the distribution of derivative or collective works based on
256+ the Program.
257+ .
258+ In addition, mere aggregation of another work not based on the Program with the
259+ Program (or with a work based on the Program) on a volume of a storage or
260+ distribution medium does not bring the other work under the scope of this
261+ License.
262+ .
263+ 3. You may copy and distribute the Program (or a work based on it, under
264+ Section 2) in object code or executable form under the terms of Sections 1 and
265+ 2 above provided that you also do one of the following:
266+ .
267+ a) Accompany it with the complete corresponding machine-readable source
268+ code, which must be distributed under the terms of Sections 1 and 2 above
269+ on a medium customarily used for software interchange; or,
270+ .
271+ b) Accompany it with a written offer, valid for at least three years, to
272+ give any third party, for a charge no more than your cost of physically
273+ performing source distribution, a complete machine-readable copy of the
274+ corresponding source code, to be distributed under the terms of Sections 1
275+ and 2 above on a medium customarily used for software interchange; or,
276+ .
277+ c) Accompany it with the information you received as to the offer to
278+ distribute corresponding source code. (This alternative is allowed only
279+ for noncommercial distribution and only if you received the program in
280+ object code or executable form with such an offer, in accord with
281+ Subsection b above.)
282+ .
283+ The source code for a work means the preferred form of the work for making
284+ modifications to it. For an executable work, complete source code means all
285+ the source code for all modules it contains, plus any associated interface
286+ definition files, plus the scripts used to control compilation and installation
287+ of the executable. However, as a special exception, the source code
288+ distributed need not include anything that is normally distributed (in either
289+ source or binary form) with the major components (compiler, kernel, and so on)
290+ of the operating system on which the executable runs, unless that component
291+ itself accompanies the executable.
292+ .
293+ If distribution of executable or object code is made by offering access to copy
294+ from a designated place, then offering equivalent access to copy the source
295+ code from the same place counts as distribution of the source code, even though
296+ third parties are not compelled to copy the source along with the object code.
297+ .
298+ 4. You may not copy, modify, sublicense, or distribute the Program except as
299+ expressly provided under this License. Any attempt otherwise to copy, modify,
300+ sublicense or distribute the Program is void, and will automatically terminate
301+ your rights under this License. However, parties who have received copies, or
302+ rights, from you under this License will not have their licenses terminated so
303+ long as such parties remain in full compliance.
304+ .
305+ 5. You are not required to accept this License, since you have not signed it.
306+ However, nothing else grants you permission to modify or distribute the Program
307+ or its derivative works. These actions are prohibited by law if you do not
308+ accept this License. Therefore, by modifying or distributing the Program (or
309+ any work based on the Program), you indicate your acceptance of this License to
310+ do so, and all its terms and conditions for copying, distributing or modifying
311+ the Program or works based on it.
312+ .
313+ 6. Each time you redistribute the Program (or any work based on the Program),
314+ the recipient automatically receives a license from the original licensor to
315+ copy, distribute or modify the Program subject to these terms and conditions.
316+ You may not impose any further restrictions on the recipients' exercise of the
317+ rights granted herein. You are not responsible for enforcing compliance by
318+ third parties to this License.
319+ .
320+ 7. If, as a consequence of a court judgment or allegation of patent
321+ infringement or for any other reason (not limited to patent issues), conditions
322+ are imposed on you (whether by court order, agreement or otherwise) that
323+ contradict the conditions of this License, they do not excuse you from the
324+ conditions of this License. If you cannot distribute so as to satisfy
325+ simultaneously your obligations under this License and any other pertinent
326+ obligations, then as a consequence you may not distribute the Program at all.
327+ For example, if a patent license would not permit royalty-free redistribution
328+ of the Program by all those who receive copies directly or indirectly through
329+ you, then the only way you could satisfy both it and this License would be to
330+ refrain entirely from distribution of the Program.
331+ .
332+ If any portion of this section is held invalid or unenforceable under any
333+ particular circumstance, the balance of the section is intended to apply and
334+ the section as a whole is intended to apply in other circumstances.
335+ .
336+ It is not the purpose of this section to induce you to infringe any patents or
337+ other property right claims or to contest validity of any such claims; this
338+ section has the sole purpose of protecting the integrity of the free software
339+ distribution system, which is implemented by public license practices. Many
340+ people have made generous contributions to the wide range of software
341+ distributed through that system in reliance on consistent application of that
342+ system; it is up to the author/donor to decide if he or she is willing to
343+ distribute software through any other system and a licensee cannot impose that
344+ choice.
345+ .
346+ This section is intended to make thoroughly clear what is believed to be a
347+ consequence of the rest of this License.
348+ .
349+ 8. If the distribution and/or use of the Program is restricted in certain
350+ countries either by patents or by copyrighted interfaces, the original
351+ copyright holder who places the Program under this License may add an explicit
352+ geographical distribution limitation excluding those countries, so that
353+ distribution is permitted only in or among countries not thus excluded. In
354+ such case, this License incorporates the limitation as if written in the body
355+ of this License.
356 .
357- OpenJDK:
358- OpenJDK is licensed under the GPL v2 with exceptions,
359- see `/usr/share/common-licenses/GPL-2'.
360- The exceptions are:
361- - "CLASSPATH" EXCEPTION TO THE GPL
362- - OPENJDK ASSEMBLY EXCEPTION
363- Various third party code in OpenJDK is licensed under different licenses.
364+ 9. The Free Software Foundation may publish revised and/or new versions of the
365+ General Public License from time to time. Such new versions will be similar in
366+ spirit to the present version, but may differ in detail to address new problems
367+ or concerns.
368+ .
369+ Each version is given a distinguishing version number. If the Program
370+ specifies a version number of this License which applies to it and "any later
371+ version", you have the option of following the terms and conditions either of
372+ that version or of any later version published by the Free Software Foundation.
373+ If the Program does not specify a version number of this License, you may
374+ choose any version ever published by the Free Software Foundation.
375+ .
376+ 10. If you wish to incorporate parts of the Program into other free programs
377+ whose distribution conditions are different, write to the author to ask for
378+ permission. For software which is copyrighted by the Free Software Foundation,
379+ write to the Free Software Foundation; we sometimes make exceptions for this.
380+ Our decision will be guided by the two goals of preserving the free status of
381+ all derivatives of our free software and of promoting the sharing and reuse of
382+ software generally.
383+ .
384+ NO WARRANTY
385+ .
386+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
387+ THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
388+ STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
389+ PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
390+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
391+ FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
392+ PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
393+ YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
394 .
395- Java Access Bridge:
396- Java Access Bridge is licensed under the LGPL v2.
397- See `/usr/share/common-licenses/LGPL-2'.
398+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
399+ ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
400+ PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
401+ GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
402+ INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
403+ BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
404+ FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
405+ OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
406 .
407- A Note About License Headers
408- ----------------------------
409+ END OF TERMS AND CONDITIONS
410 .
411- Some sources downloaded from openjdk.java.net do not display the GPL
412- license header. Instances are:
413+ How to Apply These Terms to Your New Programs
414 .
415- - The files in openjdk/j2se/src/share/classes/javax/xml/stream/ seem to
416- comprise the BEA-StAX source code
417+ If you develop a new program, and you want it to be of the greatest possible
418+ use to the public, the best way to achieve this is to make it free software
419+ which everyone can redistribute and change under these terms.
420 .
421- http://ftpna2.bea.com/pub/downloads/jsr173.jar
422+ To do so, attach the following notices to the program. It is safest to attach
423+ them to the start of each source file to most effectively convey the exclusion
424+ of warranty; and each file should have at least the "copyright" line and a
425+ pointer to where the full notice is found.
426 .
427- with some Sun-specific modifications. We're assuming that Sun is
428- bundling BEA-StAX under the terms of the Apache License 2.0 and
429- that the modifications are owned by Sun.
430+ One line to give the program's name and a brief idea of what it does.
431 .
432- - We are assuming that these files are owned by Sun:
433- openjdk/j2se/src/share/classes/**/resources/*.properties
434+ Copyright (C) <year> <name of author>
435+ .
436+ This program is free software; you can redistribute it and/or modify it
437+ under the terms of the GNU General Public License as published by the Free
438+ Software Foundation; either version 2 of the License, or (at your option)
439+ any later version.
440+ .
441+ This program is distributed in the hope that it will be useful, but WITHOUT
442+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
443+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
444+ more details.
445+ .
446+ You should have received a copy of the GNU General Public License along
447+ with this program; if not, write to the Free Software Foundation, Inc.,
448+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
449+ .
450+ Also add information on how to contact you by electronic and paper mail.
451+ .
452+ If the program is interactive, make it output a short notice like this when it
453+ starts in an interactive mode:
454+ .
455+ Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
456+ with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
457+ software, and you are welcome to redistribute it under certain conditions;
458+ type 'show c' for details.
459+ .
460+ The hypothetical commands 'show w' and 'show c' should show the appropriate
461+ parts of the General Public License. Of course, the commands you use may be
462+ called something other than 'show w' and 'show c'; they could even be
463+ mouse-clicks or menu items--whatever suits your program.
464+ .
465+ You should also get your employer (if you work as a programmer) or your school,
466+ if any, to sign a "copyright disclaimer" for the program, if necessary. Here
467+ is a sample; alter the names:
468+ .
469+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
470+ 'Gnomovision' (which makes passes at compilers) written by James Hacker.
471+ .
472+ signature of Ty Coon, 1 April 1989
473+ .
474+ Ty Coon, President of Vice
475+ .
476+ This General Public License does not permit incorporating your program into
477+ proprietary programs. If your program is a subroutine library, you may
478+ consider it more useful to permit linking proprietary applications with the
479+ library. If this is what you want to do, use the GNU Library General Public
480+ License instead of this License.
481 .
482- The downloaded sources include a script that inserts proprietary
483- license headers into the source files it generates. The script
484- itself is GPL'd so we patched them to emit the GPL header. The
485- file is:
486- openjdk/j2se/make/java/nio/genExceptions.sh
487 .
488- ------------------------------------------------------------------------------
489 "CLASSPATH" EXCEPTION TO THE GPL
490 .
491- Certain source files distributed by Sun Microsystems, Inc. are subject to
492- the following clarification and special exception to the GPL, but only where
493- Sun has expressly included in the particular source file's header the words
494- "Sun designates this particular file as subject to the "Classpath" exception
495- as provided by Sun in the LICENSE file that accompanied this code."
496+ Certain source files distributed by Oracle America and/or its affiliates are
497+ subject to the following clarification and special exception to the GPL, but
498+ only where Oracle has expressly included in the particular source file's header
499+ the words "Oracle designates this particular file as subject to the "Classpath"
500+ exception as provided by Oracle in the LICENSE file that accompanied this code."
501 .
502 Linking this library statically or dynamically with other modules is making
503 a combined work based on this library. Thus, the terms and conditions of
504@@ -106,96 +416,64 @@ License: GPL with the Classpath exception
505 the library, but you are not obligated to do so. If you do not wish to do
506 so, delete this exception statement from your version.
507 .
508- ------------------------------------------------------------------------------
509- OPENJDK ASSEMBLY EXCEPTION
510- .
511- The OpenJDK source code made available by Sun at openjdk.java.net and
512- openjdk.dev.java.net ("OpenJDK Code") is distributed under the terms of the
513- GNU General Public License <http://www.gnu.org/copyleft/gpl.html> version 2
514- only ("GPL2"), with the following clarification and special exception.
515- .
516- Linking this OpenJDK Code statically or dynamically with other code
517- is making a combined work based on this library. Thus, the terms
518- and conditions of GPL2 cover the whole combination.
519- .
520- As a special exception, Sun gives you permission to link this
521- OpenJDK Code with certain code licensed by Sun as indicated at
522- http://openjdk.java.net/legal/exception-modules-2007-05-08.html
523- ("Designated Exception Modules") to produce an executable,
524- regardless of the license terms of the Designated Exception Modules,
525- and to copy and distribute the resulting executable under GPL2,
526- provided that the Designated Exception Modules continue to be
527- governed by the licenses under which they were offered by Sun.
528- .
529- As such, it allows licensees and sublicensees of Sun's GPL2 OpenJDK Code to
530- build an executable that includes those portions of necessary code that Sun
531- could not provide under GPL2 (or that Sun has provided under GPL2 with the
532- Classpath exception). If you modify or add to the OpenJDK code, that new
533- GPL2 code may still be combined with Designated Exception Modules if the
534- new code is made subject to this exception by its copyright holder.
535+ --- end of LICENSE ---
536 .
537 ------------------------------------------------------------------------------
538- OpenJDK Trademark Notice
539- Version 1.1, 2008/3/10
540- .
541- OpenJDK (the "Name") is a trademark of Sun Microsystems, Inc. (the "Owner").
542- Owner permits any person obtaining a copy of this software (the "Software")
543- which is based on original software retrieved from one of the following
544- websites: http://download.java.net/openjdk, http://hg.openjdk.java.net/jdk6,
545- or http://openjdk.java.net (each a "Website", with the original software made
546- available by the Owner on a Website being known as the "Website Software") to
547- use the Name in package names and version strings of the Software subject to
548- the following conditions:
549+ The following licenses for third party code are taken from 'legal'
550+ directories of modules under src/
551+ ------------------------------------------------------------------------------
552+ .
553+ %% This notice is provided with respect to Cryptix AES v3.2.0,
554+ which may be included with JRE 11, JDK 11 and OpenJDK 11
555+ .
556+ --- begin of LICENSE ---
557 .
558- - The Software is a substantially complete implementation of the OpenJDK
559- development kit or runtime environment code made available by Owner on a
560- Website, and the vast majority of the Software code is identical to the
561- upstream Website Software;
562+ Cryptix General License
563 .
564- - No permission is hereby granted to use the Name in any other manner,
565- unless such use constitutes "fair use."
566 .
567- - The Owner makes no warranties of any kind respecting the Name and all
568- representations and warranties, including any implied warranty of
569- merchantability, fitness for a particular purpose or non-infringement
570- are hereby disclaimed; and
571+ Cryptix General License
572 .
573- - This notice and the following legend are included in all copies of the
574- Software or portions of it:
575+ Copyright (c) 1995-2005 The Cryptix Foundation Limited.
576+ All rights reserved.
577 .
578- OpenJDK is a trademark or registered trademark of Sun Microsystems,
579- Inc. in the United States and other countries.
580+ Redistribution and use in source and binary forms, with or without
581+ modification, are permitted provided that the following conditions are
582+ met:
583 .
584- The Name may also be used in connection with descriptions of the Software that
585- constitute "fair use," such as "derived from the OpenJDK code base" or "based
586- on the OpenJDK source code."
587+ 1. Redistributions of source code must retain the copyright notice,
588+ this list of conditions and the following disclaimer.
589 .
590- Owner intends to revise this Notice as necessary in order to meet the needs of
591- the OpenJDK Community. Please send questions or comments about this Notice to
592- Sun Microsystems at openjdk-tm@sun.com. Revisions to this Notice will be
593- announced on the public mailing list announce@openjdk.java.net, to which you
594- may subscribe by visiting http://mail.openjdk.java.net. The latest version of
595- this Notice may be found at http://openjdk.java.net/legal.
596+ 2. Redistributions in binary form must reproduce the above copyright
597+ notice, this list of conditions and the following disclaimer in
598+ the documentation and/or other materials provided with the
599+ distribution.
600 .
601- ------------------------------------------------------------------------------
602+ THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND
603+ CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
604+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
605+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
606+ IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE
607+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
608+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
609+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
610+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
611+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
612+ OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
613+ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
614 .
615- The contents of the jdk/src/share/native/sun/security/ec/impl/ directory are
616- licensed under the LGPL-2.1. See `/usr/share/common-licenses/LGPL-2-1'.
617 .
618- ------------------------------------------------------------------------------
619- The following licenses for third party code are taken from
620- openjdk/THIRD_PARTY_README
621- ------------------------------------------------------------------------------
622 .
623- DO NOT TRANSLATE OR LOCALIZE.
624- -----------------------------
625+ --- end of LICENSE ---
626 .
627- %% This notice is provided with respect to ASM Bytecode Manipulation
628- Framework v5.0, which may be included with JRE 8, and JDK 8, and
629- OpenJDK 8.
630+ ------------------------------------------------------------------------------
631+ %% This notice is provided with respect to ASM Bytecode Manipulation Framework v6.0,
632+ which may be included with JRE 11, JDK 11 and OpenJDK 11
633 .
634 --- begin of LICENSE ---
635 .
636+ ASM License
637+ .
638+ .
639 Copyright (c) 2000-2011 France Télécom
640 All rights reserved.
641 .
642@@ -204,15 +482,15 @@ License: GPL with the Classpath exception
643 are met:
644 .
645 1. Redistributions of source code must retain the above copyright
646- notice, this list of conditions and the following disclaimer.
647+ notice, this list of conditions and the following disclaimer.
648 .
649 2. Redistributions in binary form must reproduce the above copyright
650- notice, this list of conditions and the following disclaimer in the
651- documentation and/or other materials provided with the distribution.
652+ notice, this list of conditions and the following disclaimer in the
653+ documentation and/or other materials provided with the distribution.
654 .
655 3. Neither the name of the copyright holders nor the names of its
656- contributors may be used to endorse or promote products derived from
657- this software without specific prior written permission.
658+ contributors may be used to endorse or promote products derived from
659+ this software without specific prior written permission.
660 .
661 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
662 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
663@@ -226,2324 +504,2628 @@ License: GPL with the Classpath exception
664 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
665 THE POSSIBILITY OF SUCH DAMAGE.
666 .
667+ .
668+ .
669 --- end of LICENSE ---
670 .
671 ------------------------------------------------------------------------------
672- .
673- %% This notice is provided with respect to BSDiff v4.3, which may be
674- included with JRE 8, JDK 8, and OpenJDK 8.
675+ %% This notice is provided with respect to c-libutl 20160225,
676+ which may be included with JRE 11, JDK 11 and OpenJDK 11
677 .
678 --- begin of LICENSE ---
679 .
680- Copyright 2003-2005 Colin Percival
681- All rights reserved
682- .
683- Redistribution and use in source and binary forms, with or without
684- modification, are permitted providing that the following conditions
685- are met:
686- 1. Redistributions of source code must retain the above copyright
687- notice, this list of conditions and the following disclaimer.
688- 2. Redistributions in binary form must reproduce the above copyright
689- notice, this list of conditions and the following disclaimer in the
690- documentation and/or other materials provided with the distribution.
691- .
692- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
693- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
694- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
695- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
696- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
697- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
698- OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
699- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
700- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
701- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
702- POSSIBILITY OF SUCH DAMAGE.
703- .
704- --- end of LICENSE ---
705- .
706- ------------------------------------------------------------------------------
707+ c-libutl License
708 .
709- %% This notice is provided with respect to CodeViewer 1.0, which may be
710- included with JDK 8.
711 .
712- --- begin of LICENSE ---
713+ This software is distributed under the terms of the BSD license.
714 .
715- Copyright 1999 by CoolServlets.com.
716+ == BSD LICENSE ===============================================================
717 .
718- Any errors or suggested improvements to this class can be reported as
719- instructed on CoolServlets.com. We hope you enjoy this program... your
720- comments will encourage further development! This software is distributed
721- under the terms of the BSD License. Redistribution and use in source and
722- binary forms, with or without modification, are permitted provided that the
723- following conditions are met:
724+ (C) 2009 by Remo Dentato (rdentato@gmail.com)
725 .
726- 1. Redistributions of source code must retain the above copyright notice, this
727- list of conditions and the following disclaimer.
728 .
729- 2. Redistributions in binary form must reproduce the above copyright notice,
730- this list of conditions and the following disclaimer in the documentation
731- and/or other materials provided with the distribution.
732+ Redistribution and use in source and binary forms, with or without modification,
733+ are permitted provided that the following conditions are met:
734 .
735- Neither name of CoolServlets.com nor the names of its contributors may be
736- used to endorse or promote products derived from this software without
737- specific prior written permission.
738+ * Redistributions of source code must retain the above copyright notice,
739+ this list of conditions and the following disclaimer.
740+ * Redistributions in binary form must reproduce the above copyright notice,
741+ this list of conditions and the following disclaimer in the documentation
742+ and/or other materials provided with the distribution.
743 .
744- THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND
745+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
746 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
747 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
748- DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
749- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
750+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
751+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
752 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
753- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
754- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
755+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
756+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
757 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
758- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
759- .
760- .
761- --- end of LICENSE ---
762- .
763- -------------------------------------------------------------------------------
764+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
765 .
766- %% This notice is provided with respect to Cryptix AES 3.2.0, which may be
767- included with JRE 8, JDK 8, and OpenJDK 8.
768+ http://opensource.org/licenses/bsd-license.php
769 .
770- --- begin of LICENSE ---
771 .
772- Cryptix General License
773 .
774- Copyright (c) 1995-2005 The Cryptix Foundation Limited.
775- All rights reserved.
776+ --- end of LICENSE ---
777 .
778- Redistribution and use in source and binary forms, with or without
779- modification, are permitted provided that the following conditions are
780- met:
781+ ------------------------------------------------------------------------------
782+ %% This notice is provided with respect to Unicode Common Local Data Repository (CLDR) v33,
783+ which may be included with JRE 11, JDK 11 and OpenJDK 11
784 .
785- 1. Redistributions of source code must retain the copyright notice,
786- this list of conditions and the following disclaimer.
787+ --- begin of LICENSE ---
788 .
789- 2. Redistributions in binary form must reproduce the above copyright
790- notice, this list of conditions and the following disclaimer in
791- the documentation and/or other materials provided with the
792- distribution.
793+ CLDR License
794 .
795- THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND
796- CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
797- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
798- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
799- IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE
800- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
801- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
802- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
803- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
804- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
805- OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
806- IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
807 .
808- --- end of LICENSE ---
809 .
810- -------------------------------------------------------------------------------
811+ UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
812+ Unicode Data Files include all data files under the directories
813+ http://www.unicode.org/Public/, http://www.unicode.org/reports/,
814+ http://www.unicode.org/cldr/data/,
815+ http://source.icu-project.org/repos/icu/, and
816+ http://www.unicode.org/utility/trac/browser/.
817+ .
818+ Unicode Data Files do not include PDF online code charts under the
819+ directory http://www.unicode.org/Public/.
820+ .
821+ Software includes any source code published in the Unicode Standard
822+ or under the directories
823+ http://www.unicode.org/Public/, http://www.unicode.org/reports/,
824+ http://www.unicode.org/cldr/data/,
825+ http://source.icu-project.org/repos/icu/, and
826+ http://www.unicode.org/utility/trac/browser/.
827+ .
828+ NOTICE TO USER: Carefully read the following legal agreement.
829+ BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
830+ DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
831+ YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
832+ TERMS AND CONDITIONS OF THIS AGREEMENT.
833+ IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
834+ THE DATA FILES OR SOFTWARE.
835 .
836- %% This notice is provided with respect to CUP Parser Generator for
837- Java 0.10k, which may be included with JRE 8, JDK 8, and OpenJDK 8.
838+ COPYRIGHT AND PERMISSION NOTICE
839 .
840- --- begin of LICENSE ---
841+ Copyright © 1991-2018 Unicode, Inc. All rights reserved.
842+ Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
843 .
844- Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
845+ Permission is hereby granted, free of charge, to any person obtaining
846+ a copy of the Unicode data files and any associated documentation
847+ (the "Data Files") or Unicode software and any associated documentation
848+ (the "Software") to deal in the Data Files or Software
849+ without restriction, including without limitation the rights to use,
850+ copy, modify, merge, publish, distribute, and/or sell copies of
851+ the Data Files or Software, and to permit persons to whom the Data Files
852+ or Software are furnished to do so, provided that either
853+ (a) this copyright and permission notice appear with all copies
854+ of the Data Files or Software, or
855+ (b) this copyright and permission notice appear in associated
856+ Documentation.
857+ .
858+ THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
859+ ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
860+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
861+ NONINFRINGEMENT OF THIRD PARTY RIGHTS.
862+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
863+ NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
864+ DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
865+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
866+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
867+ PERFORMANCE OF THE DATA FILES OR SOFTWARE.
868+ .
869+ Except as contained in this notice, the name of a copyright holder
870+ shall not be used in advertising or otherwise to promote the sale,
871+ use or other dealings in these Data Files or Software without prior
872+ written authorization of the copyright holder.
873 .
874- Permission to use, copy, modify, and distribute this software and its
875- documentation for any purpose and without fee is hereby granted, provided
876- that the above copyright notice appear in all copies and that both the
877- copyright notice and this permission notice and warranty disclaimer appear in
878- supporting documentation, and that the names of the authors or their
879- employers not be used in advertising or publicity pertaining to distribution of
880- the software without specific, written prior permission.
881 .
882- The authors and their employers disclaim all warranties with regard to
883- this software, including all implied warranties of merchantability and fitness.
884- In no event shall the authors or their employers be liable for any special,
885- indirect or consequential damages or any damages whatsoever resulting from
886- loss of use, data or profits, whether in an action of contract, negligence or
887- other tortious action, arising out of or in connection with the use or
888- performance of this software.
889 .
890 --- end of LICENSE ---
891 .
892 ------------------------------------------------------------------------------
893- .
894- %% This notice is provided with respect to Document Object Model (DOM) Level 2
895- & 3, which may be included with JRE 8, JDK 8, and OpenJDK 8.
896+ %% This notice is provided with respect to International Components for Unicode (ICU4J) v60.2,
897+ which may be included with JRE 11, JDK 11 and OpenJDK 11
898 .
899 --- begin of LICENSE ---
900 .
901- W3C SOFTWARE NOTICE AND LICENSE
902- .
903- http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
904- .
905- This work (and included software, documentation such as READMEs, or other
906- related items) is being provided by the copyright holders under the following
907- license. By obtaining, using and/or copying this work, you (the licensee)
908- agree that you have read, understood, and will comply with the following terms
909- and conditions.
910+ ICU4J License
911 .
912- Permission to copy, modify, and distribute this software and its
913- documentation, with or without modification, for any purpose and without fee
914- or royalty is hereby granted, provided that you include the following on ALL
915- copies of the software and documentation or portions thereof, including
916- modifications:
917 .
918- 1.The full text of this NOTICE in a location viewable to users of the
919- redistributed or derivative work.
920 .
921- 2.Any pre-existing intellectual property disclaimers, notices, or terms and
922- conditions. If none exist, the W3C Software Short Notice should be included
923- (hypertext is preferred, text is permitted) within the body of any
924- redistributed or derivative code.
925+ UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
926+ Unicode Data Files include all data files under the directories
927+ http://www.unicode.org/Public/, http://www.unicode.org/reports/,
928+ http://www.unicode.org/cldr/data/,
929+ http://source.icu-project.org/repos/icu/, and
930+ http://www.unicode.org/utility/trac/browser/.
931+ .
932+ Unicode Data Files do not include PDF online code charts under the
933+ directory http://www.unicode.org/Public/.
934+ .
935+ Software includes any source code published in the Unicode Standard
936+ or under the directories
937+ http://www.unicode.org/Public/, http://www.unicode.org/reports/,
938+ http://www.unicode.org/cldr/data/,
939+ http://source.icu-project.org/repos/icu/, and
940+ http://www.unicode.org/utility/trac/browser/.
941+ .
942+ NOTICE TO USER: Carefully read the following legal agreement.
943+ BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
944+ DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
945+ YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
946+ TERMS AND CONDITIONS OF THIS AGREEMENT.
947+ IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
948+ THE DATA FILES OR SOFTWARE.
949 .
950- 3.Notice of any changes or modifications to the files, including the date
951- changes were made. (We recommend you provide URIs to the location from
952- which the code is derived.)
953+ COPYRIGHT AND PERMISSION NOTICE
954 .
955- THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
956- MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
957- LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
958- PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
959- THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
960+ Copyright © 1991-2018 Unicode, Inc. All rights reserved.
961+ Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
962 .
963- COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
964- OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
965- DOCUMENTATION. The name and trademarks of copyright holders may NOT be used
966- in advertising or publicity pertaining to the software without specific,
967- written prior permission. Title to copyright in this software and any
968- associated documentation will at all times remain with copyright holders.
969+ Permission is hereby granted, free of charge, to any person obtaining
970+ a copy of the Unicode data files and any associated documentation
971+ (the "Data Files") or Unicode software and any associated documentation
972+ (the "Software") to deal in the Data Files or Software
973+ without restriction, including without limitation the rights to use,
974+ copy, modify, merge, publish, distribute, and/or sell copies of
975+ the Data Files or Software, and to permit persons to whom the Data Files
976+ or Software are furnished to do so, provided that either
977+ (a) this copyright and permission notice appear with all copies
978+ of the Data Files or Software, or
979+ (b) this copyright and permission notice appear in associated
980+ Documentation.
981+ .
982+ THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
983+ ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
984+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
985+ NONINFRINGEMENT OF THIRD PARTY RIGHTS.
986+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
987+ NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
988+ DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
989+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
990+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
991+ PERFORMANCE OF THE DATA FILES OR SOFTWARE.
992+ .
993+ Except as contained in this notice, the name of a copyright holder
994+ shall not be used in advertising or otherwise to promote the sale,
995+ use or other dealings in these Data Files or Software without prior
996+ written authorization of the copyright holder.
997 .
998- ____________________________________
999 .
1000- This formulation of W3C's notice and license became active on December 31
1001- 2002. This version removes the copyright ownership notice such that this
1002- license can be used with materials other than those owned by the W3C, reflects
1003- that ERCIM is now a host of the W3C, includes references to this specific
1004- dated version of the license, and removes the ambiguous grant of "use".
1005- Otherwise, this version is the same as the previous version and is written so
1006- as to preserve the Free Software Foundation's assessment of GPL compatibility
1007- and OSI's certification under the Open Source Definition. Please see our
1008- Copyright FAQ for common questions about using materials from our site,
1009- including specific terms and conditions for packages like libwww, Amaya, and
1010- Jigsaw. Other questions about this notice can be directed to
1011- site-policy@w3.org.
1012 .
1013 --- end of LICENSE ---
1014 .
1015- -------------------------------------------------------------------------------
1016- .
1017- %% This notice is provided with respect to Dynalink v0.5, which may be
1018- included with JRE 8, JDK 8, and OpenJDK 8.
1019+ ------------------------------------------------------------------------------
1020+ %% This notice is provided with respect to Mozilla Public Suffix List,
1021+ which may be included with JRE 11, JDK 11 and OpenJDK 11
1022 .
1023 --- begin of LICENSE ---
1024 .
1025- Copyright (c) 2009-2013, Attila Szegedi
1026+ Public Suffix Notice
1027 .
1028- All rights reserved.Redistribution and use in source and binary forms, with or
1029- without modification, are permitted provided that the following conditions are
1030- met:* Redistributions of source code must retain the above copyright notice,
1031- this list of conditions and the following disclaimer. * Redistributions in
1032- binary form must reproduce the above copyright notice, this list of
1033- conditions and the following disclaimer in the documentation and/or other
1034- materials provided with the distribution. * Neither the name of Attila
1035- Szegedi nor the names of its contributors may be used to endorse or promote
1036- products derived from this software without specific prior written permission.
1037- .
1038- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND
1039- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1040- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1041- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
1042- FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1043- DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1044- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1045- CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1046- OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1047- OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.
1048+ You are receiving a copy of the Mozilla Public Suffix List in the following
1049+ file: <java-home>/lib/security/public_suffix_list.dat. The terms of the
1050+ Oracle license do NOT apply to this file; it is licensed under the
1051+ Mozilla Public License 2.0, separately from the Oracle programs you receive.
1052+ If you do not wish to use the Public Suffix List, you may remove the
1053+ <java-home>/lib/security/public_suffix_list.dat file.
1054 .
1055- --- end of LICENSE ---
1056+ The Source Code of this file is available under the
1057+ Mozilla Public License, v. 2.0 and is located at
1058+ https://raw.githubusercontent.com/publicsuffix/list/88467c960d6cdad2ca1623e892e5e17506bc269f/public_suffix_list.dat.
1059+ If a copy of the MPL was not distributed with this file, you can obtain one
1060+ at https://mozilla.org/MPL/2.0/.
1061 .
1062- -------------------------------------------------------------------------------
1063+ Software distributed under the License is distributed on an "AS IS" basis,
1064+ WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
1065+ for the specific language governing rights and limitations under the License.
1066 .
1067- %% This notice is provided with respect to Elliptic Curve Cryptography, which
1068- may be included with JRE 8, JDK 8, and OpenJDK 8.
1069 .
1070- You are receiving a copy of the Elliptic Curve Cryptography library in source
1071- form with the JDK 8 and OpenJDK 8 source distributions, and as object code in
1072- the JRE 8 & JDK 8 runtimes.
1073+ MPL v2.0
1074 .
1075- In the case of the JRE 8 & JDK 8 runtimes, the terms of the Oracle license do
1076- NOT apply to the Elliptic Curve Cryptography library; it is licensed under the
1077- following license, separately from Oracle's JDK & JRE. If you do not wish to
1078- install the Elliptic Curve Cryptography library, you may delete the library
1079- named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows
1080- systems) from the JRE bin directory reserved for native libraries.
1081+ Mozilla Public License Version 2.0
1082+ ==================================
1083 .
1084+ 1. Definitions
1085+ --------------
1086 .
1087- --- begin of LICENSE ---
1088+ 1.1. "Contributor"
1089+ means each individual or legal entity that creates, contributes to
1090+ the creation of, or owns Covered Software.
1091 .
1092- GNU LESSER GENERAL PUBLIC LICENSE
1093- Version 2.1, February 1999
1094+ 1.2. "Contributor Version"
1095+ means the combination of the Contributions of others (if any) used
1096+ by a Contributor and that particular Contributor's Contribution.
1097 .
1098- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
1099- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1100- Everyone is permitted to copy and distribute verbatim copies
1101- of this license document, but changing it is not allowed.
1102+ 1.3. "Contribution"
1103+ means Covered Software of a particular Contributor.
1104 .
1105- [This is the first released version of the Lesser GPL. It also counts
1106- as the successor of the GNU Library Public License, version 2, hence
1107- the version number 2.1.]
1108+ 1.4. "Covered Software"
1109+ means Source Code Form to which the initial Contributor has attached
1110+ the notice in Exhibit A, the Executable Form of such Source Code
1111+ Form, and Modifications of such Source Code Form, in each case
1112+ including portions thereof.
1113 .
1114- Preamble
1115+ 1.5. "Incompatible With Secondary Licenses"
1116+ means
1117 .
1118- The licenses for most software are designed to take away your
1119- freedom to share and change it. By contrast, the GNU General Public
1120- Licenses are intended to guarantee your freedom to share and change
1121- free software--to make sure the software is free for all its users.
1122+ (a) that the initial Contributor has attached the notice described
1123+ in Exhibit B to the Covered Software; or
1124 .
1125- This license, the Lesser General Public License, applies to some
1126- specially designated software packages--typically libraries--of the
1127- Free Software Foundation and other authors who decide to use it. You
1128- can use it too, but we suggest you first think carefully about whether
1129- this license or the ordinary General Public License is the better
1130- strategy to use in any particular case, based on the explanations below.
1131+ (b) that the Covered Software was made available under the terms of
1132+ version 1.1 or earlier of the License, but not also under the
1133+ terms of a Secondary License.
1134 .
1135- When we speak of free software, we are referring to freedom of use,
1136- not price. Our General Public Licenses are designed to make sure that
1137- you have the freedom to distribute copies of free software (and charge
1138- for this service if you wish); that you receive source code or can get
1139- it if you want it; that you can change the software and use pieces of
1140- it in new free programs; and that you are informed that you can do
1141- these things.
1142+ 1.6. "Executable Form"
1143+ means any form of the work other than Source Code Form.
1144 .
1145- To protect your rights, we need to make restrictions that forbid
1146- distributors to deny you these rights or to ask you to surrender these
1147- rights. These restrictions translate to certain responsibilities for
1148- you if you distribute copies of the library or if you modify it.
1149+ 1.7. "Larger Work"
1150+ means a work that combines Covered Software with other material, in
1151+ a separate file or files, that is not Covered Software.
1152 .
1153- For example, if you distribute copies of the library, whether gratis
1154- or for a fee, you must give the recipients all the rights that we gave
1155- you. You must make sure that they, too, receive or can get the source
1156- code. If you link other code with the library, you must provide
1157- complete object files to the recipients, so that they can relink them
1158- with the library after making changes to the library and recompiling
1159- it. And you must show them these terms so they know their rights.
1160+ 1.8. "License"
1161+ means this document.
1162 .
1163- We protect your rights with a two-step method: (1) we copyright the
1164- library, and (2) we offer you this license, which gives you legal
1165- permission to copy, distribute and/or modify the library.
1166+ 1.9. "Licensable"
1167+ means having the right to grant, to the maximum extent possible,
1168+ whether at the time of the initial grant or subsequently, any and
1169+ all of the rights conveyed by this License.
1170 .
1171- To protect each distributor, we want to make it very clear that
1172- there is no warranty for the free library. Also, if the library is
1173- modified by someone else and passed on, the recipients should know
1174- that what they have is not the original version, so that the original
1175- author's reputation will not be affected by problems that might be
1176- introduced by others.
1177+ 1.10. "Modifications"
1178+ means any of the following:
1179 .
1180- Finally, software patents pose a constant threat to the existence of
1181- any free program. We wish to make sure that a company cannot
1182- effectively restrict the users of a free program by obtaining a
1183- restrictive license from a patent holder. Therefore, we insist that
1184- any patent license obtained for a version of the library must be
1185- consistent with the full freedom of use specified in this license.
1186+ (a) any file in Source Code Form that results from an addition to,
1187+ deletion from, or modification of the contents of Covered
1188+ Software; or
1189 .
1190- Most GNU software, including some libraries, is covered by the
1191- ordinary GNU General Public License. This license, the GNU Lesser
1192- General Public License, applies to certain designated libraries, and
1193- is quite different from the ordinary General Public License. We use
1194- this license for certain libraries in order to permit linking those
1195- libraries into non-free programs.
1196+ (b) any new file in Source Code Form that contains any Covered
1197+ Software.
1198+ .
1199+ 1.11. "Patent Claims" of a Contributor
1200+ means any patent claim(s), including without limitation, method,
1201+ process, and apparatus claims, in any patent Licensable by such
1202+ Contributor that would be infringed, but for the grant of the
1203+ License, by the making, using, selling, offering for sale, having
1204+ made, import, or transfer of either its Contributions or its
1205+ Contributor Version.
1206+ .
1207+ 1.12. "Secondary License"
1208+ means either the GNU General Public License, Version 2.0, the GNU
1209+ Lesser General Public License, Version 2.1, the GNU Affero General
1210+ Public License, Version 3.0, or any later versions of those
1211+ licenses.
1212+ .
1213+ 1.13. "Source Code Form"
1214+ means the form of the work preferred for making modifications.
1215+ .
1216+ 1.14. "You" (or "Your")
1217+ means an individual or a legal entity exercising rights under this
1218+ License. For legal entities, "You" includes any entity that
1219+ controls, is controlled by, or is under common control with You. For
1220+ purposes of this definition, "control" means (a) the power, direct
1221+ or indirect, to cause the direction or management of such entity,
1222+ whether by contract or otherwise, or (b) ownership of more than
1223+ fifty percent (50%) of the outstanding shares or beneficial
1224+ ownership of such entity.
1225+ .
1226+ 2. License Grants and Conditions
1227+ --------------------------------
1228+ .
1229+ 2.1. Grants
1230+ .
1231+ Each Contributor hereby grants You a world-wide, royalty-free,
1232+ non-exclusive license:
1233+ .
1234+ (a) under intellectual property rights (other than patent or trademark)
1235+ Licensable by such Contributor to use, reproduce, make available,
1236+ modify, display, perform, distribute, and otherwise exploit its
1237+ Contributions, either on an unmodified basis, with Modifications, or
1238+ as part of a Larger Work; and
1239+ .
1240+ (b) under Patent Claims of such Contributor to make, use, sell, offer
1241+ for sale, have made, import, and otherwise transfer either its
1242+ Contributions or its Contributor Version.
1243+ .
1244+ 2.2. Effective Date
1245+ .
1246+ The licenses granted in Section 2.1 with respect to any Contribution
1247+ become effective for each Contribution on the date the Contributor first
1248+ distributes such Contribution.
1249+ .
1250+ 2.3. Limitations on Grant Scope
1251+ .
1252+ The licenses granted in this Section 2 are the only rights granted under
1253+ this License. No additional rights or licenses will be implied from the
1254+ distribution or licensing of Covered Software under this License.
1255+ Notwithstanding Section 2.1(b) above, no patent license is granted by a
1256+ Contributor:
1257+ .
1258+ (a) for any code that a Contributor has removed from Covered Software;
1259+ or
1260+ .
1261+ (b) for infringements caused by: (i) Your and any other third party's
1262+ modifications of Covered Software, or (ii) the combination of its
1263+ Contributions with other software (except as part of its Contributor
1264+ Version); or
1265+ .
1266+ (c) under Patent Claims infringed by Covered Software in the absence of
1267+ its Contributions.
1268+ .
1269+ This License does not grant any rights in the trademarks, service marks,
1270+ or logos of any Contributor (except as may be necessary to comply with
1271+ the notice requirements in Section 3.4).
1272+ .
1273+ 2.4. Subsequent Licenses
1274+ .
1275+ No Contributor makes additional grants as a result of Your choice to
1276+ distribute the Covered Software under a subsequent version of this
1277+ License (see Section 10.2) or under the terms of a Secondary License (if
1278+ permitted under the terms of Section 3.3).
1279+ .
1280+ 2.5. Representation
1281+ .
1282+ Each Contributor represents that the Contributor believes its
1283+ Contributions are its original creation(s) or it has sufficient rights
1284+ to grant the rights to its Contributions conveyed by this License.
1285+ .
1286+ 2.6. Fair Use
1287+ .
1288+ This License is not intended to limit any rights You have under
1289+ applicable copyright doctrines of fair use, fair dealing, or other
1290+ equivalents.
1291+ .
1292+ 2.7. Conditions
1293+ .
1294+ Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
1295+ in Section 2.1.
1296+ .
1297+ 3. Responsibilities
1298+ -------------------
1299+ .
1300+ 3.1. Distribution of Source Form
1301+ .
1302+ All distribution of Covered Software in Source Code Form, including any
1303+ Modifications that You create or to which You contribute, must be under
1304+ the terms of this License. You must inform recipients that the Source
1305+ Code Form of the Covered Software is governed by the terms of this
1306+ License, and how they can obtain a copy of this License. You may not
1307+ attempt to alter or restrict the recipients' rights in the Source Code
1308+ Form.
1309+ .
1310+ 3.2. Distribution of Executable Form
1311+ .
1312+ If You distribute Covered Software in Executable Form then:
1313+ .
1314+ (a) such Covered Software must also be made available in Source Code
1315+ Form, as described in Section 3.1, and You must inform recipients of
1316+ the Executable Form how they can obtain a copy of such Source Code
1317+ Form by reasonable means in a timely manner, at a charge no more
1318+ than the cost of distribution to the recipient; and
1319+ .
1320+ (b) You may distribute such Executable Form under the terms of this
1321+ License, or sublicense it under different terms, provided that the
1322+ license for the Executable Form does not attempt to limit or alter
1323+ the recipients' rights in the Source Code Form under this License.
1324+ .
1325+ 3.3. Distribution of a Larger Work
1326+ .
1327+ You may create and distribute a Larger Work under terms of Your choice,
1328+ provided that You also comply with the requirements of this License for
1329+ the Covered Software. If the Larger Work is a combination of Covered
1330+ Software with a work governed by one or more Secondary Licenses, and the
1331+ Covered Software is not Incompatible With Secondary Licenses, this
1332+ License permits You to additionally distribute such Covered Software
1333+ under the terms of such Secondary License(s), so that the recipient of
1334+ the Larger Work may, at their option, further distribute the Covered
1335+ Software under the terms of either this License or such Secondary
1336+ License(s).
1337+ .
1338+ 3.4. Notices
1339+ .
1340+ You may not remove or alter the substance of any license notices
1341+ (including copyright notices, patent notices, disclaimers of warranty,
1342+ or limitations of liability) contained within the Source Code Form of
1343+ the Covered Software, except that You may alter any license notices to
1344+ the extent required to remedy known factual inaccuracies.
1345+ .
1346+ 3.5. Application of Additional Terms
1347+ .
1348+ You may choose to offer, and to charge a fee for, warranty, support,
1349+ indemnity or liability obligations to one or more recipients of Covered
1350+ Software. However, You may do so only on Your own behalf, and not on
1351+ behalf of any Contributor. You must make it absolutely clear that any
1352+ such warranty, support, indemnity, or liability obligation is offered by
1353+ You alone, and You hereby agree to indemnify every Contributor for any
1354+ liability incurred by such Contributor as a result of warranty, support,
1355+ indemnity or liability terms You offer. You may include additional
1356+ disclaimers of warranty and limitations of liability specific to any
1357+ jurisdiction.
1358+ .
1359+ 4. Inability to Comply Due to Statute or Regulation
1360+ ---------------------------------------------------
1361+ .
1362+ If it is impossible for You to comply with any of the terms of this
1363+ License with respect to some or all of the Covered Software due to
1364+ statute, judicial order, or regulation then You must: (a) comply with
1365+ the terms of this License to the maximum extent possible; and (b)
1366+ describe the limitations and the code they affect. Such description must
1367+ be placed in a text file included with all distributions of the Covered
1368+ Software under this License. Except to the extent prohibited by statute
1369+ or regulation, such description must be sufficiently detailed for a
1370+ recipient of ordinary skill to be able to understand it.
1371+ .
1372+ 5. Termination
1373+ --------------
1374+ .
1375+ 5.1. The rights granted under this License will terminate automatically
1376+ if You fail to comply with any of its terms. However, if You become
1377+ compliant, then the rights granted under this License from a particular
1378+ Contributor are reinstated (a) provisionally, unless and until such
1379+ Contributor explicitly and finally terminates Your grants, and (b) on an
1380+ ongoing basis, if such Contributor fails to notify You of the
1381+ non-compliance by some reasonable means prior to 60 days after You have
1382+ come back into compliance. Moreover, Your grants from a particular
1383+ Contributor are reinstated on an ongoing basis if such Contributor
1384+ notifies You of the non-compliance by some reasonable means, this is the
1385+ first time You have received notice of non-compliance with this License
1386+ from such Contributor, and You become compliant prior to 30 days after
1387+ Your receipt of the notice.
1388+ .
1389+ 5.2. If You initiate litigation against any entity by asserting a patent
1390+ infringement claim (excluding declaratory judgment actions,
1391+ counter-claims, and cross-claims) alleging that a Contributor Version
1392+ directly or indirectly infringes any patent, then the rights granted to
1393+ You by any and all Contributors for the Covered Software under Section
1394+ 2.1 of this License shall terminate.
1395+ .
1396+ 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
1397+ end user license agreements (excluding distributors and resellers) which
1398+ have been validly granted by You or Your distributors under this License
1399+ prior to termination shall survive termination.
1400+ .
1401+ ************************************************************************
1402+ * *
1403+ * 6. Disclaimer of Warranty *
1404+ * ------------------------- *
1405+ * *
1406+ * Covered Software is provided under this License on an "as is" *
1407+ * basis, without warranty of any kind, either expressed, implied, or *
1408+ * statutory, including, without limitation, warranties that the *
1409+ * Covered Software is free of defects, merchantable, fit for a *
1410+ * particular purpose or non-infringing. The entire risk as to the *
1411+ * quality and performance of the Covered Software is with You. *
1412+ * Should any Covered Software prove defective in any respect, You *
1413+ * (not any Contributor) assume the cost of any necessary servicing, *
1414+ * repair, or correction. This disclaimer of warranty constitutes an *
1415+ * essential part of this License. No use of any Covered Software is *
1416+ * authorized under this License except under this disclaimer. *
1417+ * *
1418+ ************************************************************************
1419+ .
1420+ ************************************************************************
1421+ * *
1422+ * 7. Limitation of Liability *
1423+ * -------------------------- *
1424+ * *
1425+ * Under no circumstances and under no legal theory, whether tort *
1426+ * (including negligence), contract, or otherwise, shall any *
1427+ * Contributor, or anyone who distributes Covered Software as *
1428+ * permitted above, be liable to You for any direct, indirect, *
1429+ * special, incidental, or consequential damages of any character *
1430+ * including, without limitation, damages for lost profits, loss of *
1431+ * goodwill, work stoppage, computer failure or malfunction, or any *
1432+ * and all other commercial damages or losses, even if such party *
1433+ * shall have been informed of the possibility of such damages. This *
1434+ * limitation of liability shall not apply to liability for death or *
1435+ * personal injury resulting from such party's negligence to the *
1436+ * extent applicable law prohibits such limitation. Some *
1437+ * jurisdictions do not allow the exclusion or limitation of *
1438+ * incidental or consequential damages, so this exclusion and *
1439+ * limitation may not apply to You. *
1440+ * *
1441+ ************************************************************************
1442+ .
1443+ 8. Litigation
1444+ -------------
1445+ .
1446+ Any litigation relating to this License may be brought only in the
1447+ courts of a jurisdiction where the defendant maintains its principal
1448+ place of business and such litigation shall be governed by laws of that
1449+ jurisdiction, without reference to its conflict-of-law provisions.
1450+ Nothing in this Section shall prevent a party's ability to bring
1451+ cross-claims or counter-claims.
1452+ .
1453+ 9. Miscellaneous
1454+ ----------------
1455+ .
1456+ This License represents the complete agreement concerning the subject
1457+ matter hereof. If any provision of this License is held to be
1458+ unenforceable, such provision shall be reformed only to the extent
1459+ necessary to make it enforceable. Any law or regulation which provides
1460+ that the language of a contract shall be construed against the drafter
1461+ shall not be used to construe this License against a Contributor.
1462+ .
1463+ 10. Versions of the License
1464+ ---------------------------
1465+ .
1466+ 10.1. New Versions
1467+ .
1468+ Mozilla Foundation is the license steward. Except as provided in Section
1469+ 10.3, no one other than the license steward has the right to modify or
1470+ publish new versions of this License. Each version will be given a
1471+ distinguishing version number.
1472+ .
1473+ 10.2. Effect of New Versions
1474+ .
1475+ You may distribute the Covered Software under the terms of the version
1476+ of the License under which You originally received the Covered Software,
1477+ or under the terms of any subsequent version published by the license
1478+ steward.
1479+ .
1480+ 10.3. Modified Versions
1481+ .
1482+ If you create software not governed by this License, and you want to
1483+ create a new license for such software, you may create and use a
1484+ modified version of this License if you rename the license and remove
1485+ any references to the name of the license steward (except to note that
1486+ such modified license differs from this License).
1487+ .
1488+ 10.4. Distributing Source Code Form that is Incompatible With Secondary
1489+ Licenses
1490+ .
1491+ If You choose to distribute Source Code Form that is Incompatible With
1492+ Secondary Licenses under the terms of this version of the License, the
1493+ notice described in Exhibit B of this License must be attached.
1494+ .
1495+ Exhibit A - Source Code Form License Notice
1496+ -------------------------------------------
1497 .
1498- When a program is linked with a library, whether statically or using
1499- a shared library, the combination of the two is legally speaking a
1500- combined work, a derivative of the original library. The ordinary
1501- General Public License therefore permits such linking only if the
1502- entire combination fits its criteria of freedom. The Lesser General
1503- Public License permits more lax criteria for linking other code with
1504- the library.
1505+ This Source Code Form is subject to the terms of the Mozilla Public
1506+ License, v. 2.0. If a copy of the MPL was not distributed with this
1507+ file, You can obtain one at https://mozilla.org/MPL/2.0/.
1508 .
1509- We call this license the "Lesser" General Public License because it
1510- does Less to protect the user's freedom than the ordinary General
1511- Public License. It also provides other free software developers Less
1512- of an advantage over competing non-free programs. These disadvantages
1513- are the reason we use the ordinary General Public License for many
1514- libraries. However, the Lesser license provides advantages in certain
1515- special circumstances.
1516+ If it is not possible or desirable to put the notice in a particular
1517+ file, then You may include the notice in a location (such as a LICENSE
1518+ file in a relevant directory) where a recipient would be likely to look
1519+ for such a notice.
1520 .
1521- For example, on rare occasions, there may be a special need to
1522- encourage the widest possible use of a certain library, so that it becomes
1523- a de-facto standard. To achieve this, non-free programs must be
1524- allowed to use the library. A more frequent case is that a free
1525- library does the same job as widely used non-free libraries. In this
1526- case, there is little to gain by limiting the free library to free
1527- software only, so we use the Lesser General Public License.
1528+ You may add additional accurate notices of copyright ownership.
1529 .
1530- In other cases, permission to use a particular library in non-free
1531- programs enables a greater number of people to use a large body of
1532- free software. For example, permission to use the GNU C Library in
1533- non-free programs enables many more people to use the whole GNU
1534- operating system, as well as its variant, the GNU/Linux operating
1535- system.
1536+ Exhibit B - "Incompatible With Secondary Licenses" Notice
1537+ ---------------------------------------------------------
1538 .
1539- Although the Lesser General Public License is Less protective of the
1540- users' freedom, it does ensure that the user of a program that is
1541- linked with the Library has the freedom and the wherewithal to run
1542- that program using a modified version of the Library.
1543+ This Source Code Form is "Incompatible With Secondary Licenses", as
1544+ defined by the Mozilla Public License, v. 2.0.
1545 .
1546- The precise terms and conditions for copying, distribution and
1547- modification follow. Pay close attention to the difference between a
1548- "work based on the library" and a "work that uses the library". The
1549- former contains code derived from the library, whereas the latter must
1550- be combined with the library in order to run.
1551 .
1552- GNU LESSER GENERAL PUBLIC LICENSE
1553- TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1554 .
1555- 0. This License Agreement applies to any software library or other
1556- program which contains a notice placed by the copyright holder or
1557- other authorized party saying it may be distributed under the terms of
1558- this Lesser General Public License (also called "this License").
1559- Each licensee is addressed as "you".
1560+ --- end of LICENSE ---
1561 .
1562- A "library" means a collection of software functions and/or data
1563- prepared so as to be conveniently linked with application programs
1564- (which use some of those functions and data) to form executables.
1565+ ------------------------------------------------------------------------------
1566+ %% This notice is provided with respect to The Unicode Standard, Unicode Character Database, Version 10.0.0,
1567+ which may be included with JRE 11, JDK 11 and OpenJDK 11
1568 .
1569- The "Library", below, refers to any such software library or work
1570- which has been distributed under these terms. A "work based on the
1571- Library" means either the Library or any derivative work under
1572- copyright law: that is to say, a work containing the Library or a
1573- portion of it, either verbatim or with modifications and/or translated
1574- straightforwardly into another language. (Hereinafter, translation is
1575- included without limitation in the term "modification".)
1576+ --- begin of LICENSE ---
1577 .
1578- "Source code" for a work means the preferred form of the work for
1579- making modifications to it. For a library, complete source code means
1580- all the source code for all modules it contains, plus any associated
1581- interface definition files, plus the scripts used to control compilation
1582- and installation of the library.
1583+ Unicode Character Database
1584 .
1585- Activities other than copying, distribution and modification are not
1586- covered by this License; they are outside its scope. The act of
1587- running a program using the Library is not restricted, and output from
1588- such a program is covered only if its contents constitute a work based
1589- on the Library (independent of the use of the Library in a tool for
1590- writing it). Whether that is true depends on what the Library does
1591- and what the program that uses the Library does.
1592 .
1593- 1. You may copy and distribute verbatim copies of the Library's
1594- complete source code as you receive it, in any medium, provided that
1595- you conspicuously and appropriately publish on each copy an
1596- appropriate copyright notice and disclaimer of warranty; keep intact
1597- all the notices that refer to this License and to the absence of any
1598- warranty; and distribute a copy of this License along with the
1599- Library.
1600 .
1601- You may charge a fee for the physical act of transferring a copy,
1602- and you may at your option offer warranty protection in exchange for a
1603- fee.
1604+ UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
1605+ Unicode Data Files include all data files under the directories
1606+ http://www.unicode.org/Public/, http://www.unicode.org/reports/,
1607+ http://www.unicode.org/cldr/data/,
1608+ http://source.icu-project.org/repos/icu/, and
1609+ http://www.unicode.org/utility/trac/browser/.
1610+ .
1611+ Unicode Data Files do not include PDF online code charts under the
1612+ directory http://www.unicode.org/Public/.
1613+ .
1614+ Software includes any source code published in the Unicode Standard
1615+ or under the directories
1616+ http://www.unicode.org/Public/, http://www.unicode.org/reports/,
1617+ http://www.unicode.org/cldr/data/,
1618+ http://source.icu-project.org/repos/icu/, and
1619+ http://www.unicode.org/utility/trac/browser/.
1620+ .
1621+ NOTICE TO USER: Carefully read the following legal agreement.
1622+ BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
1623+ DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
1624+ YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
1625+ TERMS AND CONDITIONS OF THIS AGREEMENT.
1626+ IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
1627+ THE DATA FILES OR SOFTWARE.
1628 .
1629- 2. You may modify your copy or copies of the Library or any portion
1630- of it, thus forming a work based on the Library, and copy and
1631- distribute such modifications or work under the terms of Section 1
1632- above, provided that you also meet all of these conditions:
1633+ COPYRIGHT AND PERMISSION NOTICE
1634 .
1635- a) The modified work must itself be a software library.
1636+ Copyright © 1991-2018 Unicode, Inc. All rights reserved.
1637+ Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
1638 .
1639- b) You must cause the files modified to carry prominent notices
1640- stating that you changed the files and the date of any change.
1641+ Permission is hereby granted, free of charge, to any person obtaining
1642+ a copy of the Unicode data files and any associated documentation
1643+ (the "Data Files") or Unicode software and any associated documentation
1644+ (the "Software") to deal in the Data Files or Software
1645+ without restriction, including without limitation the rights to use,
1646+ copy, modify, merge, publish, distribute, and/or sell copies of
1647+ the Data Files or Software, and to permit persons to whom the Data Files
1648+ or Software are furnished to do so, provided that either
1649+ (a) this copyright and permission notice appear with all copies
1650+ of the Data Files or Software, or
1651+ (b) this copyright and permission notice appear in associated
1652+ Documentation.
1653+ .
1654+ THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
1655+ ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
1656+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
1657+ NONINFRINGEMENT OF THIRD PARTY RIGHTS.
1658+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
1659+ NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
1660+ DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
1661+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
1662+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
1663+ PERFORMANCE OF THE DATA FILES OR SOFTWARE.
1664+ .
1665+ Except as contained in this notice, the name of a copyright holder
1666+ shall not be used in advertising or otherwise to promote the sale,
1667+ use or other dealings in these Data Files or Software without prior
1668+ written authorization of the copyright holder.
1669 .
1670- c) You must cause the whole of the work to be licensed at no
1671- charge to all third parties under the terms of this License.
1672 .
1673- d) If a facility in the modified Library refers to a function or a
1674- table of data to be supplied by an application program that uses
1675- the facility, other than as an argument passed when the facility
1676- is invoked, then you must make a good faith effort to ensure that,
1677- in the event an application does not supply such function or
1678- table, the facility still operates, and performs whatever part of
1679- its purpose remains meaningful.
1680 .
1681- (For example, a function in a library to compute square roots has
1682- a purpose that is entirely well-defined independent of the
1683- application. Therefore, Subsection 2d requires that any
1684- application-supplied function or table used by this function must
1685- be optional: if the application does not supply it, the square
1686- root function must still compute square roots.)
1687+ --- end of LICENSE ---
1688 .
1689- These requirements apply to the modified work as a whole. If
1690- identifiable sections of that work are not derived from the Library,
1691- and can be reasonably considered independent and separate works in
1692- themselves, then this License, and its terms, do not apply to those
1693- sections when you distribute them as separate works. But when you
1694- distribute the same sections as part of a whole which is a work based
1695- on the Library, the distribution of the whole must be on the terms of
1696- this License, whose permissions for other licensees extend to the
1697- entire whole, and thus to each and every part regardless of who wrote
1698- it.
1699+ ------------------------------------------------------------------------------
1700+ %% This notice is provided with respect to Eastman Kodak Company: Portions of color management and imaging software,
1701+ which may be included with JRE 11, JDK 11 and OpenJDK 11
1702 .
1703- Thus, it is not the intent of this section to claim rights or contest
1704- your rights to work written entirely by you; rather, the intent is to
1705- exercise the right to control the distribution of derivative or
1706- collective works based on the Library.
1707+ --- begin of LICENSE ---
1708 .
1709- In addition, mere aggregation of another work not based on the Library
1710- with the Library (or with a work based on the Library) on a volume of
1711- a storage or distribution medium does not bring the other work under
1712- the scope of this License.
1713+ Eastman Kodak Notice
1714 .
1715- 3. You may opt to apply the terms of the ordinary GNU General Public
1716- License instead of this License to a given copy of the Library. To do
1717- this, you must alter all the notices that refer to this License, so
1718- that they refer to the ordinary GNU General Public License, version 2,
1719- instead of to this License. (If a newer version than version 2 of the
1720- ordinary GNU General Public License has appeared, then you can specify
1721- that version instead if you wish.) Do not make any other change in
1722- these notices.
1723+ Portions Copyright Eastman Kodak Company 1991-2003
1724 .
1725- Once this change is made in a given copy, it is irreversible for
1726- that copy, so the ordinary GNU General Public License applies to all
1727- subsequent copies and derivative works made from that copy.
1728 .
1729- This option is useful when you wish to copy part of the code of
1730- the Library into a program that is not a library.
1731 .
1732- 4. You may copy and distribute the Library (or a portion or
1733- derivative of it, under Section 2) in object code or executable form
1734- under the terms of Sections 1 and 2 above provided that you accompany
1735- it with the complete corresponding machine-readable source code, which
1736- must be distributed under the terms of Sections 1 and 2 above on a
1737- medium customarily used for software interchange.
1738+ --- end of LICENSE ---
1739+ .
1740+ ------------------------------------------------------------------------------
1741+ %% This notice is provided with respect to The FreeType Project: Freetype v2.13.0,
1742+ which may be included with JRE 11, JDK 11 and OpenJDK 11
1743+ .
1744+ --- begin of LICENSE ---
1745+ .
1746+ .
1747+ FreeType Notice
1748+ .
1749+ .
1750+ FreeType comes with two licenses from which you can choose the one
1751+ which fits your needs best.
1752+ .
1753+ The FreeType License (FTL) is the most commonly used one. It is
1754+ a BSD-style license with a credit clause and thus compatible with
1755+ the GNU Public License (GPL) version 3, but not with the
1756+ GPL version 2.
1757+ .
1758+ The GNU General Public License (GPL), version 2. Use it for all
1759+ projects which use the GPLv2 also, or which need a license
1760+ compatible to the GPLv2.
1761+ .
1762+ .
1763+ .
1764+ FreeType License
1765+ .
1766+ .
1767+ Copyright (C) 1996-2023 by David Turner, Robert Wilhelm, and Werner Lemberg.
1768+ Copyright (C) 2007-2023 by Dereg Clegg and Michael Toftdal.
1769+ Copyright (C) 1996-2023 by Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg.
1770+ Copyright (C) 2022-2023 by David Turner, Robert Wilhelm, Werner Lemberg, George Williams, and
1771+ Copyright (C) 2004-2023 by Masatake YAMATO and Redhat K.K.
1772+ Copyright (C) 2007-2023 by Derek Clegg and Michael Toftdal.
1773+ Copyright (C) 2003-2023 by Masatake YAMATO, Red Hat K.K.,
1774+ Copyright (C) 1996-2023 by David Turner, Robert Wilhelm, Werner Lemberg, and Dominik Röttsches.
1775+ Copyright (C) 2007-2023 by David Turner.
1776+ Copyright (C) 2022-2023 by David Turner, Robert Wilhelm, Werner Lemberg, and Moazin Khatti.
1777+ Copyright (C) 2007-2023 by Rahul Bhalerao <rahul.bhalerao@redhat.com>, <b.rahul.pm@gmail.com>.
1778+ Copyright (C) 2008-2023 by David Turner, Robert Wilhelm, Werner Lemberg, and suzuki toshiya.
1779+ Copyright (C) 2013-2023 by Google, Inc.
1780+ Copyright (C) 2019-2023 by Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg.
1781+ Copyright (C) 2009-2023 by Oran Agra and Mickey Gabel.
1782+ Copyright (C) 2018-2023 by David Turner, Robert Wilhelm, Dominik Röttsches, and Werner Lemberg.
1783+ Copyright (C) 2004-2023 by David Turner, Robert Wilhelm, Werner Lemberg, and George Williams.
1784+ .
1785+ .
1786+ The FreeType Project LICENSE
1787+ ----------------------------
1788+ .
1789+ 2006-Jan-27
1790+ .
1791+ Copyright 1996-2002, 2006 by
1792+ David Turner, Robert Wilhelm, and Werner Lemberg
1793+ .
1794+ .
1795+ .
1796+ Introduction
1797+ ============
1798+ .
1799+ The FreeType Project is distributed in several archive packages;
1800+ some of them may contain, in addition to the FreeType font engine,
1801+ various tools and contributions which rely on, or relate to, the
1802+ FreeType Project.
1803+ .
1804+ This license applies to all files found in such packages, and
1805+ which do not fall under their own explicit license. The license
1806+ affects thus the FreeType font engine, the test programs,
1807+ documentation and makefiles, at the very least.
1808+ .
1809+ This license was inspired by the BSD, Artistic, and IJG
1810+ (Independent JPEG Group) licenses, which all encourage inclusion
1811+ and use of free software in commercial and freeware products
1812+ alike. As a consequence, its main points are that:
1813+ .
1814+ o We don't promise that this software works. However, we will be
1815+ interested in any kind of bug reports. (`as is' distribution)
1816+ .
1817+ o You can use this software for whatever you want, in parts or
1818+ full form, without having to pay us. (`royalty-free' usage)
1819+ .
1820+ o You may not pretend that you wrote this software. If you use
1821+ it, or only parts of it, in a program, you must acknowledge
1822+ somewhere in your documentation that you have used the
1823+ FreeType code. (`credits')
1824+ .
1825+ We specifically permit and encourage the inclusion of this
1826+ software, with or without modifications, in commercial products.
1827+ We disclaim all warranties covering The FreeType Project and
1828+ assume no liability related to The FreeType Project.
1829+ .
1830+ .
1831+ Finally, many people asked us for a preferred form for a
1832+ credit/disclaimer to use in compliance with this license. We thus
1833+ encourage you to use the following text:
1834+ .
1835+ """
1836+ Portions of this software are copyright © <year> The FreeType
1837+ Project (www.freetype.org). All rights reserved.
1838+ """
1839+ .
1840+ Please replace <year> with the value from the FreeType version you
1841+ actually use.
1842+ .
1843+ .
1844+ Legal Terms
1845+ ===========
1846+ .
1847+ 0. Definitions
1848+ --------------
1849+ .
1850+ Throughout this license, the terms `package', `FreeType Project',
1851+ and `FreeType archive' refer to the set of files originally
1852+ distributed by the authors (David Turner, Robert Wilhelm, and
1853+ Werner Lemberg) as the `FreeType Project', be they named as alpha,
1854+ beta or final release.
1855+ .
1856+ `You' refers to the licensee, or person using the project, where
1857+ `using' is a generic term including compiling the project's source
1858+ code as well as linking it to form a `program' or `executable'.
1859+ This program is referred to as `a program using the FreeType
1860+ engine'.
1861+ .
1862+ This license applies to all files distributed in the original
1863+ FreeType Project, including all source code, binaries and
1864+ documentation, unless otherwise stated in the file in its
1865+ original, unmodified form as distributed in the original archive.
1866+ If you are unsure whether or not a particular file is covered by
1867+ this license, you must contact us to verify this.
1868+ .
1869+ The FreeType Project is copyright (C) 1996-2000 by David Turner,
1870+ Robert Wilhelm, and Werner Lemberg. All rights reserved except as
1871+ specified below.
1872+ .
1873+ 1. No Warranty
1874+ --------------
1875+ .
1876+ THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY
1877+ KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
1878+ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1879+ PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS
1880+ BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO
1881+ USE, OF THE FREETYPE PROJECT.
1882+ .
1883+ 2. Redistribution
1884+ -----------------
1885+ .
1886+ This license grants a worldwide, royalty-free, perpetual and
1887+ irrevocable right and license to use, execute, perform, compile,
1888+ display, copy, create derivative works of, distribute and
1889+ sublicense the FreeType Project (in both source and object code
1890+ forms) and derivative works thereof for any purpose; and to
1891+ authorize others to exercise some or all of the rights granted
1892+ herein, subject to the following conditions:
1893+ .
1894+ o Redistribution of source code must retain this license file
1895+ (`FTL.TXT') unaltered; any additions, deletions or changes to
1896+ the original files must be clearly indicated in accompanying
1897+ documentation. The copyright notices of the unaltered,
1898+ original files must be preserved in all copies of source
1899+ files.
1900+ .
1901+ o Redistribution in binary form must provide a disclaimer that
1902+ states that the software is based in part of the work of the
1903+ FreeType Team, in the distribution documentation. We also
1904+ encourage you to put an URL to the FreeType web page in your
1905+ documentation, though this isn't mandatory.
1906+ .
1907+ These conditions apply to any software derived from or based on
1908+ the FreeType Project, not just the unmodified files. If you use
1909+ our work, you must acknowledge us. However, no fee need be paid
1910+ to us.
1911+ .
1912+ 3. Advertising
1913+ --------------
1914+ .
1915+ Neither the FreeType authors and contributors nor you shall use
1916+ the name of the other for commercial, advertising, or promotional
1917+ purposes without specific prior written permission.
1918+ .
1919+ We suggest, but do not require, that you use one or more of the
1920+ following phrases to refer to this software in your documentation
1921+ or advertising materials: `FreeType Project', `FreeType Engine',
1922+ `FreeType library', or `FreeType Distribution'.
1923+ .
1924+ As you have not signed this license, you are not required to
1925+ accept it. However, as the FreeType Project is copyrighted
1926+ material, only this license, or another one contracted with the
1927+ authors, grants you the right to use, distribute, and modify it.
1928+ Therefore, by using, distributing, or modifying the FreeType
1929+ Project, you indicate that you understand and accept all the terms
1930+ of this license.
1931+ .
1932+ 4. Contacts
1933+ -----------
1934+ .
1935+ There are two mailing lists related to FreeType:
1936+ .
1937+ o freetype@nongnu.org
1938+ .
1939+ Discusses general use and applications of FreeType, as well as
1940+ future and wanted additions to the library and distribution.
1941+ If you are looking for support, start in this list if you
1942+ haven't found anything to help you in the documentation.
1943+ .
1944+ o freetype-devel@nongnu.org
1945+ .
1946+ Discusses bugs, as well as engine internals, design issues,
1947+ specific licenses, porting, etc.
1948+ .
1949+ Our home page can be found at
1950+ .
1951+ https://www.freetype.org
1952+ .
1953+ .
1954+ .
1955+ GPL v2: Refer to the copy under /usr/share/common-licenses
1956+ .
1957+ Additional Freetype Attributions
1958+ .
1959+ .
1960+ ---------------------------------
1961+ The below license applies to the following files:
1962+ libfreetype/src/psaux/psarrst.c
1963+ libfreetype/src/psaux/psarrst.h
1964+ libfreetype/src/psaux/psblues.c
1965+ libfreetype/src/psaux/psblues.h
1966+ libfreetype/src/psaux/pserror.c
1967+ libfreetype/src/psaux/pserror.h
1968+ libfreetype/src/psaux/psfixed.h
1969+ libfreetype/src/psaux/psfont.c
1970+ libfreetype/src/psaux/psfont.h
1971+ libfreetype/src/psaux/psft.c
1972+ libfreetype/src/psaux/psft.h
1973+ libfreetype/src/psaux/psglue.h
1974+ libfreetype/src/psaux/pshints.c
1975+ libfreetype/src/psaux/pshints.h
1976+ libfreetype/src/psaux/psintrp.c
1977+ libfreetype/src/psaux/psintrp.h
1978+ libfreetype/src/psaux/psread.c
1979+ libfreetype/src/psaux/psread.h
1980+ libfreetype/src/psaux/psstack.c
1981+ libfreetype/src/psaux/psstack.h
1982+ libfreetype/src/psaux/pstypes.h
1983+ .
1984+ Copyright 2006-2014 Adobe Systems Incorporated.
1985+ .
1986+ This software, and all works of authorship, whether in source or
1987+ object code form as indicated by the copyright notice(s) included
1988+ herein (collectively, the "Work") is made available, and may only be
1989+ used, modified, and distributed under the FreeType Project License,
1990+ LICENSE.TXT. Additionally, subject to the terms and conditions of the
1991+ FreeType Project License, each contributor to the Work hereby grants
1992+ to any individual or legal entity exercising permissions granted by
1993+ the FreeType Project License and this section (hereafter, "You" or
1994+ "Your") a perpetual, worldwide, non-exclusive, no-charge,
1995+ royalty-free, irrevocable (except as stated in this section) patent
1996+ license to make, have made, use, offer to sell, sell, import, and
1997+ otherwise transfer the Work, where such license applies only to those
1998+ patent claims licensable by such contributor that are necessarily
1999+ infringed by their contribution(s) alone or by combination of their
2000+ contribution(s) with the Work to which such contribution(s) was
2001+ submitted. If You institute patent litigation against any entity
2002+ (including a cross-claim or counterclaim in a lawsuit) alleging that
2003+ the Work or a contribution incorporated within the Work constitutes
2004+ direct or contributory patent infringement, then any patent licenses
2005+ granted to You under this License for that Work shall terminate as of
2006+ the date such litigation is filed.
2007+ .
2008+ By using, modifying, or distributing the Work you indicate that you
2009+ have read and understood the terms and conditions of the
2010+ FreeType Project License as well as those provided in this section,
2011+ and you accept them fully.
2012+ .
2013+ .
2014+ .
2015+ .
2016+ MIT License
2017+ .
2018+ .
2019+ ---------------------------------
2020+ The below license applies to the following files:
2021+ libfreetype/include/freetype/internal/fthash.h
2022+ libfreetype/src/base/fthash.c
2023+ .
2024+ Copyright 2000 Computing Research Labs, New Mexico State University
2025+ Copyright 2001-2015
2026+ .
2027+ Francesco Zappa Nardelli
2028+ .
2029+ Permission is hereby granted, free of charge, to any person obtaining a
2030+ copy of this software and associated documentation files (the "Software"),
2031+ to deal in the Software without restriction, including without limitation
2032+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
2033+ and/or sell copies of the Software, and to permit persons to whom the
2034+ Software is furnished to do so, subject to the following conditions:
2035+ .
2036+ The above copyright notice and this permission notice shall be included in
2037+ all copies or substantial portions of the Software.
2038+ .
2039+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2040+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2041+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
2042+ THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY
2043+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
2044+ OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
2045+ THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2046+ .
2047+ .
2048+ .
2049+ .
2050+ --- end of LICENSE ---
2051+ .
2052+ ------------------------------------------------------------------------------
2053+ %% This notice is provided with respect to Harfbuzz v7.2.0,
2054+ which may be included with JRE 11, JDK 11 and OpenJDK 11
2055+ .
2056+ --- begin of LICENSE ---
2057+ .
2058+ Harfbuzz License
2059+ .
2060+ https://github.com/harfbuzz/harfbuzz/blob/7.2.0/COPYING
2061+ .
2062+ .
2063+ .
2064+ HarfBuzz is licensed under the so-called "Old MIT" license. Details follow.
2065+ For parts of HarfBuzz that are licensed under different licenses see individual
2066+ files names COPYING in subdirectories where applicable.
2067+ .
2068+ Copyright © 2010-2023 Google, Inc.
2069+ Copyright © 2018-2020 Ebrahim Byagowi
2070+ Copyright © 2004-2013 Red Hat, Inc.
2071+ Copyright © 2019 Facebook, Inc.
2072+ Copyright © 2007 Chris Wilson
2073+ Copyright © 2018-2019 Adobe Inc.
2074+ Copyright © 2006-2023 Behdad Esfahbod
2075+ Copyright © 1998-2004 David Turner and Werner Lemberg
2076+ Copyright © 2009 Keith Stribley
2077+ Copyright © 2018 Khaled Hosny
2078+ Copyright © 2016 Elie Roux <elie.roux@telecom-bretagne.eu>
2079+ Copyright © 2016 Igalia S.L.
2080+ Copyright © 2015 Mozilla Foundation.
2081+ Copyright © 1999 David Turner
2082+ Copyright © 2005 Werner Lemberg
2083+ Copyright © 2013-2015 Alexei Podtelezhnikov
2084+ Copyright © 2022 Matthias Clasen
2085+ Copyright © 2011 Codethink Limited
2086+ .
2087+ For full copyright notices consult the individual files in the package.
2088+ .
2089+ .
2090+ Permission is hereby granted, without written agreement and without
2091+ license or royalty fees, to use, copy, modify, and distribute this
2092+ software and its documentation for any purpose, provided that the
2093+ above copyright notice and the following two paragraphs appear in
2094+ all copies of this software.
2095 .
2096- If distribution of object code is made by offering access to copy
2097- from a designated place, then offering equivalent access to copy the
2098- source code from the same place satisfies the requirement to
2099- distribute the source code, even though third parties are not
2100- compelled to copy the source along with the object code.
2101+ IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
2102+ DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
2103+ ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
2104+ IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2105+ DAMAGE.
2106 .
2107- 5. A program that contains no derivative of any portion of the
2108- Library, but is designed to work with the Library by being compiled or
2109- linked with it, is called a "work that uses the Library". Such a
2110- work, in isolation, is not a derivative work of the Library, and
2111- therefore falls outside the scope of this License.
2112+ THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
2113+ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
2114+ FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
2115+ ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
2116+ PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
2117 .
2118- However, linking a "work that uses the Library" with the Library
2119- creates an executable that is a derivative of the Library (because it
2120- contains portions of the Library), rather than a "work that uses the
2121- library". The executable is therefore covered by this License.
2122- Section 6 states terms for distribution of such executables.
2123+ All source code, except for one section, is licensed as above. The one
2124+ exception is licensed with a slightly different MIT variant:
2125+ The contents of this directory are licensed under the following terms:
2126 .
2127- When a "work that uses the Library" uses material from a header file
2128- that is part of the Library, the object code for the work may be a
2129- derivative work of the Library even though the source code is not.
2130- Whether this is true is especially significant if the work can be
2131- linked without the Library, or if the work is itself a library. The
2132- threshold for this to be true is not precisely defined by law.
2133+ ---------------------------------
2134+ The below license applies to the following files:
2135+ libharfbuzz/hb-ucd.cc
2136 .
2137- If such an object file uses only numerical parameters, data
2138- structure layouts and accessors, and small macros and small inline
2139- functions (ten lines or less in length), then the use of the object
2140- file is unrestricted, regardless of whether it is legally a derivative
2141- work. (Executables containing this object code plus portions of the
2142- Library will still fall under Section 6.)
2143+ Copyright (C) 2012 Grigori Goronzy <greg@kinoho.net>
2144 .
2145- Otherwise, if the work is a derivative of the Library, you may
2146- distribute the object code for the work under the terms of Section 6.
2147- Any executables containing that work also fall under Section 6,
2148- whether or not they are linked directly with the Library itself.
2149+ Permission to use, copy, modify, and/or distribute this software for any
2150+ purpose with or without fee is hereby granted, provided that the above
2151+ copyright notice and this permission notice appear in all copies.
2152 .
2153- 6. As an exception to the Sections above, you may also combine or
2154- link a "work that uses the Library" with the Library to produce a
2155- work containing portions of the Library, and distribute that work
2156- under terms of your choice, provided that the terms permit
2157- modification of the work for the customer's own use and reverse
2158- engineering for debugging such modifications.
2159+ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
2160+ WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
2161+ MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
2162+ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
2163+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2164+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
2165+ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2166 .
2167- You must give prominent notice with each copy of the work that the
2168- Library is used in it and that the Library and its use are covered by
2169- this License. You must supply a copy of this License. If the work
2170- during execution displays copyright notices, you must include the
2171- copyright notice for the Library among them, as well as a reference
2172- directing the user to the copy of this License. Also, you must do one
2173- of these things:
2174 .
2175- a) Accompany the work with the complete corresponding
2176- machine-readable source code for the Library including whatever
2177- changes were used in the work (which must be distributed under
2178- Sections 1 and 2 above); and, if the work is an executable linked
2179- with the Library, with the complete machine-readable "work that
2180- uses the Library", as object code and/or source code, so that the
2181- user can modify the Library and then relink to produce a modified
2182- executable containing the modified Library. (It is understood
2183- that the user who changes the contents of definitions files in the
2184- Library will not necessarily be able to recompile the application
2185- to use the modified definitions.)
2186 .
2187- b) Use a suitable shared library mechanism for linking with the
2188- Library. A suitable mechanism is one that (1) uses at run time a
2189- copy of the library already present on the user's computer system,
2190- rather than copying library functions into the executable, and (2)
2191- will operate properly with a modified version of the library, if
2192- the user installs one, as long as the modified version is
2193- interface-compatible with the version that the work was made with.
2194+ AUTHORS File Information
2195 .
2196- c) Accompany the work with a written offer, valid for at
2197- least three years, to give the same user the materials
2198- specified in Subsection 6a, above, for a charge no more
2199- than the cost of performing this distribution.
2200 .
2201- d) If distribution of the work is made by offering access to copy
2202- from a designated place, offer equivalent access to copy the above
2203- specified materials from the same place.
2204+ Behdad Esfahbod
2205+ David Corbett
2206+ David Turner
2207+ Ebrahim Byagowi
2208+ Garret Rieger
2209+ Jonathan Kew
2210+ Khaled Hosny
2211+ Lars Knoll
2212+ Martin Hosken
2213+ Owen Taylor
2214+ Roderick Sheeter
2215+ Roozbeh Pournader
2216+ Simon Hausmann
2217+ Werner Lemberg
2218 .
2219- e) Verify that the user has already received a copy of these
2220- materials or that you have already sent this user a copy.
2221 .
2222- For an executable, the required form of the "work that uses the
2223- Library" must include any data and utility programs needed for
2224- reproducing the executable from it. However, as a special exception,
2225- the materials to be distributed need not include anything that is
2226- normally distributed (in either source or binary form) with the major
2227- components (compiler, kernel, and so on) of the operating system on
2228- which the executable runs, unless that component itself accompanies
2229- the executable.
2230 .
2231- It may happen that this requirement contradicts the license
2232- restrictions of other proprietary libraries that do not normally
2233- accompany the operating system. Such a contradiction means you cannot
2234- use both them and the Library together in an executable that you
2235- distribute.
2236+ --- end of LICENSE ---
2237 .
2238- 7. You may place library facilities that are a work based on the
2239- Library side-by-side in a single library together with other library
2240- facilities not covered by this License, and distribute such a combined
2241- library, provided that the separate distribution of the work based on
2242- the Library and of the other library facilities is otherwise
2243- permitted, and provided that you do these two things:
2244+ ------------------------------------------------------------------------------
2245+ %% This notice is provided with respect to Little Color Management System (LCMS) v2.15,
2246+ which may be included with JRE 11, JDK 11 and OpenJDK 11
2247 .
2248- a) Accompany the combined library with a copy of the same work
2249- based on the Library, uncombined with any other library
2250- facilities. This must be distributed under the terms of the
2251- Sections above.
2252+ --- begin of LICENSE ---
2253 .
2254- b) Give prominent notice with the combined library of the fact
2255- that part of it is a work based on the Library, and explaining
2256- where to find the accompanying uncombined form of the same work.
2257+ LCMS License
2258 .
2259- 8. You may not copy, modify, sublicense, link with, or distribute
2260- the Library except as expressly provided under this License. Any
2261- attempt otherwise to copy, modify, sublicense, link with, or
2262- distribute the Library is void, and will automatically terminate your
2263- rights under this License. However, parties who have received copies,
2264- or rights, from you under this License will not have their licenses
2265- terminated so long as such parties remain in full compliance.
2266+ README.1ST file information
2267 .
2268- 9. You are not required to accept this License, since you have not
2269- signed it. However, nothing else grants you permission to modify or
2270- distribute the Library or its derivative works. These actions are
2271- prohibited by law if you do not accept this License. Therefore, by
2272- modifying or distributing the Library (or any work based on the
2273- Library), you indicate your acceptance of this License to do so, and
2274- all its terms and conditions for copying, distributing or modifying
2275- the Library or works based on it.
2276+ LittleCMS core is released under MIT License
2277 .
2278- 10. Each time you redistribute the Library (or any work based on the
2279- Library), the recipient automatically receives a license from the
2280- original licensor to copy, distribute, link with or modify the Library
2281- subject to these terms and conditions. You may not impose any further
2282- restrictions on the recipients' exercise of the rights granted herein.
2283- You are not responsible for enforcing compliance by third parties with
2284- this License.
2285+ ---------------------------------
2286 .
2287- 11. If, as a consequence of a court judgment or allegation of patent
2288- infringement or for any other reason (not limited to patent issues),
2289- conditions are imposed on you (whether by court order, agreement or
2290- otherwise) that contradict the conditions of this License, they do not
2291- excuse you from the conditions of this License. If you cannot
2292- distribute so as to satisfy simultaneously your obligations under this
2293- License and any other pertinent obligations, then as a consequence you
2294- may not distribute the Library at all. For example, if a patent
2295- license would not permit royalty-free redistribution of the Library by
2296- all those who receive copies directly or indirectly through you, then
2297- the only way you could satisfy both it and this License would be to
2298- refrain entirely from distribution of the Library.
2299+ Little CMS
2300+ Copyright (c) 1998-2023 Marti Maria Saguer
2301 .
2302- If any portion of this section is held invalid or unenforceable under any
2303- particular circumstance, the balance of the section is intended to apply,
2304- and the section as a whole is intended to apply in other circumstances.
2305+ Permission is hereby granted, free of charge, to any person obtaining
2306+ a copy of this software and associated documentation files (the
2307+ "Software"), to deal in the Software without restriction, including
2308+ without limitation the rights to use, copy, modify, merge, publish,
2309+ distribute, sublicense, and/or sell copies of the Software, and to
2310+ permit persons to whom the Software is furnished to do so, subject
2311+ to the following conditions:
2312 .
2313- It is not the purpose of this section to induce you to infringe any
2314- patents or other property right claims or to contest validity of any
2315- such claims; this section has the sole purpose of protecting the
2316- integrity of the free software distribution system which is
2317- implemented by public license practices. Many people have made
2318- generous contributions to the wide range of software distributed
2319- through that system in reliance on consistent application of that
2320- system; it is up to the author/donor to decide if he or she is willing
2321- to distribute software through any other system and a licensee cannot
2322- impose that choice.
2323+ The above copyright notice and this permission notice shall be
2324+ included in all copies or substantial portions of the Software.
2325 .
2326- This section is intended to make thoroughly clear what is believed to
2327- be a consequence of the rest of this License.
2328+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2329+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2330+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2331+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2332+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2333+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2334+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
2335+ .
2336+ ---------------------------------
2337+ The below license applies to the following files:
2338+ liblcms/cmssm.c
2339+ .
2340+ Copyright 2001, softSurfer (www.softsurfer.com)
2341+ .
2342+ This code may be freely used and modified for any purpose
2343+ providing that this copyright notice is included with it.
2344+ SoftSurfer makes no warranty for this code, and cannot be held
2345+ liable for any real or imagined damage resulting from its use.
2346+ Users of this code must verify correctness for their application.
2347+ .
2348+ .
2349+ .
2350+ AUTHORS File Information
2351+ .
2352+ .
2353+ .
2354+ Main Author
2355+ ------------
2356+ Marti Maria
2357+ .
2358+ .
2359+ Contributors
2360+ ------------
2361+ Bob Friesenhahn
2362+ Kai-Uwe Behrmann
2363+ Stuart Nixon
2364+ Jordi Vilar
2365+ Richard Hughes
2366+ Auke Nauta
2367+ Chris Evans (Google)
2368+ Lorenzo Ridolfi
2369+ Robin Watts (Artifex)
2370+ Shawn Pedersen
2371+ Andrew Brygin
2372+ Samuli Suominen
2373+ Florian Hˆch
2374+ Aurelien Jarno
2375+ Claudiu Cebuc
2376+ Michael Vhrel (Artifex)
2377+ Michal Cihar
2378+ Daniel Kaneider
2379+ Mateusz Jurczyk (Google)
2380+ Paul Miller
2381+ SÈbastien LÈon
2382+ Christian Schmitz
2383+ XhmikosR
2384+ Stanislav Brabec (SuSe)
2385+ Leonhard Gruenschloss (Google)
2386+ Patrick Noffke
2387+ Christopher James Halse Rogers
2388+ John Hein
2389+ Thomas Weber (Debian)
2390+ Mark Allen
2391+ Noel Carboni
2392+ Sergei Trofimovic
2393+ Philipp Knechtges
2394+ Amyspark
2395+ Lovell Fuller
2396+ Eli Schwartz
2397+ .
2398+ Special Thanks
2399+ --------------
2400+ Artifex software
2401+ AlienSkin software
2402+ libVIPS
2403+ Jan Morovic
2404+ Jos Vernon (WebSupergoo)
2405+ Harald Schneider (Maxon)
2406+ Christian Albrecht
2407+ Dimitrios Anastassakis
2408+ Lemke Software
2409+ Tim Zaman
2410 .
2411- 12. If the distribution and/or use of the Library is restricted in
2412- certain countries either by patents or by copyrighted interfaces, the
2413- original copyright holder who places the Library under this License may add
2414- an explicit geographical distribution limitation excluding those countries,
2415- so that distribution is permitted only in or among countries not thus
2416- excluded. In such case, this License incorporates the limitation as if
2417- written in the body of this License.
2418 .
2419- 13. The Free Software Foundation may publish revised and/or new
2420- versions of the Lesser General Public License from time to time.
2421- Such new versions will be similar in spirit to the present version,
2422- but may differ in detail to address new problems or concerns.
2423 .
2424- Each version is given a distinguishing version number. If the Library
2425- specifies a version number of this License which applies to it and
2426- "any later version", you have the option of following the terms and
2427- conditions either of that version or of any later version published by
2428- the Free Software Foundation. If the Library does not specify a
2429- license version number, you may choose any version ever published by
2430- the Free Software Foundation.
2431+ --- end of LICENSE ---
2432 .
2433- 14. If you wish to incorporate parts of the Library into other free
2434- programs whose distribution conditions are incompatible with these,
2435- write to the author to ask for permission. For software which is
2436- copyrighted by the Free Software Foundation, write to the Free
2437- Software Foundation; we sometimes make exceptions for this. Our
2438- decision will be guided by the two goals of preserving the free status
2439- of all derivatives of our free software and of promoting the sharing
2440- and reuse of software generally.
2441+ ------------------------------------------------------------------------------
2442+ %% This notice is provided with respect to Mesa 3-D Graphics Library v21.0.3,
2443+ which may be included with JRE 11, JDK 11 and OpenJDK 11
2444 .
2445- NO WARRANTY
2446+ --- begin of LICENSE ---
2447 .
2448- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2449- WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2450- EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2451- OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2452- KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2453- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2454- PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2455- LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2456- THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2457+ Mesa License
2458 .
2459- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2460- WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2461- AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2462- FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2463- CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2464- LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2465- RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2466- FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2467- SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2468- DAMAGES.
2469 .
2470- END OF TERMS AND CONDITIONS
2471+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved.
2472 .
2473- How to Apply These Terms to Your New Libraries
2474+ Permission is hereby granted, free of charge, to any person obtaining a
2475+ copy of this software and associated documentation files (the "Software"),
2476+ to deal in the Software without restriction, including without limitation
2477+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
2478+ and/or sell copies of the Software, and to permit persons to whom the
2479+ Software is furnished to do so, subject to the following conditions:
2480 .
2481- If you develop a new library, and you want it to be of the greatest
2482- possible use to the public, we recommend making it free software that
2483- everyone can redistribute and change. You can do so by permitting
2484- redistribution under these terms (or, alternatively, under the terms of the
2485- ordinary General Public License).
2486+ The above copyright notice and this permission notice shall be included
2487+ in all copies or substantial portions of the Software.
2488 .
2489- To apply these terms, attach the following notices to the library. It is
2490- safest to attach them to the start of each source file to most effectively
2491- convey the exclusion of warranty; and each file should have at least the
2492- "copyright" line and a pointer to where the full notice is found.
2493+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
2494+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2495+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
2496+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2497+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2498+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2499+ SOFTWARE.
2500 .
2501- <one line to give the library's name and a brief idea of what it does.>
2502- Copyright (C) <year> <name of author>
2503+ Attention, Contributors
2504 .
2505- This library is free software; you can redistribute it and/or
2506- modify it under the terms of the GNU Lesser General Public
2507- License as published by the Free Software Foundation; either
2508- version 2.1 of the License, or (at your option) any later version.
2509+ When contributing to the Mesa project you must agree to the licensing terms
2510+ of the component to which you're contributing.
2511+ The following section lists the primary components of the Mesa distribution
2512+ and their respective licenses.
2513+ Mesa Component Licenses
2514 .
2515- This library is distributed in the hope that it will be useful,
2516- but WITHOUT ANY WARRANTY; without even the implied warranty of
2517- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
2518- Lesser General Public License for more details.
2519 .
2520- You should have received a copy of the GNU Lesser General Public
2521- License along with this library; if not, write to the Free Software
2522- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
2523 .
2524- Also add information on how to contact you by electronic and paper mail.
2525+ Component Location License
2526+ ------------------------------------------------------------------
2527+ Main Mesa code src/mesa/ MIT
2528+ Device drivers src/mesa/drivers/* MIT, generally
2529 .
2530- You should also get your employer (if you work as a programmer) or your
2531- school, if any, to sign a "copyright disclaimer" for the library, if
2532- necessary. Here is a sample; alter the names:
2533+ Gallium code src/gallium/ MIT
2534 .
2535- Yoyodyne, Inc., hereby disclaims all copyright interest in the
2536- library `Frob' (a library for tweaking knobs) written by James Random Hacker.
2537+ Ext headers GL/glext.h Khronos
2538+ GL/glxext.h Khronos
2539+ GL/wglext.h Khronos
2540+ KHR/khrplatform.h Khronos
2541 .
2542- <signature of Ty Coon>, 1 April 1990
2543- Ty Coon, President of Vice
2544+ *****************************************************************************
2545 .
2546- That's all there is to it!
2547+ ----
2548+ include/GL/gl.h :
2549 .
2550- --- end of LICENSE ---
2551 .
2552- ------------------------------------------------------------------------------
2553+ Mesa 3-D graphics library
2554 .
2555- %% This notice is provided with respect to ECMAScript Language
2556- Specification ECMA-262 Edition 5.1 which may be included with
2557- JRE 8, JDK 8, and OpenJDK 8.
2558+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved.
2559+ Copyright (C) 2009 VMware, Inc. All Rights Reserved.
2560 .
2561- --- begin of LICENSE ---
2562+ Permission is hereby granted, free of charge, to any person obtaining a
2563+ copy of this software and associated documentation files (the "Software"),
2564+ to deal in the Software without restriction, including without limitation
2565+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
2566+ and/or sell copies of the Software, and to permit persons to whom the
2567+ Software is furnished to do so, subject to the following conditions:
2568 .
2569- Copyright notice
2570- Copyright © 2011 Ecma International
2571- Ecma International
2572- Rue du Rhone 114
2573- CH-1204 Geneva
2574- Tel: +41 22 849 6000
2575- Fax: +41 22 849 6001
2576- Web: http://www.ecma-international.org
2577- .
2578- This document and possible translations of it may be copied and furnished to
2579- others, and derivative works that comment on or otherwise explain it or assist
2580- in its implementation may be prepared, copied, published, and distributed, in
2581- whole or in part, without restriction of any kind, provided that the above
2582- copyright notice and this section are included on all such copies and derivative
2583- works. However, this document itself may not be modified in any way, including
2584- by removing the copyright notice or references to Ecma International, except as
2585- needed for the purpose of developing any document or deliverable produced by
2586- Ecma International (in which case the rules applied to copyrights must be
2587- followed) or as required to translate it into languages other than English. The
2588- limited permissions granted above are perpetual and will not be revoked by Ecma
2589- International or its successors or assigns. This document and the information
2590- contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL
2591- DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
2592- WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP
2593- RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
2594- PURPOSE." Software License
2595- .
2596- All Software contained in this document ("Software)" is protected by copyright
2597- and is being made available under the "BSD License", included below. This
2598- Software may be subject to third party rights (rights from parties other than
2599- Ecma International), including patent rights, and no licenses under such third
2600- party rights are granted under this license even if the third party concerned is
2601- a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS
2602- AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR
2603- INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO
2604- IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and
2605- binary forms, with or without modification, are permitted provided that the
2606- following conditions are met:
2607+ The above copyright notice and this permission notice shall be included
2608+ in all copies or substantial portions of the Software.
2609 .
2610- 1. Redistributions of source code must retain the above copyright notice, this
2611- list of conditions and the following disclaimer.
2612+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
2613+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2614+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
2615+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
2616+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
2617+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
2618+ OTHER DEALINGS IN THE SOFTWARE.
2619 .
2620- 2. Redistributions in binary form must reproduce the above copyright notice,
2621- this list of conditions and the following disclaimer in the documentation and/or
2622- other materials provided with the distribution.
2623- .
2624- 3. Neither the name of the authors nor Ecma International may be used to endorse
2625- or promote products derived from this software without specific prior written
2626- permission.
2627- .
2628- THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR
2629- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
2630- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
2631- SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2632- SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
2633- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
2634- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2635- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
2636- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
2637- OF SUCH DAMAGE.
2638- --- end of LICENSE ---
2639+ *****************************************************************************
2640 .
2641- %% This notice is provided with respect to Dynalink library which is included
2642- with the Nashorn technology.
2643+ ----
2644+ include/GL/glext.h
2645+ include/GL/glxext.h
2646+ include/GL/wglxext.h :
2647 .
2648- --- begin of LICENSE ---
2649- Copyright (c) 2009-2013, Attila Szegedi
2650 .
2651- Redistribution and use in source and binary forms, with or without
2652- modification, are permitted provided that the following conditions are
2653- met:
2654- * Redistributions of source code must retain the above copyright
2655- notice, this list of conditions and the following disclaimer.
2656- * Redistributions in binary form must reproduce the above copyright
2657- notice, this list of conditions and the following disclaimer in the
2658- documentation and/or other materials provided with the distribution.
2659- * Neither the name of the copyright holder nor the names of
2660- contributors may be used to endorse or promote products derived from
2661- this software without specific prior written permission.
2662+ Copyright (c) 2013 - 2018 The Khronos Group Inc.
2663 .
2664- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
2665- IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
2666- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
2667- PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
2668- BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2669- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2670- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
2671- BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
2672- WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
2673- OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
2674- ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2675- --- end of LICENSE ---
2676+ Permission is hereby granted, free of charge, to any person obtaining a
2677+ copy of this software and/or associated documentation files (the
2678+ "Materials"), to deal in the Materials without restriction, including
2679+ without limitation the rights to use, copy, modify, merge, publish,
2680+ distribute, sublicense, and/or sell copies of the Materials, and to
2681+ permit persons to whom the Materials are furnished to do so, subject to
2682+ the following conditions:
2683 .
2684- %% This notice is provided with respect to Joni library which is included
2685- with the Nashorn technology.
2686+ The above copyright notice and this permission notice shall be included
2687+ in all copies or substantial portions of the Materials.
2688 .
2689- --- begin of LICENSE ---
2690- Permission is hereby granted, free of charge, to any person obtaining a copy of
2691- this software and associated documentation files (the "Software"), to deal in
2692- the Software without restriction, including without limitation the rights to
2693- use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
2694- of the Software, and to permit persons to whom the Software is furnished to do
2695- so, subject to the following conditions:
2696+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2697+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2698+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2699+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2700+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2701+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2702+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
2703 .
2704- The above copyright notice and this permission notice shall be included in all
2705- copies or substantial portions of the Software.
2706+ *****************************************************************************
2707 .
2708- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2709- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2710- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2711- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2712- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2713- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2714- SOFTWARE.
2715+ ----
2716+ include/KHR/khrplatform.h :
2717 .
2718- --- end of LICENSE ---
2719+ Copyright (c) 2008 - 2018 The Khronos Group Inc.
2720 .
2721- ------------------------------------------------------------------------------
2722+ Permission is hereby granted, free of charge, to any person obtaining a
2723+ copy of this software and/or associated documentation files (the
2724+ "Materials"), to deal in the Materials without restriction, including
2725+ without limitation the rights to use, copy, modify, merge, publish,
2726+ distribute, sublicense, and/or sell copies of the Materials, and to
2727+ permit persons to whom the Materials are furnished to do so, subject to
2728+ the following conditions:
2729 .
2730- %% This notice is provided with respect to FontConfig 2.5, which may be
2731- included with JRE 8, JDK 8, and OpenJDK 8 source distributions on
2732- Linux and Solaris.
2733+ The above copyright notice and this permission notice shall be included
2734+ in all copies or substantial portions of the Materials.
2735 .
2736- --- begin of LICENSE ---
2737+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
2738+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2739+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2740+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
2741+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
2742+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
2743+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
2744 .
2745- Copyright © 2001,2003 Keith Packard
2746+ *****************************************************************************
2747 .
2748- Permission to use, copy, modify, distribute, and sell this software and its
2749- documentation for any purpose is hereby granted without fee, provided that the
2750- above copyright notice appear in all copies and that both that copyright
2751- notice and this permission notice appear in supporting documentation, and that
2752- the name of Keith Packard not be used in advertising or publicity pertaining
2753- to distribution of the software without specific, written prior permission.
2754- Keith Packard makes no representations about the suitability of this software
2755- for any purpose. It is provided "as is" without express or implied warranty.
2756- .
2757- KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
2758- ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL KEITH
2759- PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
2760- DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2761- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
2762- CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2763 .
2764 .
2765 --- end of LICENSE ---
2766 .
2767 ------------------------------------------------------------------------------
2768- .
2769- %% This notice is provided with respect to IAIK PKCS#11 Wrapper,
2770- which may be included with JRE 8, JDK 8, and OpenJDK 8.
2771+ %% This notice is provided with respect to xwd v1.0.7,
2772+ which may be included with JRE 11, JDK 11 and OpenJDK 11
2773 .
2774 --- begin of LICENSE ---
2775 .
2776- IAIK PKCS#11 Wrapper License
2777- .
2778- Copyright (c) 2002 Graz University of Technology. All rights reserved.
2779+ xwd utility
2780 .
2781- Redistribution and use in source and binary forms, with or without
2782- modification, are permitted provided that the following conditions are met:
2783 .
2784- 1. Redistributions of source code must retain the above copyright notice, this
2785- list of conditions and the following disclaimer.
2786+ This is the copyright for the files in src/java.desktop/unix/native/libawt_xawt:
2787+ list.h, multiVis.h, wsutils.h, list.c, multiVis.c
2788 .
2789- 2. Redistributions in binary form must reproduce the above copyright notice,
2790- this list of conditions and the following disclaimer in the documentation
2791- and/or other materials provided with the distribution.
2792+ Copyright 1994 Hewlett-Packard Co.
2793+ Copyright 1996, 1998 The Open Group
2794 .
2795- 3. The end-user documentation included with the redistribution, if any, must
2796- include the following acknowledgment:
2797+ Permission to use, copy, modify, distribute, and sell this software and its
2798+ documentation for any purpose is hereby granted without fee, provided that
2799+ the above copyright notice appear in all copies and that both that
2800+ copyright notice and this permission notice appear in supporting
2801+ documentation.
2802 .
2803- "This product includes software developed by IAIK of Graz University of
2804- Technology."
2805+ The above copyright notice and this permission notice shall be included
2806+ in all copies or substantial portions of the Software.
2807 .
2808- Alternately, this acknowledgment may appear in the software itself, if and
2809- wherever such third-party acknowledgments normally appear.
2810+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
2811+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
2812+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
2813+ IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
2814+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
2815+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
2816+ OTHER DEALINGS IN THE SOFTWARE.
2817 .
2818- 4. The names "Graz University of Technology" and "IAIK of Graz University of
2819- Technology" must not be used to endorse or promote products derived from this
2820- software without prior written permission.
2821+ Except as contained in this notice, the name of The Open Group shall
2822+ not be used in advertising or otherwise to promote the sale, use or
2823+ other dealings in this Software without prior written authorization
2824+ from The Open Group.
2825 .
2826- 5. Products derived from this software may not be called "IAIK PKCS Wrapper",
2827- nor may "IAIK" appear in their name, without prior written permission of
2828- Graz University of Technology.
2829 .
2830- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
2831- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
2832- FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
2833- LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
2834- OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2835- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2836- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2837- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2838- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
2839- POSSIBILITY OF SUCH DAMAGE.
2840 .
2841 --- end of LICENSE ---
2842 .
2843 ------------------------------------------------------------------------------
2844- .
2845- %% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which
2846- may be included with JRE 8, JDK 8, and OpenJDK 8.
2847+ %% This notice is provided with respect to Apache Commons Byte Code Engineering Library (BCEL) Version 6.7.0,
2848+ which may be included with JRE 11, JDK 11 and OpenJDK 11
2849 .
2850 --- begin of LICENSE ---
2851 .
2852- Copyright (c) 1995-2010 International Business Machines Corporation and others
2853- .
2854- All rights reserved.
2855+ Apache Commons BCEL Notice
2856 .
2857- Permission is hereby granted, free of charge, to any person obtaining a copy
2858- of this software and associated documentation files (the "Software"), to deal
2859- in the Software without restriction, including without limitation the rights
2860- to use, copy, modify, merge, publish, distribute, and/or sell copies of the
2861- Software, and to permit persons to whom the Software is furnished to do so,
2862- provided that the above copyright notice(s) and this permission notice appear
2863- in all copies of the Software and that both the above copyright notice(s) and
2864- this permission notice appear in supporting documentation.
2865 .
2866- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2867- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2868- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
2869- NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE
2870- LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY
2871- DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
2872- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
2873- CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
2874- .
2875- Except as contained in this notice, the name of a copyright holder shall not
2876- be used in advertising or otherwise to promote the sale, use or other dealings
2877- in this Software without prior written authorization of the copyright holder.
2878- All trademarks and registered trademarks mentioned herein are the property of
2879- their respective owners.
2880+ Apache Commons BCEL
2881+ Copyright 2004-2022 The Apache Software Foundation
2882 .
2883- --- end of LICENSE ---
2884+ This product includes software developed at
2885+ The Apache Software Foundation (https://www.apache.org/).
2886 .
2887- ------------------------------------------------------------------------------
2888 .
2889- %% This notice is provided with respect to IJG JPEG 6b, which may be
2890- included with JRE 8, JDK 8, and OpenJDK 8.
2891 .
2892- --- begin of LICENSE ---
2893+ Apache 2.0 License: Refer to the copy under /usr/share/common-licenses
2894 .
2895- This software is copyright (C) 1991-1998, Thomas G. Lane.
2896- All Rights Reserved except as specified below.
2897- .
2898- Permission is hereby granted to use, copy, modify, and distribute this
2899- software (or portions thereof) for any purpose, without fee, subject to these
2900- conditions:
2901- (1) If any part of the source code for this software is distributed, then this
2902- README file must be included, with this copyright and no-warranty notice
2903- unaltered; and any additions, deletions, or changes to the original files
2904- must be clearly indicated in accompanying documentation.
2905- (2) If only executable code is distributed, then the accompanying
2906- documentation must state that "this software is based in part on the work of
2907- the Independent JPEG Group".
2908- (3) Permission for use of this software is granted only if the user accepts
2909- full responsibility for any undesirable consequences; the authors accept
2910- NO LIABILITY for damages of any kind.
2911- .
2912- These conditions apply to any software derived from or based on the IJG code,
2913- not just to the unmodified library. If you use our work, you ought to
2914- acknowledge us.
2915- .
2916- Permission is NOT granted for the use of any IJG author's name or company name
2917- in advertising or publicity relating to this software or products derived from
2918- it. This software may be referred to only as "the Independent JPEG Group's
2919- software".
2920- .
2921- We specifically permit and encourage the use of this software as the basis of
2922- commercial products, provided that all warranty or liability claims are
2923- assumed by the product vendor.
2924 .
2925 --- end of LICENSE ---
2926 .
2927 ------------------------------------------------------------------------------
2928- .
2929- %% This notice is provided with respect to Joni v1.1.9, which may be
2930- included with JRE 8, JDK 8, and OpenJDK 8.
2931+ %% This notice is provided with respect to DOM Level 3 Core Specification v1.0,
2932+ which may be included with JRE 11, JDK 11 and OpenJDK 11
2933 .
2934 --- begin of LICENSE ---
2935 .
2936- Permission is hereby granted, free of charge, to any person obtaining a copy
2937- of this software and associated documentation files (the "Software"), to deal
2938- in the Software without restriction, including without limitation the rights
2939- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
2940- copies of the Software, and to permit persons to whom the Software is
2941- furnished to do so, subject to the following conditions:
2942+ W3C Software Notice
2943 .
2944- The above copyright notice and this permission notice shall be included in all
2945- copies or substantial portions of the Software.
2946+ Copyright © 2004 World Wide Web Consortium, (Massachusetts Institute of Technology,
2947+ European Research Consortium for Informatics and Mathematics, Keio University).
2948+ All Rights Reserved.
2949 .
2950- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2951- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2952- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
2953- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2954- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2955- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
2956- SOFTWARE.
2957+ The DOM bindings are published under the W3C Software Copyright Notice and License.
2958+ The software license requires "Notice of any changes or modifications to the W3C
2959+ files, including the date changes were made." Consequently, modified versions of
2960+ the DOM bindings must document that they do not conform to the W3C standard; in the
2961+ case of the IDL definitions, the pragma prefix can no longer be 'w3c.org'; in the
2962+ case of the Java language binding, the package names can no longer be in the
2963+ 'org.w3c' package.
2964 .
2965- --- end of LICENSE ---
2966 .
2967- ------------------------------------------------------------------------------
2968+ W3C License
2969 .
2970- %% This notice is provided with respect to JOpt-Simple v3.0, which may be
2971- included with JRE 8, JDK 8, and OpenJDK 8.
2972 .
2973- --- begin of LICENSE ---
2974+ W3C SOFTWARE NOTICE AND LICENSE
2975 .
2976- Copyright (c) 2004-2009 Paul R. Holser, Jr.
2977+ http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
2978 .
2979- Permission is hereby granted, free of charge, to any person obtaining
2980- a copy of this software and associated documentation files (the
2981- "Software"), to deal in the Software without restriction, including
2982- without limitation the rights to use, copy, modify, merge, publish,
2983- distribute, sublicense, and/or sell copies of the Software, and to
2984- permit persons to whom the Software is furnished to do so, subject to
2985- the following conditions:
2986+ This work (and included software, documentation such as READMEs, or other
2987+ related items) is being provided by the copyright holders under the following
2988+ license. By obtaining, using and/or copying this work, you (the licensee)
2989+ agree that you have read, understood, and will comply with the following terms
2990+ and conditions.
2991 .
2992- The above copyright notice and this permission notice shall be
2993- included in all copies or substantial portions of the Software.
2994+ Permission to copy, modify, and distribute this software and its
2995+ documentation, with or without modification, for any purpose and without fee
2996+ or royalty is hereby granted, provided that you include the following on ALL
2997+ copies of the software and documentation or portions thereof, including
2998+ modifications:
2999 .
3000- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
3001- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
3002- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
3003- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
3004- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
3005- OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
3006- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3007+ 1.The full text of this NOTICE in a location viewable to users of the
3008+ redistributed or derivative work.
3009 .
3010- --- end of LICENSE ---
3011+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and
3012+ conditions. If none exist, the W3C Software Short Notice should be included
3013+ (hypertext is preferred, text is permitted) within the body of any
3014+ redistributed or derivative code.
3015 .
3016- ------------------------------------------------------------------------------
3017+ 3.Notice of any changes or modifications to the files, including the date
3018+ changes were made. (We recommend you provide URIs to the location from
3019+ which the code is derived.)
3020 .
3021- %% This notice is provided with respect to Kerberos functionality, which
3022- which may be included with JRE 8, JDK 8, and OpenJDK 8.
3023+ THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
3024+ MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
3025+ LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
3026+ PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
3027+ THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
3028+ .
3029+ COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
3030+ OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
3031+ DOCUMENTATION. The name and trademarks of copyright holders may NOT be used
3032+ in advertising or publicity pertaining to the software without specific,
3033+ written prior permission. Title to copyright in this software and any
3034+ associated documentation will at all times remain with copyright holders.
3035+ .
3036+ ____________________________________
3037+ .
3038+ This formulation of W3C's notice and license became active on December 31
3039+ 2002. This version removes the copyright ownership notice such that this
3040+ license can be used with materials other than those owned by the W3C, reflects
3041+ that ERCIM is now a host of the W3C, includes references to this specific
3042+ dated version of the license, and removes the ambiguous grant of "use".
3043+ Otherwise, this version is the same as the previous version and is written so
3044+ as to preserve the Free Software Foundation's assessment of GPL compatibility
3045+ and OSI's certification under the Open Source Definition. Please see our
3046+ Copyright FAQ for common questions about using materials from our site,
3047+ including specific terms and conditions for packages like libwww, Amaya, and
3048+ Jigsaw. Other questions about this notice can be directed to
3049+ site-policy@w3.org.
3050 .
3051- --- begin of LICENSE ---
3052 .
3053- (C) Copyright IBM Corp. 1999 All Rights Reserved.
3054- Copyright 1997 The Open Group Research Institute. All rights reserved.
3055 .
3056 --- end of LICENSE ---
3057 .
3058 ------------------------------------------------------------------------------
3059- .
3060- %% This notice is provided with respect to Kerberos functionality from
3061- FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8.
3062+ %% This notice is provided with respect to CUP Parser Generator for Java v 0.11b,
3063+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3064 .
3065 --- begin of LICENSE ---
3066 .
3067- Copyright (C) 1998 by the FundsXpress, INC.
3068+ CUP Parser Generator License
3069 .
3070- All rights reserved.
3071 .
3072- Export of this software from the United States of America may require
3073- a specific license from the United States Government. It is the
3074- responsibility of any person or organization contemplating export to
3075- obtain such a license before exporting.
3076+ Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter
3077+ .
3078+ Permission to use, copy, modify, and distribute this software and its
3079+ documentation for any purpose and without fee is hereby granted, provided
3080+ that the above copyright notice appear in all copies and that both
3081+ the copyright notice and this permission notice and warranty disclaimer
3082+ appear in supporting documentation, and that the names of the authors or
3083+ their employers not be used in advertising or publicity pertaining to
3084+ distribution of the software without specific, written prior permission.
3085+ .
3086+ The authors and their employers disclaim all warranties with regard to
3087+ this software, including all implied warranties of merchantability and
3088+ fitness. In no event shall the authors or their employers be liable for
3089+ any special, indirect or consequential damages or any damages whatsoever
3090+ resulting from loss of use, data or profits, whether in an action of
3091+ contract, negligence or other tortious action, arising out of or in
3092+ connection with the use or performance of this software.
3093 .
3094- WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
3095- distribute this software and its documentation for any purpose and
3096- without fee is hereby granted, provided that the above copyright
3097- notice appear in all copies and that both that copyright notice and
3098- this permission notice appear in supporting documentation, and that
3099- the name of FundsXpress. not be used in advertising or publicity pertaining
3100- to distribution of the software without specific, written prior
3101- permission. FundsXpress makes no representations about the suitability of
3102- this software for any purpose. It is provided "as is" without express
3103- or implied warranty.
3104+ ---
3105+ .
3106+ This is an open source license. It is also GPL-Compatible (see entry for
3107+ "Standard ML of New Jersey"). The portions of CUP output which are hard-coded
3108+ into the CUP source code are (naturally) covered by this same license, as is
3109+ the CUP runtime code linked with the generated parser.
3110 .
3111- THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
3112- IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
3113- WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
3114 .
3115 .
3116 --- end of LICENSE ---
3117 .
3118 ------------------------------------------------------------------------------
3119- .
3120- %% This notice is provided with respect to Kronos OpenGL headers, which may be
3121- included with JDK 8 and OpenJDK 8 source distributions.
3122+ %% This notice is provided with respect to Apache Xalan v2.7.2,
3123+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3124 .
3125 --- begin of LICENSE ---
3126 .
3127- Copyright (c) 2007 The Khronos Group Inc.
3128+ Apache Xalan Notice
3129 .
3130- Permission is hereby granted, free of charge, to any person obtaining a copy
3131- of this software and/or associated documentation files (the "Materials"), to
3132- deal in the Materials without restriction, including without limitation the
3133- rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
3134- sell copies of the Materials, and to permit persons to whom the Materials are
3135- furnished to do so, subject to the following conditions:
3136 .
3137- The above copyright notice and this permission notice shall be included in all
3138- copies or substantial portions of the Materials.
3139+ ======================================================================================
3140+ == NOTICE file corresponding to the section 4d of the Apache License, Version 2.0, ==
3141+ == in this case for the Apache Xalan distribution. ==
3142+ ======================================================================================
3143 .
3144- THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3145- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3146- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
3147- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
3148- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
3149- OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE
3150- MATERIALS.
3151+ This product includes software developed by
3152+ The Apache Software Foundation (http://www.apache.org/).
3153 .
3154- --- end of LICENSE ---
3155+ Specifically, we only include the XSLTC portion of the source from the Xalan distribution.
3156+ The Xalan project has two processors: an interpretive one (Xalan Interpretive) and a
3157+ compiled one (The XSLT Compiler (XSLTC)). We *only* use the XSLTC part of Xalan; We use
3158+ the source from the packages that are part of the XSLTC sources.
3159 .
3160- -------------------------------------------------------------------------------
3161+ Portions of this software was originally based on the following:
3162 .
3163- %% Lucida is a registered trademark or trademark of Bigelow & Holmes in the
3164- U.S. and other countries.
3165+ - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com.
3166+ - software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com.
3167+ - software copyright (c) 2003, IBM Corporation., http://www.ibm.com.
3168+ - voluntary contributions made by Ovidiu Predescu (ovidiu@cup.hp.com) on behalf of the
3169+ Apache Software Foundation and was originally developed at Hewlett Packard Company.
3170 .
3171- -------------------------------------------------------------------------------
3172 .
3173- %% This notice is provided with respect to Mesa 3D Graphics Library v4.1,
3174- which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions.
3175 .
3176- --- begin of LICENSE ---
3177+ Apache 2.0 License: Refer to the copy under /usr/share/common-licenses
3178 .
3179- Mesa 3-D graphics library
3180- Version: 4.1
3181 .
3182- Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
3183+ --- end of LICENSE ---
3184 .
3185- Permission is hereby granted, free of charge, to any person obtaining a
3186- copy of this software and associated documentation files (the "Software"),
3187- to deal in the Software without restriction, including without limitation
3188- the rights to use, copy, modify, merge, publish, distribute, sublicense,
3189- and/or sell copies of the Software, and to permit persons to whom the
3190- Software is furnished to do so, subject to the following conditions:
3191+ ------------------------------------------------------------------------------
3192+ %% This notice is provided with respect to Apache Xerces v2.12.2,
3193+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3194 .
3195- The above copyright notice and this permission notice shall be included
3196- in all copies or substantial portions of the Software.
3197+ --- begin of LICENSE ---
3198 .
3199- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
3200- OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3201- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
3202- BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
3203- AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
3204- CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
3205+ Apache Xerces Notice
3206 .
3207- --- end of LICENSE ---
3208+ =========================================================================
3209+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
3210+ == Version 2.0, in this case for the Apache Xerces Java distribution. ==
3211+ =========================================================================
3212 .
3213- ------------------------------------------------------------------------------
3214+ Apache Xerces Java
3215+ Copyright 1999-2022 The Apache Software Foundation
3216+ .
3217+ This product includes software developed at
3218+ The Apache Software Foundation (http://www.apache.org/).
3219+ .
3220+ Portions of this software were originally based on the following:
3221+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
3222+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
3223+ - voluntary contributions made by Paul Eng on behalf of the
3224+ Apache Software Foundation that were originally developed at iClick, Inc.,
3225+ software copyright (c) 1999.
3226 .
3227- %% This notice is provided with respect to Mozilla Network Security
3228- Services (NSS), which is supplied with the JDK test suite in the OpenJDK
3229- source code repository. It is licensed under Mozilla Public License (MPL),
3230- version 2.0.
3231 .
3232- The NSS libraries are supplied in executable form, built from unmodified
3233- NSS source code labeled with the "NSS_3.13.1_RTM" release tag.
3234+ Apache 2.0 License: Refer to the copy under /usr/share/common-licenses
3235 .
3236- The NSS source code is available in the OpenJDK source code repository at:
3237- jdk/test/sun/security/pkcs11/nss/src
3238 .
3239- The NSS libraries are available in the OpenJDK source code repository at:
3240- jdk/test/sun/security/pkcs11/nss/lib
3241+ --- end of LICENSE ---
3242+ .
3243+ ------------------------------------------------------------------------------
3244+ %% This notice is provided with respect to Apache Santuario v2.3.0,
3245+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3246 .
3247 --- begin of LICENSE ---
3248 .
3249- Mozilla Public License Version 2.0
3250- ==================================
3251+ Apache Santuario Notice
3252 .
3253- 1. Definitions
3254- --------------
3255 .
3256- 1.1. "Contributor"
3257- means each individual or legal entity that creates, contributes to
3258- the creation of, or owns Covered Software.
3259+ Apache Santuario - XML Security for Java
3260+ Copyright 1999-2021 The Apache Software Foundation
3261 .
3262- 1.2. "Contributor Version"
3263- means the combination of the Contributions of others (if any) used
3264- by a Contributor and that particular Contributor's Contribution.
3265+ This product includes software developed at
3266+ The Apache Software Foundation (http://www.apache.org/).
3267 .
3268- 1.3. "Contribution"
3269- means Covered Software of a particular Contributor.
3270+ It was originally based on software copyright (c) 2001, Institute for
3271+ Data Communications Systems, <http://www.nue.et-inf.uni-siegen.de/>.
3272 .
3273- 1.4. "Covered Software"
3274- means Source Code Form to which the initial Contributor has attached
3275- the notice in Exhibit A, the Executable Form of such Source Code
3276- Form, and Modifications of such Source Code Form, in each case
3277- including portions thereof.
3278+ The development of this software was partly funded by the European
3279+ Commission in the <WebSig> project in the ISIS Programme.
3280 .
3281- 1.5. "Incompatible With Secondary Licenses"
3282- means
3283 .
3284- (a) that the initial Contributor has attached the notice described
3285- in Exhibit B to the Covered Software; or
3286 .
3287- (b) that the Covered Software was made available under the terms of
3288- version 1.1 or earlier of the License, but not also under the
3289- terms of a Secondary License.
3290+ Apache 2.0 License: Refer to the copy under /usr/share/common-licenses
3291 .
3292- 1.6. "Executable Form"
3293- means any form of the work other than Source Code Form.
3294 .
3295- 1.7. "Larger Work"
3296- means a work that combines Covered Software with other material, in
3297- a separate file or files, that is not Covered Software.
3298+ --- end of LICENSE ---
3299 .
3300- 1.8. "License"
3301- means this document.
3302+ ------------------------------------------------------------------------------
3303+ %% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token Interface v3.0,
3304+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3305 .
3306- 1.9. "Licensable"
3307- means having the right to grant, to the maximum extent possible,
3308- whether at the time of the initial grant or subsequently, any and
3309- all of the rights conveyed by this License.
3310+ --- begin of LICENSE ---
3311 .
3312- 1.10. "Modifications"
3313- means any of the following:
3314+ OASIS PKCS #11 Cryptographic Token Interface License
3315+ .
3316+ .
3317+ Copyright © OASIS Open 2020. All Rights Reserved.
3318+ .
3319+ All capitalized terms in the following text have the meanings
3320+ assigned to them in the OASIS Intellectual Property Rights Policy (the
3321+ "OASIS IPR Policy"). The full Policy may be found at the OASIS website:
3322+ [http://www.oasis-open.org/policies-guidelines/ipr]
3323+ .
3324+ This document and translations of it may be copied and furnished to
3325+ others, and derivative works that comment on or otherwise explain it or
3326+ assist in its implementation may be prepared, copied, published, and
3327+ distributed, in whole or in part, without restriction of any kind,
3328+ provided that the above copyright notice and this section are included
3329+ on all such copies and derivative works. However, this document itself
3330+ may not be modified in any way, including by removing the copyright
3331+ notice or references to OASIS, except as needed for the purpose of
3332+ developing any document or deliverable produced by an OASIS Technical
3333+ Committee (in which case the rules applicable to copyrights, as set
3334+ forth in the OASIS IPR Policy, must be followed) or as required to
3335+ translate it into languages other than English.
3336+ .
3337+ The limited permissions granted above are perpetual and will not be
3338+ revoked by OASIS or its successors or assigns.
3339+ .
3340+ This document and the information contained herein is provided on an
3341+ "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
3342+ INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
3343+ INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED
3344+ WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS
3345+ AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
3346+ CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY
3347+ PART THEREOF.
3348+ .
3349+ [OASIS requests that any OASIS Party or any other party that
3350+ believes it has patent claims that would necessarily be infringed by
3351+ implementations of this OASIS Standards Final Deliverable, to notify
3352+ OASIS TC Administrator and provide an indication of its willingness to
3353+ grant patent licenses to such patent claims in a manner consistent with
3354+ the IPR Mode of the OASIS Technical Committee that produced this
3355+ deliverable.]
3356+ .
3357+ [OASIS invites any party to contact the OASIS TC Administrator if it
3358+ is aware of a claim of ownership of any patent claims that would
3359+ necessarily be infringed by implementations of this OASIS Standards
3360+ Final Deliverable by a patent holder that is not willing to provide a
3361+ license to such patent claims in a manner consistent with the IPR Mode
3362+ of the OASIS Technical Committee that produced this OASIS Standards
3363+ Final Deliverable. OASIS may include such claims on its website, but
3364+ disclaims any obligation to do so.]
3365+ .
3366+ [OASIS takes no position regarding the validity or scope of any
3367+ intellectual property or other rights that might be claimed to pertain
3368+ to the implementation or use of the technology described in this OASIS
3369+ Standards Final Deliverable or the extent to which any license under
3370+ such rights might or might not be available; neither does it represent
3371+ that it has made any effort to identify any such rights. Information on
3372+ OASIS' procedures with respect to rights in any document or deliverable
3373+ produced by an OASIS Technical Committee can be found on the OASIS
3374+ website. Copies of claims of rights made available for publication and
3375+ any assurances of licenses to be made available, or the result of an
3376+ attempt made to obtain a general license or permission for the use of
3377+ such proprietary rights by implementers or users of this OASIS Standards
3378+ Final Deliverable, can be obtained from the OASIS TC Administrator.
3379+ OASIS makes no representation that any information or list of
3380+ intellectual property rights will at any time be complete, or that any
3381+ claims in such list are, in fact, Essential Claims.]
3382 .
3383- (a) any file in Source Code Form that results from an addition to,
3384- deletion from, or modification of the contents of Covered
3385- Software; or
3386 .
3387- (b) any new file in Source Code Form that contains any Covered
3388- Software.
3389 .
3390- 1.11. "Patent Claims" of a Contributor
3391- means any patent claim(s), including without limitation, method,
3392- process, and apparatus claims, in any patent Licensable by such
3393- Contributor that would be infringed, but for the grant of the
3394- License, by the making, using, selling, offering for sale, having
3395- made, import, or transfer of either its Contributions or its
3396- Contributor Version.
3397+ --- end of LICENSE ---
3398 .
3399- 1.12. "Secondary License"
3400- means either the GNU General Public License, Version 2.0, the GNU
3401- Lesser General Public License, Version 2.1, the GNU Affero General
3402- Public License, Version 3.0, or any later versions of those
3403- licenses.
3404+ ------------------------------------------------------------------------------
3405+ %% This notice is provided with respect to IAIK (Institute for Applied Information Processing and Communication) PKCS#11 wrapper files v1,
3406+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3407 .
3408- 1.13. "Source Code Form"
3409- means the form of the work preferred for making modifications.
3410+ --- begin of LICENSE ---
3411 .
3412- 1.14. "You" (or "Your")
3413- means an individual or a legal entity exercising rights under this
3414- License. For legal entities, "You" includes any entity that
3415- controls, is controlled by, or is under common control with You. For
3416- purposes of this definition, "control" means (a) the power, direct
3417- or indirect, to cause the direction or management of such entity,
3418- whether by contract or otherwise, or (b) ownership of more than
3419- fifty percent (50%) of the outstanding shares or beneficial
3420- ownership of such entity.
3421+ IAIK License
3422 .
3423- 2. License Grants and Conditions
3424- --------------------------------
3425 .
3426- 2.1. Grants
3427+ Copyright (c) 2002 Graz University of Technology. All rights reserved.
3428 .
3429- Each Contributor hereby grants You a world-wide, royalty-free,
3430- non-exclusive license:
3431+ Redistribution and use in source and binary forms, with or without
3432+ modification, are permitted provided that the following conditions are met:
3433 .
3434- (a) under intellectual property rights (other than patent or trademark)
3435- Licensable by such Contributor to use, reproduce, make available,
3436- modify, display, perform, distribute, and otherwise exploit its
3437- Contributions, either on an unmodified basis, with Modifications, or
3438- as part of a Larger Work; and
3439+ 1. Redistributions of source code must retain the above copyright notice, this
3440+ list of conditions and the following disclaimer.
3441 .
3442- (b) under Patent Claims of such Contributor to make, use, sell, offer
3443- for sale, have made, import, and otherwise transfer either its
3444- Contributions or its Contributor Version.
3445+ 2. Redistributions in binary form must reproduce the above copyright notice,
3446+ this list of conditions and the following disclaimer in the documentation
3447+ and/or other materials provided with the distribution.
3448 .
3449- 2.2. Effective Date
3450+ 3. The end-user documentation included with the redistribution, if any, must
3451+ include the following acknowledgment:
3452 .
3453- The licenses granted in Section 2.1 with respect to any Contribution
3454- become effective for each Contribution on the date the Contributor first
3455- distributes such Contribution.
3456+ "This product includes software developed by IAIK of Graz University of
3457+ Technology."
3458 .
3459- 2.3. Limitations on Grant Scope
3460+ Alternately, this acknowledgment may appear in the software itself, if and
3461+ wherever such third-party acknowledgments normally appear.
3462 .
3463- The licenses granted in this Section 2 are the only rights granted under
3464- this License. No additional rights or licenses will be implied from the
3465- distribution or licensing of Covered Software under this License.
3466- Notwithstanding Section 2.1(b) above, no patent license is granted by a
3467- Contributor:
3468+ 4. The names "Graz University of Technology" and "IAIK of Graz University of
3469+ Technology" must not be used to endorse or promote products derived from this
3470+ software without prior written permission.
3471 .
3472- (a) for any code that a Contributor has removed from Covered Software;
3473- or
3474+ 5. Products derived from this software may not be called "IAIK PKCS Wrapper",
3475+ nor may "IAIK" appear in their name, without prior written permission of
3476+ Graz University of Technology.
3477 .
3478- (b) for infringements caused by: (i) Your and any other third party's
3479- modifications of Covered Software, or (ii) the combination of its
3480- Contributions with other software (except as part of its Contributor
3481- Version); or
3482+ THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
3483+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
3484+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
3485+ LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
3486+ OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
3487+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
3488+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
3489+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
3490+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
3491+ POSSIBILITY OF SUCH DAMAGE.
3492 .
3493- (c) under Patent Claims infringed by Covered Software in the absence of
3494- its Contributions.
3495 .
3496- This License does not grant any rights in the trademarks, service marks,
3497- or logos of any Contributor (except as may be necessary to comply with
3498- the notice requirements in Section 3.4).
3499 .
3500- 2.4. Subsequent Licenses
3501+ --- end of LICENSE ---
3502 .
3503- No Contributor makes additional grants as a result of Your choice to
3504- distribute the Covered Software under a subsequent version of this
3505- License (see Section 10.2) or under the terms of a Secondary License (if
3506- permitted under the terms of Section 3.3).
3507+ ------------------------------------------------------------------------------
3508+ %% This notice is provided with respect to Mozilla Elliptic Curve Cryptography (ECC),
3509+ which may be included with JRE 11, JDK 11 and OpenJDK 11
3510 .
3511- 2.5. Representation
3512+ --- begin of LICENSE ---
3513 .
3514- Each Contributor represents that the Contributor believes its
3515- Contributions are its original creation(s) or it has sufficient rights
3516- to grant the rights to its Contributions conveyed by this License.
3517+ Mozilla ECC Notice
3518 .
3519- 2.6. Fair Use
3520+ This notice is provided with respect to Elliptic Curve Cryptography,
3521+ which is included with JRE, JDK, and OpenJDK.
3522 .
3523- This License is not intended to limit any rights You have under
3524- applicable copyright doctrines of fair use, fair dealing, or other
3525- equivalents.
3526+ You are receiving a [copy](http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.crypto.ec/share/native/libsunec/impl)
3527+ of the Elliptic Curve Cryptography library in source
3528+ form with the JDK and OpenJDK source distributions, and as object code in
3529+ the JRE & JDK runtimes.
3530 .
3531- 2.7. Conditions
3532+ In the case of the JRE & JDK runtimes, the terms of the Oracle license do
3533+ NOT apply to the Elliptic Curve Cryptography library; it is licensed under the
3534+ following license, separately from Oracle's JDK & JRE. If you do not wish to
3535+ install the Elliptic Curve Cryptography library, you may delete the
3536+ Elliptic Curve Cryptography library:
3537+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so
3538+ - On Mac OSX systems: delete $(JAVA_HOME)/lib/libsunec.dylib
3539+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll
3540 .
3541- Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
3542- in Section 2.1.
3543 .
3544- 3. Responsibilities
3545- -------------------
3546 .
3547- 3.1. Distribution of Source Form
3548+ Written Offer for Source Code
3549 .
3550- All distribution of Covered Software in Source Code Form, including any
3551- Modifications that You create or to which You contribute, must be under
3552- the terms of this License. You must inform recipients that the Source
3553- Code Form of the Covered Software is governed by the terms of this
3554- License, and how they can obtain a copy of this License. You may not
3555- attempt to alter or restrict the recipients' rights in the Source Code
3556- Form.
3557 .
3558- 3.2. Distribution of Executable Form
3559+ For third party technology that you receive from Oracle in binary form
3560+ which is licensed under an open source license that gives you the right
3561+ to receive the source code for that binary, you can obtain a copy of
3562+ the applicable source code from this page:
3563+ http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.crypto.ec/share/native/libsunec/impl
3564 .
3565- If You distribute Covered Software in Executable Form then:
3566+ If the source code for the technology was not provided to you with the
3567+ binary, you can also receive a copy of the source code on physical
3568+ media by submitting a written request to:
3569 .
3570- (a) such Covered Software must also be made available in Source Code
3571- Form, as described in Section 3.1, and You must inform recipients of
3572- the Executable Form how they can obtain a copy of such Source Code
3573- Form by reasonable means in a timely manner, at a charge no more
3574- than the cost of distribution to the recipient; and
3575+ Oracle America, Inc.
3576+ Attn: Associate General Counsel,
3577+ Development and Engineering Legal
3578+ 500 Oracle Parkway, 10th Floor
3579+ Redwood Shores, CA 94065
3580 .
3581- (b) You may distribute such Executable Form under the terms of this
3582- License, or sublicense it under different terms, provided that the
3583- license for the Executable Form does not attempt to limit or alter
3584- the recipients' rights in the Source Code Form under this License.
3585+ Or, you may send an email to Oracle using the form at:
3586 .
3587- 3.3. Distribution of a Larger Work
3588+ http://www.oracle.com/goto/opensourcecode/request
3589 .
3590- You may create and distribute a Larger Work under terms of Your choice,
3591- provided that You also comply with the requirements of this License for
3592- the Covered Software. If the Larger Work is a combination of Covered
3593- Software with a work governed by one or more Secondary Licenses, and the
3594- Covered Software is not Incompatible With Secondary Licenses, this
3595- License permits You to additionally distribute such Covered Software
3596- under the terms of such Secondary License(s), so that the recipient of
3597- the Larger Work may, at their option, further distribute the Covered
3598- Software under the terms of either this License or such Secondary
3599- License(s).
3600+ Your request should include:
3601 .
3602- 3.4. Notices
3603+ - The name of the component or binary file(s) for which you are requesting the source code
3604 .
3605- You may not remove or alter the substance of any license notices
3606- (including copyright notices, patent notices, disclaimers of warranty,
3607- or limitations of liability) contained within the Source Code Form of
3608- the Covered Software, except that You may alter any license notices to
3609- the extent required to remedy known factual inaccuracies.
3610+ - The name and version number of the Oracle product containing the binary
3611 .
3612- 3.5. Application of Additional Terms
3613+ - The date you received the Oracle product
3614 .
3615- You may choose to offer, and to charge a fee for, warranty, support,
3616- indemnity or liability obligations to one or more recipients of Covered
3617- Software. However, You may do so only on Your own behalf, and not on
3618- behalf of any Contributor. You must make it absolutely clear that any
3619- such warranty, support, indemnity, or liability obligation is offered by
3620- You alone, and You hereby agree to indemnify every Contributor for any
3621- liability incurred by such Contributor as a result of warranty, support,
3622- indemnity or liability terms You offer. You may include additional
3623- disclaimers of warranty and limitations of liability specific to any
3624- jurisdiction.
3625+ - Your name
3626 .
3627- 4. Inability to Comply Due to Statute or Regulation
3628- ---------------------------------------------------
3629+ - Your company name (if applicable)
3630 .
3631- If it is impossible for You to comply with any of the terms of this
3632- License with respect to some or all of the Covered Software due to
3633- statute, judicial order, or regulation then You must: (a) comply with
3634- the terms of this License to the maximum extent possible; and (b)
3635- describe the limitations and the code they affect. Such description must
3636- be placed in a text file included with all distributions of the Covered
3637- Software under this License. Except to the extent prohibited by statute
3638- or regulation, such description must be sufficiently detailed for a
3639- recipient of ordinary skill to be able to understand it.
3640+ - Your return mailing address and email and
3641 .
3642- 5. Termination
3643- --------------
3644+ - A telephone number in the event we need to reach you.
3645 .
3646- 5.1. The rights granted under this License will terminate automatically
3647- if You fail to comply with any of its terms. However, if You become
3648- compliant, then the rights granted under this License from a particular
3649- Contributor are reinstated (a) provisionally, unless and until such
3650- Contributor explicitly and finally terminates Your grants, and (b) on an
3651- ongoing basis, if such Contributor fails to notify You of the
3652- non-compliance by some reasonable means prior to 60 days after You have
3653- come back into compliance. Moreover, Your grants from a particular
3654- Contributor are reinstated on an ongoing basis if such Contributor
3655- notifies You of the non-compliance by some reasonable means, this is the
3656- first time You have received notice of non-compliance with this License
3657- from such Contributor, and You become compliant prior to 30 days after
3658- Your receipt of the notice.
3659+ We may charge you a fee to cover the cost of physical media and processing.
3660+ Your request must be sent (i) within three (3) years of the date you
3661+ received the Oracle product that included the component or binary
3662+ file(s) that are the subject of your request, or (ii) in the case of
3663+ code licensed under the GPL v3, for as long as Oracle offers spare
3664+ parts or customer support for that product model.
3665 .
3666- 5.2. If You initiate litigation against any entity by asserting a patent
3667- infringement claim (excluding declaratory judgment actions,
3668- counter-claims, and cross-claims) alleging that a Contributor Version
3669- directly or indirectly infringes any patent, then the rights granted to
3670- You by any and all Contributors for the Covered Software under Section
3671- 2.1 of this License shall terminate.
3672 .
3673- 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
3674- end user license agreements (excluding distributors and resellers) which
3675- have been validly granted by You or Your distributors under this License
3676- prior to termination shall survive termination.
3677 .
3678- ************************************************************************
3679- * *
3680- * 6. Disclaimer of Warranty *
3681- * ------------------------- *
3682- * *
3683- * Covered Software is provided under this License on an "as is" *
3684- * basis, without warranty of any kind, either expressed, implied, or *
3685- * statutory, including, without limitation, warranties that the *
3686- * Covered Software is free of defects, merchantable, fit for a *
3687- * particular purpose or non-infringing. The entire risk as to the *
3688- * quality and performance of the Covered Software is with You. *
3689- * Should any Covered Software prove defective in any respect, You *
3690- * (not any Contributor) assume the cost of any necessary servicing, *
3691- * repair, or correction. This disclaimer of warranty constitutes an *
3692- * essential part of this License. No use of any Covered Software is *
3693- * authorized under this License except under this disclaimer. *
3694- * *
3695- ************************************************************************
3696+ LGPL 2.1
3697 .
3698- ************************************************************************
3699- * *
3700- * 7. Limitation of Liability *
3701- * -------------------------- *
3702- * *
3703- * Under no circumstances and under no legal theory, whether tort *
3704- * (including negligence), contract, or otherwise, shall any *
3705- * Contributor, or anyone who distributes Covered Software as *
3706- * permitted above, be liable to You for any direct, indirect, *
3707- * special, incidental, or consequential damages of any character *
3708- * including, without limitation, damages for lost profits, loss of *
3709- * goodwill, work stoppage, computer failure or malfunction, or any *
3710- * and all other commercial damages or losses, even if such party *
3711- * shall have been informed of the possibility of such damages. This *
3712- * limitation of liability shall not apply to liability for death or *
3713- * personal injury resulting from such party's negligence to the *
3714- * extent applicable law prohibits such limitation. Some *
3715- * jurisdictions do not allow the exclusion or limitation of *
3716- * incidental or consequential damages, so this exclusion and *
3717- * limitation may not apply to You. *
3718- * *
3719- ************************************************************************
3720 .
3721- 8. Litigation
3722- -------------
3723+ GNU LESSER GENERAL PUBLIC LICENSE
3724+ Version 2.1, February 1999
3725 .
3726- Any litigation relating to this License may be brought only in the
3727- courts of a jurisdiction where the defendant maintains its principal
3728- place of business and such litigation shall be governed by laws of that
3729- jurisdiction, without reference to its conflict-of-law provisions.
3730- Nothing in this Section shall prevent a party's ability to bring
3731- cross-claims or counter-claims.
3732+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
3733+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
3734+ Everyone is permitted to copy and distribute verbatim copies
3735+ of this license document, but changing it is not allowed.
3736 .
3737- 9. Miscellaneous
3738- ----------------
3739+ [This is the first released version of the Lesser GPL. It also counts
3740+ as the successor of the GNU Library Public License, version 2, hence
3741+ the version number 2.1.]
3742 .
3743- This License represents the complete agreement concerning the subject
3744- matter hereof. If any provision of this License is held to be
3745- unenforceable, such provision shall be reformed only to the extent
3746- necessary to make it enforceable. Any law or regulation which provides
3747- that the language of a contract shall be construed against the drafter
3748- shall not be used to construe this License against a Contributor.
3749+ Preamble
3750 .
3751- 10. Versions of the License
3752- ---------------------------
3753+ The licenses for most software are designed to take away your
3754+ freedom to share and change it. By contrast, the GNU General Public
3755+ Licenses are intended to guarantee your freedom to share and change
3756+ free software--to make sure the software is free for all its users.
3757 .
3758- 10.1. New Versions
3759+ This license, the Lesser General Public License, applies to some
3760+ specially designated software packages--typically libraries--of the
3761+ Free Software Foundation and other authors who decide to use it. You
3762+ can use it too, but we suggest you first think carefully about whether
3763+ this license or the ordinary General Public License is the better
3764+ strategy to use in any particular case, based on the explanations below.
3765 .
3766- Mozilla Foundation is the license steward. Except as provided in Section
3767- 10.3, no one other than the license steward has the right to modify or
3768- publish new versions of this License. Each version will be given a
3769- distinguishing version number.
3770+ When we speak of free software, we are referring to freedom of use,
3771+ not price. Our General Public Licenses are designed to make sure that
3772+ you have the freedom to distribute copies of free software (and charge
3773+ for this service if you wish); that you receive source code or can get
3774+ it if you want it; that you can change the software and use pieces of
3775+ it in new free programs; and that you are informed that you can do
3776+ these things.
3777+ .
3778+ To protect your rights, we need to make restrictions that forbid
3779+ distributors to deny you these rights or to ask you to surrender these
3780+ rights. These restrictions translate to certain responsibilities for
3781+ you if you distribute copies of the library or if you modify it.
3782 .
3783- 10.2. Effect of New Versions
3784+ For example, if you distribute copies of the library, whether gratis
3785+ or for a fee, you must give the recipients all the rights that we gave
3786+ you. You must make sure that they, too, receive or can get the source
3787+ code. If you link other code with the library, you must provide
3788+ complete object files to the recipients, so that they can relink them
3789+ with the library after making changes to the library and recompiling
3790+ it. And you must show them these terms so they know their rights.
3791 .
3792- You may distribute the Covered Software under the terms of the version
3793- of the License under which You originally received the Covered Software,
3794- or under the terms of any subsequent version published by the license
3795- steward.
3796+ We protect your rights with a two-step method: (1) we copyright the
3797+ library, and (2) we offer you this license, which gives you legal
3798+ permission to copy, distribute and/or modify the library.
3799 .
3800- 10.3. Modified Versions
3801+ To protect each distributor, we want to make it very clear that
3802+ there is no warranty for the free library. Also, if the library is
3803+ modified by someone else and passed on, the recipients should know
3804+ that what they have is not the original version, so that the original
3805+ author's reputation will not be affected by problems that might be
3806+ introduced by others.
3807 .
3808- If you create software not governed by this License, and you want to
3809- create a new license for such software, you may create and use a
3810- modified version of this License if you rename the license and remove
3811- any references to the name of the license steward (except to note that
3812- such modified license differs from this License).
3813+ Finally, software patents pose a constant threat to the existence of
3814+ any free program. We wish to make sure that a company cannot
3815+ effectively restrict the users of a free program by obtaining a
3816+ restrictive license from a patent holder. Therefore, we insist that
3817+ any patent license obtained for a version of the library must be
3818+ consistent with the full freedom of use specified in this license.
3819 .
3820- 10.4. Distributing Source Code Form that is Incompatible With Secondary
3821- Licenses
3822+ Most GNU software, including some libraries, is covered by the
3823+ ordinary GNU General Public License. This license, the GNU Lesser
3824+ General Public License, applies to certain designated libraries, and
3825+ is quite different from the ordinary General Public License. We use
3826+ this license for certain libraries in order to permit linking those
3827+ libraries into non-free programs.
3828 .
3829- If You choose to distribute Source Code Form that is Incompatible With
3830- Secondary Licenses under the terms of this version of the License, the
3831- notice described in Exhibit B of this License must be attached.
3832+ When a program is linked with a library, whether statically or using
3833+ a shared library, the combination of the two is legally speaking a
3834+ combined work, a derivative of the original library. The ordinary
3835+ General Public License therefore permits such linking only if the
3836+ entire combination fits its criteria of freedom. The Lesser General
3837+ Public License permits more lax criteria for linking other code with
3838+ the library.
3839 .
3840- Exhibit A - Source Code Form License Notice
3841- -------------------------------------------
3842+ We call this license the "Lesser" General Public License because it
3843+ does Less to protect the user's freedom than the ordinary General
3844+ Public License. It also provides other free software developers Less
3845+ of an advantage over competing non-free programs. These disadvantages
3846+ are the reason we use the ordinary General Public License for many
3847+ libraries. However, the Lesser license provides advantages in certain
3848+ special circumstances.
3849 .
3850- This Source Code Form is subject to the terms of the Mozilla Public
3851- License, v. 2.0. If a copy of the MPL was not distributed with this
3852- file, You can obtain one at http://mozilla.org/MPL/2.0/.
3853+ For example, on rare occasions, there may be a special need to
3854+ encourage the widest possible use of a certain library, so that it becomes
3855+ a de-facto standard. To achieve this, non-free programs must be
3856+ allowed to use the library. A more frequent case is that a free
3857+ library does the same job as widely used non-free libraries. In this
3858+ case, there is little to gain by limiting the free library to free
3859+ software only, so we use the Lesser General Public License.
3860 .
3861- If it is not possible or desirable to put the notice in a particular
3862- file, then You may include the notice in a location (such as a LICENSE
3863- file in a relevant directory) where a recipient would be likely to look
3864- for such a notice.
3865+ In other cases, permission to use a particular library in non-free
3866+ programs enables a greater number of people to use a large body of
3867+ free software. For example, permission to use the GNU C Library in
3868+ non-free programs enables many more people to use the whole GNU
3869+ operating system, as well as its variant, the GNU/Linux operating
3870+ system.
3871 .
3872- You may add additional accurate notices of copyright ownership.
3873+ Although the Lesser General Public License is Less protective of the
3874+ users' freedom, it does ensure that the user of a program that is
3875+ linked with the Library has the freedom and the wherewithal to run
3876+ that program using a modified version of the Library.
3877 .
3878- Exhibit B - "Incompatible With Secondary Licenses" Notice
3879- ---------------------------------------------------------
3880+ The precise terms and conditions for copying, distribution and
3881+ modification follow. Pay close attention to the difference between a
3882+ "work based on the library" and a "work that uses the library". The
3883+ former contains code derived from the library, whereas the latter must
3884+ be combined with the library in order to run.
3885 .
3886- This Source Code Form is "Incompatible With Secondary Licenses", as
3887- defined by the Mozilla Public License, v. 2.0.
3888+ GNU LESSER GENERAL PUBLIC LICENSE
3889+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
3890 .
3891- --- end of LICENSE ---
3892+ 0. This License Agreement applies to any software library or other
3893+ program which contains a notice placed by the copyright holder or
3894+ other authorized party saying it may be distributed under the terms of
3895+ this Lesser General Public License (also called "this License").
3896+ Each licensee is addressed as "you".
3897 .
3898- ------------------------------------------------------------------------------
3899+ A "library" means a collection of software functions and/or data
3900+ prepared so as to be conveniently linked with application programs
3901+ (which use some of those functions and data) to form executables.
3902 .
3903- %% This notice is provided with respect to PC/SC Lite for Suse Linux v.1.1.1,
3904- which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris.
3905+ The "Library", below, refers to any such software library or work
3906+ which has been distributed under these terms. A "work based on the
3907+ Library" means either the Library or any derivative work under
3908+ copyright law: that is to say, a work containing the Library or a
3909+ portion of it, either verbatim or with modifications and/or translated
3910+ straightforwardly into another language. (Hereinafter, translation is
3911+ included without limitation in the term "modification".)
3912 .
3913- --- begin of LICENSE ---
3914+ "Source code" for a work means the preferred form of the work for
3915+ making modifications to it. For a library, complete source code means
3916+ all the source code for all modules it contains, plus any associated
3917+ interface definition files, plus the scripts used to control compilation
3918+ and installation of the library.
3919 .
3920- Copyright (c) 1999-2004 David Corcoran <corcoran@linuxnet.com>
3921- Copyright (c) 1999-2004 Ludovic Rousseau <ludovic.rousseau (at) free.fr>
3922- All rights reserved.
3923+ Activities other than copying, distribution and modification are not
3924+ covered by this License; they are outside its scope. The act of
3925+ running a program using the Library is not restricted, and output from
3926+ such a program is covered only if its contents constitute a work based
3927+ on the Library (independent of the use of the Library in a tool for
3928+ writing it). Whether that is true depends on what the Library does
3929+ and what the program that uses the Library does.
3930 .
3931- Redistribution and use in source and binary forms, with or without
3932- modification, are permitted provided that the following conditions
3933- are met:
3934+ 1. You may copy and distribute verbatim copies of the Library's
3935+ complete source code as you receive it, in any medium, provided that
3936+ you conspicuously and appropriately publish on each copy an
3937+ appropriate copyright notice and disclaimer of warranty; keep intact
3938+ all the notices that refer to this License and to the absence of any
3939+ warranty; and distribute a copy of this License along with the
3940+ Library.
3941 .
3942- 1. Redistributions of source code must retain the above copyright
3943- notice, this list of conditions and the following disclaimer.
3944- 2. Redistributions in binary form must reproduce the above copyright
3945- notice, this list of conditions and the following disclaimer in the
3946- documentation and/or other materials provided with the distribution.
3947- 3. All advertising materials mentioning features or use of this software
3948- must display the following acknowledgement:
3949- This product includes software developed by:
3950- David Corcoran <corcoran@linuxnet.com>
3951- http://www.linuxnet.com (MUSCLE)
3952- 4. The name of the author may not be used to endorse or promote products
3953- derived from this software without specific prior written permission.
3954- .
3955- Changes to this license can be made only by the copyright author with
3956- explicit written consent.
3957- .
3958- THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
3959- IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
3960- OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
3961- IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
3962- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
3963- NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
3964- DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
3965- THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
3966- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
3967- THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
3968+ You may charge a fee for the physical act of transferring a copy,
3969+ and you may at your option offer warranty protection in exchange for a
3970+ fee.
3971 .
3972- --- end of LICENSE ---
3973+ 2. You may modify your copy or copies of the Library or any portion
3974+ of it, thus forming a work based on the Library, and copy and
3975+ distribute such modifications or work under the terms of Section 1
3976+ above, provided that you also meet all of these conditions:
3977 .
3978- ------------------------------------------------------------------------------
3979+ a) The modified work must itself be a software library.
3980 .
3981- %% This notice is provided with respect to PorterStemmer v4, which may be
3982- included with JRE 8, JDK 8, and OpenJDK 8.
3983+ b) You must cause the files modified to carry prominent notices
3984+ stating that you changed the files and the date of any change.
3985 .
3986- --- begin of LICENSE ---
3987+ c) You must cause the whole of the work to be licensed at no
3988+ charge to all third parties under the terms of this License.
3989 .
3990- See: http://tartarus.org/~martin/PorterStemmer
3991+ d) If a facility in the modified Library refers to a function or a
3992+ table of data to be supplied by an application program that uses
3993+ the facility, other than as an argument passed when the facility
3994+ is invoked, then you must make a good faith effort to ensure that,
3995+ in the event an application does not supply such function or
3996+ table, the facility still operates, and performs whatever part of
3997+ its purpose remains meaningful.
3998 .
3999- The software is completely free for any purpose, unless notes at the head of
4000- the program text indicates otherwise (which is rare). In any case, the notes
4001- about licensing are never more restrictive than the BSD License.
4002+ (For example, a function in a library to compute square roots has
4003+ a purpose that is entirely well-defined independent of the
4004+ application. Therefore, Subsection 2d requires that any
4005+ application-supplied function or table used by this function must
4006+ be optional: if the application does not supply it, the square
4007+ root function must still compute square roots.)
4008 .
4009- In every case where the software is not written by me (Martin Porter), this
4010- licensing arrangement has been endorsed by the contributor, and it is
4011- therefore unnecessary to ask the contributor again to confirm it.
4012+ These requirements apply to the modified work as a whole. If
4013+ identifiable sections of that work are not derived from the Library,
4014+ and can be reasonably considered independent and separate works in
4015+ themselves, then this License, and its terms, do not apply to those
4016+ sections when you distribute them as separate works. But when you
4017+ distribute the same sections as part of a whole which is a work based
4018+ on the Library, the distribution of the whole must be on the terms of
4019+ this License, whose permissions for other licensees extend to the
4020+ entire whole, and thus to each and every part regardless of who wrote
4021+ it.
4022 .
4023- I have not asked any contributors (or their employers, if they have them) for
4024- proofs that they have the right to distribute their software in this way.
4025+ Thus, it is not the intent of this section to claim rights or contest
4026+ your rights to work written entirely by you; rather, the intent is to
4027+ exercise the right to control the distribution of derivative or
4028+ collective works based on the Library.
4029 .
4030- --- end of LICENSE ---
4031+ In addition, mere aggregation of another work not based on the Library
4032+ with the Library (or with a work based on the Library) on a volume of
4033+ a storage or distribution medium does not bring the other work under
4034+ the scope of this License.
4035 .
4036- ------------------------------------------------------------------------------
4037+ 3. You may opt to apply the terms of the ordinary GNU General Public
4038+ License instead of this License to a given copy of the Library. To do
4039+ this, you must alter all the notices that refer to this License, so
4040+ that they refer to the ordinary GNU General Public License, version 2,
4041+ instead of to this License. (If a newer version than version 2 of the
4042+ ordinary GNU General Public License has appeared, then you can specify
4043+ that version instead if you wish.) Do not make any other change in
4044+ these notices.
4045 .
4046- %% This notice is provided with respect to Relax NG Object/Parser v.20050510,
4047- which may be included with JRE 8, JDK 8, and OpenJDK 8.
4048+ Once this change is made in a given copy, it is irreversible for
4049+ that copy, so the ordinary GNU General Public License applies to all
4050+ subsequent copies and derivative works made from that copy.
4051 .
4052- --- begin of LICENSE ---
4053+ This option is useful when you wish to copy part of the code of
4054+ the Library into a program that is not a library.
4055 .
4056- Copyright (c) Kohsuke Kawaguchi
4057+ 4. You may copy and distribute the Library (or a portion or
4058+ derivative of it, under Section 2) in object code or executable form
4059+ under the terms of Sections 1 and 2 above provided that you accompany
4060+ it with the complete corresponding machine-readable source code, which
4061+ must be distributed under the terms of Sections 1 and 2 above on a
4062+ medium customarily used for software interchange.
4063 .
4064- Permission is hereby granted, free of charge, to any person obtaining a copy
4065- of this software and associated documentation files (the "Software"), to deal
4066- in the Software without restriction, including without limitation the rights
4067- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4068- copies of the Software, and to permit persons to whom the Software is
4069- furnished to do so, subject to the following conditions: The above copyright
4070- notice and this permission notice shall be included in all copies or
4071- substantial portions of the Software.
4072+ If distribution of object code is made by offering access to copy
4073+ from a designated place, then offering equivalent access to copy the
4074+ source code from the same place satisfies the requirement to
4075+ distribute the source code, even though third parties are not
4076+ compelled to copy the source along with the object code.
4077 .
4078- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4079- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4080- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4081- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4082- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4083- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4084- SOFTWARE.
4085+ 5. A program that contains no derivative of any portion of the
4086+ Library, but is designed to work with the Library by being compiled or
4087+ linked with it, is called a "work that uses the Library". Such a
4088+ work, in isolation, is not a derivative work of the Library, and
4089+ therefore falls outside the scope of this License.
4090 .
4091- --- end of LICENSE ---
4092+ However, linking a "work that uses the Library" with the Library
4093+ creates an executable that is a derivative of the Library (because it
4094+ contains portions of the Library), rather than a "work that uses the
4095+ library". The executable is therefore covered by this License.
4096+ Section 6 states terms for distribution of such executables.
4097 .
4098- ------------------------------------------------------------------------------
4099+ When a "work that uses the Library" uses material from a header file
4100+ that is part of the Library, the object code for the work may be a
4101+ derivative work of the Library even though the source code is not.
4102+ Whether this is true is especially significant if the work can be
4103+ linked without the Library, or if the work is itself a library. The
4104+ threshold for this to be true is not precisely defined by law.
4105 .
4106- %% This notice is provided with respect to RelaxNGCC v1.12, which may be
4107- included with JRE 8, JDK 8, and OpenJDK 8.
4108+ If such an object file uses only numerical parameters, data
4109+ structure layouts and accessors, and small macros and small inline
4110+ functions (ten lines or less in length), then the use of the object
4111+ file is unrestricted, regardless of whether it is legally a derivative
4112+ work. (Executables containing this object code plus portions of the
4113+ Library will still fall under Section 6.)
4114 .
4115- --- begin of LICENSE ---
4116+ Otherwise, if the work is a derivative of the Library, you may
4117+ distribute the object code for the work under the terms of Section 6.
4118+ Any executables containing that work also fall under Section 6,
4119+ whether or not they are linked directly with the Library itself.
4120 .
4121- Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi.
4122- All rights reserved.
4123+ 6. As an exception to the Sections above, you may also combine or
4124+ link a "work that uses the Library" with the Library to produce a
4125+ work containing portions of the Library, and distribute that work
4126+ under terms of your choice, provided that the terms permit
4127+ modification of the work for the customer's own use and reverse
4128+ engineering for debugging such modifications.
4129 .
4130- Redistribution and use in source and binary forms, with or without
4131- modification, are permitted provided that the following conditions are met:
4132+ You must give prominent notice with each copy of the work that the
4133+ Library is used in it and that the Library and its use are covered by
4134+ this License. You must supply a copy of this License. If the work
4135+ during execution displays copyright notices, you must include the
4136+ copyright notice for the Library among them, as well as a reference
4137+ directing the user to the copy of this License. Also, you must do one
4138+ of these things:
4139 .
4140- 1. Redistributions of source code must retain the above copyright notice, this
4141- list of conditions and the following disclaimer.
4142+ a) Accompany the work with the complete corresponding
4143+ machine-readable source code for the Library including whatever
4144+ changes were used in the work (which must be distributed under
4145+ Sections 1 and 2 above); and, if the work is an executable linked
4146+ with the Library, with the complete machine-readable "work that
4147+ uses the Library", as object code and/or source code, so that the
4148+ user can modify the Library and then relink to produce a modified
4149+ executable containing the modified Library. (It is understood
4150+ that the user who changes the contents of definitions files in the
4151+ Library will not necessarily be able to recompile the application
4152+ to use the modified definitions.)
4153 .
4154- 2. Redistributions in binary form must reproduce the above copyright notice,
4155- this list of conditions and the following disclaimer in the documentation
4156- and/or other materials provided with the distribution.
4157+ b) Use a suitable shared library mechanism for linking with the
4158+ Library. A suitable mechanism is one that (1) uses at run time a
4159+ copy of the library already present on the user's computer system,
4160+ rather than copying library functions into the executable, and (2)
4161+ will operate properly with a modified version of the library, if
4162+ the user installs one, as long as the modified version is
4163+ interface-compatible with the version that the work was made with.
4164 .
4165- 3. The end-user documentation included with the redistribution, if any, must
4166- include the following acknowledgment:
4167+ c) Accompany the work with a written offer, valid for at
4168+ least three years, to give the same user the materials
4169+ specified in Subsection 6a, above, for a charge no more
4170+ than the cost of performing this distribution.
4171 .
4172- "This product includes software developed by Daisuke Okajima
4173- and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)."
4174+ d) If distribution of the work is made by offering access to copy
4175+ from a designated place, offer equivalent access to copy the above
4176+ specified materials from the same place.
4177 .
4178- Alternately, this acknowledgment may appear in the software itself, if and
4179- wherever such third-party acknowledgments normally appear.
4180+ e) Verify that the user has already received a copy of these
4181+ materials or that you have already sent this user a copy.
4182 .
4183- 4. The names of the copyright holders must not be used to endorse or promote
4184- products derived from this software without prior written permission. For
4185- written permission, please contact the copyright holders.
4186+ For an executable, the required form of the "work that uses the
4187+ Library" must include any data and utility programs needed for
4188+ reproducing the executable from it. However, as a special exception,
4189+ the materials to be distributed need not include anything that is
4190+ normally distributed (in either source or binary form) with the major
4191+ components (compiler, kernel, and so on) of the operating system on
4192+ which the executable runs, unless that component itself accompanies
4193+ the executable.
4194 .
4195- 5. Products derived from this software may not be called "RELAXNGCC", nor may
4196- "RELAXNGCC" appear in their name, without prior written permission of the
4197- copyright holders.
4198+ It may happen that this requirement contradicts the license
4199+ restrictions of other proprietary libraries that do not normally
4200+ accompany the operating system. Such a contradiction means you cannot
4201+ use both them and the Library together in an executable that you
4202+ distribute.
4203 .
4204- THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
4205- INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
4206- FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE
4207- SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
4208- INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
4209- LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4210- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4211- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4212- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
4213- EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4214+ 7. You may place library facilities that are a work based on the
4215+ Library side-by-side in a single library together with other library
4216+ facilities not covered by this License, and distribute such a combined
4217+ library, provided that the separate distribution of the work based on
4218+ the Library and of the other library facilities is otherwise
4219+ permitted, and provided that you do these two things:
4220 .
4221- --- end of LICENSE ---
4222+ a) Accompany the combined library with a copy of the same work
4223+ based on the Library, uncombined with any other library
4224+ facilities. This must be distributed under the terms of the
4225+ Sections above.
4226 .
4227- ------------------------------------------------------------------------------
4228+ b) Give prominent notice with the combined library of the fact
4229+ that part of it is a work based on the Library, and explaining
4230+ where to find the accompanying uncombined form of the same work.
4231 .
4232- %% This notice is provided with respect to SAX 2.0.1, which may be included
4233- with JRE 8, JDK 8, and OpenJDK 8.
4234+ 8. You may not copy, modify, sublicense, link with, or distribute
4235+ the Library except as expressly provided under this License. Any
4236+ attempt otherwise to copy, modify, sublicense, link with, or
4237+ distribute the Library is void, and will automatically terminate your
4238+ rights under this License. However, parties who have received copies,
4239+ or rights, from you under this License will not have their licenses
4240+ terminated so long as such parties remain in full compliance.
4241 .
4242- --- begin of LICENSE ---
4243+ 9. You are not required to accept this License, since you have not
4244+ signed it. However, nothing else grants you permission to modify or
4245+ distribute the Library or its derivative works. These actions are
4246+ prohibited by law if you do not accept this License. Therefore, by
4247+ modifying or distributing the Library (or any work based on the
4248+ Library), you indicate your acceptance of this License to do so, and
4249+ all its terms and conditions for copying, distributing or modifying
4250+ the Library or works based on it.
4251 .
4252- SAX is free!
4253+ 10. Each time you redistribute the Library (or any work based on the
4254+ Library), the recipient automatically receives a license from the
4255+ original licensor to copy, distribute, link with or modify the Library
4256+ subject to these terms and conditions. You may not impose any further
4257+ restrictions on the recipients' exercise of the rights granted herein.
4258+ You are not responsible for enforcing compliance by third parties with
4259+ this License.
4260 .
4261- In fact, it's not possible to own a license to SAX, since it's been placed in
4262- the public domain.
4263+ 11. If, as a consequence of a court judgment or allegation of patent
4264+ infringement or for any other reason (not limited to patent issues),
4265+ conditions are imposed on you (whether by court order, agreement or
4266+ otherwise) that contradict the conditions of this License, they do not
4267+ excuse you from the conditions of this License. If you cannot
4268+ distribute so as to satisfy simultaneously your obligations under this
4269+ License and any other pertinent obligations, then as a consequence you
4270+ may not distribute the Library at all. For example, if a patent
4271+ license would not permit royalty-free redistribution of the Library by
4272+ all those who receive copies directly or indirectly through you, then
4273+ the only way you could satisfy both it and this License would be to
4274+ refrain entirely from distribution of the Library.
4275 .
4276- No Warranty
4277+ If any portion of this section is held invalid or unenforceable under any
4278+ particular circumstance, the balance of the section is intended to apply,
4279+ and the section as a whole is intended to apply in other circumstances.
4280 .
4281- Because SAX is released to the public domain, there is no warranty for the
4282- design or for the software implementation, to the extent permitted by
4283- applicable law. Except when otherwise stated in writing the copyright holders
4284- and/or other parties provide SAX "as is" without warranty of any kind, either
4285- expressed or implied, including, but not limited to, the implied warranties
4286- of merchantability and fitness for a particular purpose. The entire risk as
4287- to the quality and performance of SAX is with you. Should SAX prove
4288- defective, you assume the cost of all necessary servicing, repair or
4289- correction.
4290+ It is not the purpose of this section to induce you to infringe any
4291+ patents or other property right claims or to contest validity of any
4292+ such claims; this section has the sole purpose of protecting the
4293+ integrity of the free software distribution system which is
4294+ implemented by public license practices. Many people have made
4295+ generous contributions to the wide range of software distributed
4296+ through that system in reliance on consistent application of that
4297+ system; it is up to the author/donor to decide if he or she is willing
4298+ to distribute software through any other system and a licensee cannot
4299+ impose that choice.
4300 .
4301- In no event unless required by applicable law or agreed to in writing will
4302- any copyright holder, or any other party who may modify and/or redistribute
4303- SAX, be liable to you for damages, including any general, special, incidental
4304- or consequential damages arising out of the use or inability to use SAX
4305- (including but not limited to loss of data or data being rendered inaccurate
4306- or losses sustained by you or third parties or a failure of the SAX to
4307- operate with any other programs), even if such holder or other party has been
4308- advised of the possibility of such damages.
4309+ This section is intended to make thoroughly clear what is believed to
4310+ be a consequence of the rest of this License.
4311 .
4312- Copyright Disclaimers
4313+ 12. If the distribution and/or use of the Library is restricted in
4314+ certain countries either by patents or by copyrighted interfaces, the
4315+ original copyright holder who places the Library under this License may add
4316+ an explicit geographical distribution limitation excluding those countries,
4317+ so that distribution is permitted only in or among countries not thus
4318+ excluded. In such case, this License incorporates the limitation as if
4319+ written in the body of this License.
4320 .
4321- This page includes statements to that effect by David Megginson, who would
4322- have been able to claim copyright for the original work. SAX 1.0
4323+ 13. The Free Software Foundation may publish revised and/or new
4324+ versions of the Lesser General Public License from time to time.
4325+ Such new versions will be similar in spirit to the present version,
4326+ but may differ in detail to address new problems or concerns.
4327 .
4328- Version 1.0 of the Simple API for XML (SAX), created collectively by the
4329- membership of the XML-DEV mailing list, is hereby released into the public
4330- domain.
4331+ Each version is given a distinguishing version number. If the Library
4332+ specifies a version number of this License which applies to it and
4333+ "any later version", you have the option of following the terms and
4334+ conditions either of that version or of any later version published by
4335+ the Free Software Foundation. If the Library does not specify a
4336+ license version number, you may choose any version ever published by
4337+ the Free Software Foundation.
4338 .
4339- No one owns SAX: you may use it freely in both commercial and non-commercial
4340- applications, bundle it with your software distribution, include it on a
4341- CD-ROM, list the source code in a book, mirror the documentation at your own
4342- web site, or use it in any other way you see fit.
4343+ 14. If you wish to incorporate parts of the Library into other free
4344+ programs whose distribution conditions are incompatible with these,
4345+ write to the author to ask for permission. For software which is
4346+ copyrighted by the Free Software Foundation, write to the Free
4347+ Software Foundation; we sometimes make exceptions for this. Our
4348+ decision will be guided by the two goals of preserving the free status
4349+ of all derivatives of our free software and of promoting the sharing
4350+ and reuse of software generally.
4351 .
4352- David Megginson, sax@megginson.com
4353- 1998-05-11
4354+ NO WARRANTY
4355 .
4356- SAX 2.0
4357+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
4358+ WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
4359+ EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
4360+ OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
4361+ KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
4362+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
4363+ PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
4364+ LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
4365+ THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
4366 .
4367- I hereby abandon any property rights to SAX 2.0 (the Simple API for XML), and
4368- release all of the SAX 2.0 source code, compiled code, and documentation
4369- contained in this distribution into the Public Domain. SAX comes with NO
4370- WARRANTY or guarantee of fitness for any purpose.
4371+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
4372+ WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
4373+ AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
4374+ FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
4375+ CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
4376+ LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
4377+ RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
4378+ FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
4379+ SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
4380+ DAMAGES.
4381 .
4382- David Megginson, david@megginson.com
4383- 2000-05-05
4384+ END OF TERMS AND CONDITIONS
4385 .
4386- --- end of LICENSE ---
4387+ How to Apply These Terms to Your New Libraries
4388 .
4389- ------------------------------------------------------------------------------
4390+ If you develop a new library, and you want it to be of the greatest
4391+ possible use to the public, we recommend making it free software that
4392+ everyone can redistribute and change. You can do so by permitting
4393+ redistribution under these terms (or, alternatively, under the terms of the
4394+ ordinary General Public License).
4395 .
4396- %% This notice is provided with respect to SoftFloat version 2b, which may be
4397- included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM.
4398+ To apply these terms, attach the following notices to the library. It is
4399+ safest to attach them to the start of each source file to most effectively
4400+ convey the exclusion of warranty; and each file should have at least the
4401+ "copyright" line and a pointer to where the full notice is found.
4402 .
4403- --- begin of LICENSE ---
4404+ <one line to give the library's name and a brief idea of what it does.>
4405+ Copyright (C) <year> <name of author>
4406 .
4407- Use of any of this software is governed by the terms of the license below:
4408- .
4409- SoftFloat was written by me, John R. Hauser. This work was made possible in
4410- part by the International Computer Science Institute, located at Suite 600,
4411- 1947 Center Street, Berkeley, California 94704. Funding was partially
4412- provided by the National Science Foundation under grant MIP-9311980. The
4413- original version of this code was written as part of a project to build
4414- a fixed-point vector processor in collaboration with the University of
4415- California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek.
4416- .
4417- THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort
4418- has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
4419- TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO
4420- PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL
4421- LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO
4422- FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER
4423- SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES,
4424- COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE
4425- SOFTWARE.
4426+ This library is free software; you can redistribute it and/or
4427+ modify it under the terms of the GNU Lesser General Public
4428+ License as published by the Free Software Foundation; either
4429+ version 2.1 of the License, or (at your option) any later version.
4430 .
4431- Derivative works are acceptable, even for commercial purposes, provided
4432- that the minimal documentation requirements stated in the source code are
4433- satisfied.
4434+ This library is distributed in the hope that it will be useful,
4435+ but WITHOUT ANY WARRANTY; without even the implied warranty of
4436+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
4437+ Lesser General Public License for more details.
4438 .
4439- --- end of LICENSE ---
4440+ You should have received a copy of the GNU Lesser General Public
4441+ License along with this library; if not, write to the Free Software
4442+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
4443 .
4444- ------------------------------------------------------------------------------
4445+ Also add information on how to contact you by electronic and paper mail.
4446 .
4447- %% This notice is provided with respect to Sparkle 1.5,
4448- which may be included with JRE 8 on Mac OS X.
4449+ You should also get your employer (if you work as a programmer) or your
4450+ school, if any, to sign a "copyright disclaimer" for the library, if
4451+ necessary. Here is a sample; alter the names:
4452 .
4453- --- begin of LICENSE ---
4454+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
4455+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
4456 .
4457- Copyright (c) 2012 Sparkle.org and Andy Matuschak
4458+ <signature of Ty Coon>, 1 April 1990
4459+ Ty Coon, President of Vice
4460 .
4461- Permission is hereby granted, free of charge, to any person obtaining a copy
4462- of this software and associated documentation files (the "Software"), to deal
4463- in the Software without restriction, including without limitation the rights
4464- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4465- copies of the Software, and to permit persons to whom the Software is
4466- furnished to do so, subject to the following conditions:
4467+ That's all there is to it!
4468 .
4469- The above copyright notice and this permission notice shall be included in all
4470- copies or substantial portions of the Software.
4471 .
4472- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4473- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4474- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4475- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4476- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4477- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4478- SOFTWARE.
4479 .
4480 --- end of LICENSE ---
4481 .
4482 ------------------------------------------------------------------------------
4483+ %% This notice is provided with respect to Dynalink v.5,
4484+ which may be included with JRE 11, JDK 11 and OpenJDK 11
4485 .
4486- %% Portions licensed from Taligent, Inc.
4487- .
4488- ------------------------------------------------------------------------------
4489+ --- begin of LICENSE ---
4490 .
4491- %% This notice is provided with respect to Thai Dictionary, which may be
4492- included with JRE 8, JDK 8, and OpenJDK 8.
4493+ Dynalink License
4494 .
4495- --- begin of LICENSE ---
4496 .
4497- Copyright (C) 1982 The Royal Institute, Thai Royal Government.
4498+ Copyright (c) 2009-2013, Attila Szegedi
4499 .
4500- Copyright (C) 1998 National Electronics and Computer Technology Center,
4501- National Science and Technology Development Agency,
4502- Ministry of Science Technology and Environment,
4503- Thai Royal Government.
4504+ Redistribution and use in source and binary forms, with or without
4505+ modification, are permitted provided that the following conditions are
4506+ met:
4507+ * Redistributions of source code must retain the above copyright
4508+ notice, this list of conditions and the following disclaimer.
4509+ * Redistributions in binary form must reproduce the above copyright
4510+ notice, this list of conditions and the following disclaimer in the
4511+ documentation and/or other materials provided with the distribution.
4512+ * Neither the name of the copyright holder nor the names of
4513+ contributors may be used to endorse or promote products derived from
4514+ this software without specific prior written permission.
4515 .
4516- Permission is hereby granted, free of charge, to any person obtaining a copy
4517- of this software and associated documentation files (the "Software"), to deal
4518- in the Software without restriction, including without limitation the rights
4519- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
4520- copies of the Software, and to permit persons to whom the Software is
4521- furnished to do so, subject to the following conditions:
4522+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
4523+ IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
4524+ TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
4525+ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
4526+ BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
4527+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
4528+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
4529+ BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
4530+ WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
4531+ OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
4532+ ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4533 .
4534- The above copyright notice and this permission notice shall be included in all
4535- copies or substantial portions of the Software.
4536 .
4537- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
4538- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4539- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
4540- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
4541- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
4542- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
4543- SOFTWARE.
4544 .
4545 --- end of LICENSE ---
4546 .
4547 ------------------------------------------------------------------------------
4548- .
4549- %% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1
4550- which may be included with JRE 8, JDK 8, and OpenJDK 8.
4551+ %% This notice is provided with respect to JLine v3.22.0,
4552+ which may be included with JRE 11, JDK 11 and OpenJDK 11
4553 .
4554 --- begin of LICENSE ---
4555 .
4556- Unicode Terms of Use
4557- .
4558- For the general privacy policy governing access to this site, see the Unicode
4559- Privacy Policy. For trademark usage, see the Unicode® Consortium Name and
4560- Trademark Usage Policy.
4561- .
4562- A. Unicode Copyright.
4563- 1. Copyright © 1991-2013 Unicode, Inc. All rights reserved.
4564- .
4565- 2. Certain documents and files on this website contain a legend indicating
4566- that "Modification is permitted." Any person is hereby authorized,
4567- without fee, to modify such documents and files to create derivative
4568- works conforming to the Unicode® Standard, subject to Terms and
4569- Conditions herein.
4570- .
4571- 3. Any person is hereby authorized, without fee, to view, use, reproduce,
4572- and distribute all documents and files solely for informational
4573- purposes in the creation of products supporting the Unicode Standard,
4574- subject to the Terms and Conditions herein.
4575- .
4576- 4. Further specifications of rights and restrictions pertaining to the use
4577- of the particular set of data files known as the "Unicode Character
4578- Database" can be found in Exhibit 1.
4579- .
4580- 5. Each version of the Unicode Standard has further specifications of
4581- rights and restrictions of use. For the book editions (Unicode 5.0 and
4582- earlier), these are found on the back of the title page. The online
4583- code charts carry specific restrictions. All other files, including
4584- online documentation of the core specification for Unicode 6.0 and
4585- later, are covered under these general Terms of Use.
4586- .
4587- 6. No license is granted to "mirror" the Unicode website where a fee is
4588- charged for access to the "mirror" site.
4589- .
4590- 7. Modification is not permitted with respect to this document. All copies
4591- of this document must be verbatim.
4592- .
4593- B. Restricted Rights Legend. Any technical data or software which is licensed
4594- to the United States of America, its agencies and/or instrumentalities
4595- under this Agreement is commercial technical data or commercial computer
4596- software developed exclusively at private expense as defined in FAR 2.101,
4597- or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use,
4598- duplication, or disclosure by the Government is subject to restrictions as
4599- set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov
4600- 1995) and this Agreement. For Software, in accordance with FAR 12-212 or
4601- DFARS 227-7202, as applicable, use, duplication or disclosure by the
4602- Government is subject to the restrictions set forth in this Agreement.
4603- .
4604- C. Warranties and Disclaimers.
4605- 1. This publication and/or website may include technical or typographical
4606- errors or other inaccuracies . Changes are periodically added to the
4607- information herein; these changes will be incorporated in new editions
4608- of the publication and/or website. Unicode may make improvements and/or
4609- changes in the product(s) and/or program(s) described in this
4610- publication and/or website at any time.
4611- .
4612- 2. If this file has been purchased on magnetic or optical media from
4613- Unicode, Inc. the sole and exclusive remedy for any claim will be
4614- exchange of the defective media within ninety (90) days of original
4615- purchase.
4616- .
4617- 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS
4618- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED,
4619- OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF
4620- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
4621- UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR
4622- OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH
4623- ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE.
4624- .
4625- D. Waiver of Damages. In no event shall Unicode or its licensors be liable for
4626- any special, incidental, indirect or consequential damages of any kind, or
4627- any damages whatsoever, whether or not Unicode was advised of the
4628- possibility of the damage, including, without limitation, those resulting
4629- from the following: loss of use, data or profits, in connection with the
4630- use, modification or distribution of this information or its derivatives.
4631- .
4632- E.Trademarks & Logos.
4633- 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode,
4634- Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of
4635- Unicode, Inc. Use of the information and materials found on this
4636- website indicates your acknowledgement of Unicode, Inc.’s exclusive
4637- worldwide rights in the Unicode Word Mark, the Unicode Logo, and the
4638- Unicode trade names.
4639- .
4640- 2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark
4641- Policy”) are incorporated herein by reference and you agree to abide by
4642- the provisions of the Trademark Policy, which may be changed from time
4643- to time in the sole discretion of Unicode, Inc.
4644- .
4645- 3. All third party trademarks referenced herein are the property of their
4646- respective owners.
4647- .
4648- Miscellaneous.
4649- 1. Jurisdiction and Venue. This server is operated from a location in the
4650- State of California, United States of America. Unicode makes no
4651- representation that the materials are appropriate for use in other
4652- locations. If you access this server from other locations, you are
4653- responsible for compliance with local laws. This Agreement, all use of
4654- this site and any claims and damages resulting from use of this site are
4655- governed solely by the laws of the State of California without regard to
4656- any principles which would apply the laws of a different jurisdiction.
4657- The user agrees that any disputes regarding this site shall be resolved
4658- solely in the courts located in Santa Clara County, California. The user
4659- agrees said courts have personal jurisdiction and agree to waive any
4660- right to transfer the dispute to any other forum.
4661- .
4662- 2. Modification by Unicode. Unicode shall have the right to modify this
4663- Agreement at any time by posting it to this site. The user may not
4664- assign any part of this Agreement without Unicode’s prior written
4665- consent.
4666- .
4667- 3. Taxes. The user agrees to pay any taxes arising from access to this
4668- website or use of the information herein, except for those based on
4669- Unicode’s net income.
4670- .
4671- 4. Severability. If any provision of this Agreement is declared invalid or
4672- unenforceable, the remaining provisions of this Agreement shall remain
4673- in effect.
4674- .
4675- 5. Entire Agreement. This Agreement constitutes the entire agreement
4676- between the parties.
4677- .
4678- EXHIBIT 1
4679- UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
4680+ JLine License
4681 .
4682- Unicode Data Files include all data files under the directories
4683- http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
4684- http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF
4685- online code charts under the directory http://www.unicode.org/Public/.
4686- Software includes any source code published in the Unicode Standard or under
4687- the directories http://www.unicode.org/Public/,
4688- http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.
4689- .
4690- NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING,
4691- INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA
4692- FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO
4693- BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT
4694- AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR
4695- SOFTWARE.
4696 .
4697- COPYRIGHT AND PERMISSION NOTICE
4698+ Copyright (c) 2002-2018, the original author or authors.
4699+ All rights reserved.
4700 .
4701- Copyright © 1991-2012 Unicode, Inc. All rights reserved. Distributed under the
4702- Terms of Use in http://www.unicode.org/copyright.html.
4703+ https://opensource.org/licenses/BSD-3-Clause
4704 .
4705- Permission is hereby granted, free of charge, to any person obtaining a copy
4706- of the Unicode data files and any associated documentation (the "Data Files")
4707- or Unicode software and any associated documentation (the "Software") to deal
4708- in the Data Files or Software without restriction, including without
4709- limitation the rights to use, copy, modify, merge, publish, distribute, and/or
4710- sell copies of the Data Files or Software, and to permit persons to whom the
4711- Data Files or Software are furnished to do so, provided that (a) the above
4712- copyright notice(s) and this permission notice appear with all copies of the
4713- Data Files or Software, (b) both the above copyright notice(s) and this
4714- permission notice appear in associated documentation, and (c) there is clear
4715- notice in each modified Data File or in the Software as well as in the
4716- documentation associated with the Data File(s) or Software that the data or
4717- software has been modified.
4718- .
4719- THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
4720- KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4721- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
4722- PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN
4723- THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
4724- DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
4725- PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
4726- ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE
4727- DATA FILES OR SOFTWARE.
4728- .
4729- Except as contained in this notice, the name of a copyright holder shall not
4730- be used in advertising or otherwise to promote the sale, use or other dealings
4731- in these Data Files or Software without prior written authorization of the
4732- copyright holder.
4733- .
4734- Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United
4735- States and other countries. All third party trademarks referenced herein are
4736- the property of their respective owners.
4737+ Redistribution and use in source and binary forms, with or
4738+ without modification, are permitted provided that the following
4739+ conditions are met:
4740 .
4741- --- end of LICENSE ---
4742+ Redistributions of source code must retain the above copyright
4743+ notice, this list of conditions and the following disclaimer.
4744 .
4745- ------------------------------------------------------------------------------
4746+ Redistributions in binary form must reproduce the above copyright
4747+ notice, this list of conditions and the following disclaimer
4748+ in the documentation and/or other materials provided with
4749+ the distribution.
4750 .
4751- %% This notice is provided with respect to UPX v3.01, which may be included
4752- with JRE 8 on Windows.
4753+ Neither the name of JLine nor the names of its contributors
4754+ may be used to endorse or promote products derived from this
4755+ software without specific prior written permission.
4756 .
4757- --- begin of LICENSE ---
4758+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4759+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
4760+ BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
4761+ AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
4762+ EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
4763+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
4764+ OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
4765+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
4766+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
4767+ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
4768+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
4769+ IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
4770+ OF THE POSSIBILITY OF SUCH DAMAGE.
4771 .
4772- Use of any of this software is governed by the terms of the license below:
4773 .
4774 .
4775- ooooo ooo ooooooooo. ooooooo ooooo
4776- `888' `8' `888 `Y88. `8888 d8'
4777- 888 8 888 .d88' Y888..8P
4778- 888 8 888ooo88P' `8888'
4779- 888 8 888 .8PY888.
4780- `88. .8' 888 d8' `888b
4781- `YbodP' o888o o888o o88888o
4782+ --- end of LICENSE ---
4783 .
4784+ ------------------------------------------------------------------------------
4785+ %% This notice is provided with respect to jopt-simple v5.0.4,
4786+ which may be included with JRE 11, JDK 11 and OpenJDK 11
4787 .
4788- The Ultimate Packer for eXecutables
4789- Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar
4790- http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
4791- http://www.nexus.hu/upx
4792- http://upx.tsx.org
4793+ --- begin of LICENSE ---
4794 .
4795+ MIT License
4796 .
4797- PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN
4798- TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION.
4799 .
4800+ Copyright (c) 2004-2015 Paul R. Holser, Jr.
4801 .
4802- ABSTRACT
4803- ========
4804+ Permission is hereby granted, free of charge, to any person obtaining
4805+ a copy of this software and associated documentation files (the
4806+ "Software"), to deal in the Software without restriction, including
4807+ without limitation the rights to use, copy, modify, merge, publish,
4808+ distribute, sublicense, and/or sell copies of the Software, and to
4809+ permit persons to whom the Software is furnished to do so, subject to
4810+ the following conditions:
4811 .
4812- UPX and UCL are copyrighted software distributed under the terms
4813- of the GNU General Public License (hereinafter the "GPL").
4814+ The above copyright notice and this permission notice shall be
4815+ included in all copies or substantial portions of the Software.
4816 .
4817- The stub which is imbedded in each UPX compressed program is part
4818- of UPX and UCL, and contains code that is under our copyright. The
4819- terms of the GNU General Public License still apply as compressing
4820- a program is a special form of linking with our stub.
4821+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
4822+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
4823+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
4824+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
4825+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
4826+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
4827+ OTHER DEALINGS IN THE SOFTWARE.
4828 .
4829- As a special exception we grant the free usage of UPX for all
4830- executables, including commercial programs.
4831- See below for details and restrictions.
4832 .
4833 .
4834- COPYRIGHT
4835- =========
4836+ --- end of LICENSE ---
4837 .
4838- UPX and UCL are copyrighted software. All rights remain with the authors.
4839+ ------------------------------------------------------------------------------
4840+ %% This notice is provided with respect to jQuery v3.6.1,
4841+ which may be included with JRE 11, JDK 11 and OpenJDK 11
4842 .
4843- UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
4844- UPX is Copyright (C) 1996-2000 Laszlo Molnar
4845+ --- begin of LICENSE ---
4846 .
4847- UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
4848+ jQuery License
4849 .
4850+ jQuery v 3.6.1
4851+ Copyright OpenJS Foundation and other contributors, https://openjsf.org/
4852 .
4853- GNU GENERAL PUBLIC LICENSE
4854- ==========================
4855+ Permission is hereby granted, free of charge, to any person obtaining
4856+ a copy of this software and associated documentation files (the
4857+ "Software"), to deal in the Software without restriction, including
4858+ without limitation the rights to use, copy, modify, merge, publish,
4859+ distribute, sublicense, and/or sell copies of the Software, and to
4860+ permit persons to whom the Software is furnished to do so, subject to
4861+ the following conditions:
4862 .
4863- UPX and the UCL library are free software; you can redistribute them
4864- and/or modify them under the terms of the GNU General Public License as
4865- published by the Free Software Foundation; either version 2 of
4866- the License, or (at your option) any later version.
4867+ The above copyright notice and this permission notice shall be
4868+ included in all copies or substantial portions of the Software.
4869 .
4870- UPX and UCL are distributed in the hope that they will be useful,
4871- but WITHOUT ANY WARRANTY; without even the implied warranty of
4872- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4873- GNU General Public License for more details.
4874+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4875+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4876+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4877+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
4878+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
4879+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
4880+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4881 .
4882- You should have received a copy of the GNU General Public License
4883- along with this program; see the file COPYING.
4884+ ******************************************
4885 .
4886+ The jQuery JavaScript Library v3.6.1 also includes Sizzle.js
4887 .
4888- SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES
4889- ============================================
4890+ Sizzle.js includes the following license:
4891 .
4892- The stub which is imbedded in each UPX compressed program is part
4893- of UPX and UCL, and contains code that is under our copyright. The
4894- terms of the GNU General Public License still apply as compressing
4895- a program is a special form of linking with our stub.
4896+ Copyright JS Foundation and other contributors, https://js.foundation/
4897 .
4898- Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special
4899- permission to freely use and distribute all UPX compressed programs
4900- (including commercial ones), subject to the following restrictions:
4901+ This software consists of voluntary contributions made by many
4902+ individuals. For exact contribution history, see the revision history
4903+ available at https://github.com/jquery/sizzle
4904 .
4905- 1. You must compress your program with a completely unmodified UPX
4906- version; either with our precompiled version, or (at your option)
4907- with a self compiled version of the unmodified UPX sources as
4908- distributed by us.
4909- 2. This also implies that the UPX stub must be completely unmodfied, i.e.
4910- the stub imbedded in your compressed program must be byte-identical
4911- to the stub that is produced by the official unmodified UPX version.
4912- 3. The decompressor and any other code from the stub must exclusively get
4913- used by the unmodified UPX stub for decompressing your program at
4914- program startup. No portion of the stub may get read, copied,
4915- called or otherwise get used or accessed by your program.
4916+ The following license applies to all parts of this software except as
4917+ documented below:
4918 .
4919+ ====
4920 .
4921- ANNOTATIONS
4922- ===========
4923+ Permission is hereby granted, free of charge, to any person obtaining
4924+ a copy of this software and associated documentation files (the
4925+ "Software"), to deal in the Software without restriction, including
4926+ without limitation the rights to use, copy, modify, merge, publish,
4927+ distribute, sublicense, and/or sell copies of the Software, and to
4928+ permit persons to whom the Software is furnished to do so, subject to
4929+ the following conditions:
4930 .
4931- - You can use a modified UPX version or modified UPX stub only for
4932- programs that are compatible with the GNU General Public License.
4933+ The above copyright notice and this permission notice shall be
4934+ included in all copies or substantial portions of the Software.
4935 .
4936- - We grant you special permission to freely use and distribute all UPX
4937- compressed programs. But any modification of the UPX stub (such as,
4938- but not limited to, removing our copyright string or making your
4939- program non-decompressible) will immediately revoke your right to
4940- use and distribute a UPX compressed program.
4941+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
4942+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4943+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
4944+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
4945+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
4946+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
4947+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4948 .
4949- - UPX is not a software protection tool; by requiring that you use
4950- the unmodified UPX version for your proprietary programs we
4951- make sure that any user can decompress your program. This protects
4952- both you and your users as nobody can hide malicious code -
4953- any program that cannot be decompressed is highly suspicious
4954- by definition.
4955+ ====
4956 .
4957- - You can integrate all or part of UPX and UCL into projects that
4958- are compatible with the GNU GPL, but obviously you cannot grant
4959- any special exceptions beyond the GPL for our code in your project.
4960+ All files located in the node_modules and external directories are
4961+ externally maintained libraries used by this software which have their
4962+ own licenses; we recommend you read them, as their terms may differ from
4963+ the terms above.
4964 .
4965- - We want to actively support manufacturers of virus scanners and
4966- similar security software. Please contact us if you would like to
4967- incorporate parts of UPX or UCL into such a product.
4968+ *********************
4969 .
4970 .
4971 .
4972- Markus F.X.J. Oberhumer Laszlo Molnar
4973- markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu
4974+ --- end of LICENSE ---
4975 .
4976- Linz, Austria, 25 Feb 2000
4977+ ------------------------------------------------------------------------------
4978+ %% This notice is provided with respect to jQuery UI v1.13.2,
4979+ which may be included with JRE 11, JDK 11 and OpenJDK 11
4980 .
4981- Additional License(s)
4982+ --- begin of LICENSE ---
4983 .
4984- The UPX license file is at http://upx.sourceforge.net/upx-license.html.
4985+ jQuery UI License
4986 .
4987- --- end of LICENSE ---
4988+ Copyright jQuery Foundation and other contributors, https://jquery.org/
4989 .
4990- ------------------------------------------------------------------------------
4991+ This software consists of voluntary contributions made by many
4992+ individuals. For exact contribution history, see the revision history
4993+ available at https://github.com/jquery/jquery-ui
4994 .
4995- %% This notice is provided with respect to Xfree86-VidMode Extension 1.0,
4996- which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris.
4997+ The following license applies to all parts of this software except as
4998+ documented below:
4999 .
5000- --- begin of LICENSE ---
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches