From 578aae5e6ba3837e0131cdce40fbfcdc8dc55ef3 Mon Sep 17 00:00:00 2001 From: swcompiler Date: Mon, 25 Aug 2025 15:56:27 +0800 Subject: [PATCH] Fix build errors for sw64 --- add-sw_64-support.patch | 27680 +++----------------------------------- openjdk-1.8.0.spec | 5 +- 2 files changed, 1615 insertions(+), 26070 deletions(-) diff --git a/add-sw_64-support.patch b/add-sw_64-support.patch index 8cb2f17..1e99501 100644 --- a/add-sw_64-support.patch +++ b/add-sw_64-support.patch @@ -32,38 +32,39 @@ index 0000000000..4dec164a35 + diff --git a/README_SW64 b/README_SW64 new file mode 100644 -index 0000000000..d2689355b8 +index 0000000000..2df7521831 --- /dev/null +++ b/README_SW64 -@@ -0,0 +1,18 @@ +@@ -0,0 +1,19 @@ +README: + +Simple Build Instructions: + -+ 1. If you don't have a swjdk8 install it, ++ 1. If you don't have a swjdk, install it, + Add the /bin directory of this installation to your PATH environment variable. + + 2. Configure the build: -+ bash ./native_configure_sw64 release ++ bash native_configure_sw64 release + If you want to build debug swjdk use "bash native_configure_sw64 slowdebug". + + 3. Build the OpenJDK: + make all + The resulting JDK image should be found in build/*/images/j2sdk-image. ++ +If the build environment no git, you must do "bash version_patch.sh" on the environment has git to get the git id, -+then copy the swjdk8u src to the target envirinment. -+ 1. bash configure --disable-zip-debug-info --with-debug-level=release(slowdebug) -+ 2. make all -diff --git a/READYJ b/READYJ ++then copy the swjdk src to the target envirinment. ++ 1. bash configure --disable-zip-debug-info --with-debug-level=release/slowdebug ++ 2. make all +diff --git a/README_YJ b/README_YJ new file mode 100644 -index 0000000000..34a4813a17 +index 0000000000..18e1f30d91 --- /dev/null -+++ b/READYJ ++++ b/README_YJ @@ -0,0 +1,16 @@ +Read me for cross compile, for native compile, see README_SW64 + +configure: -+>bash cross_swcompile_clean ++>bash cross_compile_clean +this will gen release&slowdebug n&c configuration in build dir + +gen ide: @@ -76,142 +77,6 @@ index 0000000000..34a4813a17 +copy a j2sdk-image-sw-n and j2sdk-image-sw-c to your build root, then +>make -f cross_mk c lvl=release +this will make hotspot for sw release and copy result to j2sdk-image-sw-c, same for n and slowdebug -diff --git a/THIRD_PARTY_README b/THIRD_PARTY_README -index f9aea78d64..975fe94fef 100644 ---- a/THIRD_PARTY_README -+++ b/THIRD_PARTY_README -@@ -3043,14 +3043,14 @@ performance, or use of this material. - - ------------------------------------------------------------------------------- - --%% This notice is provided with respect to zlib v1.3.1, which may be included -+%% This notice is provided with respect to zlib v1.2.13, which may be included - with JRE 8, JDK 8, and OpenJDK 8. - - --- begin of LICENSE --- - -- version 1.3.1, January 22, 2024 -+ version 1.2.13, October 13th, 2022 - -- Copyright (C) 1995-2024 Jean-loup Gailly and Mark Adler -+ Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler - - This software is provided 'as-is', without any express or implied - warranty. In no event will the authors be held liable for any damages -diff --git a/c4_cross_swcompile b/c4_cross_swcompile -new file mode 100755 -index 0000000000..36d240462f ---- /dev/null -+++ b/c4_cross_swcompile -@@ -0,0 +1,63 @@ -+#!/bin/bash -+ -+# JDK_DIR can not cross make, because our cross_compiler is not regular sys-root. -+# Some include files use x86_64's include files in jdk directory, so it leads to -+# some macros are not correct. -+# I suggest to compile images in sw_64 platform, while compile hotspot as cross model. -+ -+ JDK_DIR=${PWD}/build/linux-sw64-normal-server-slowdebug/images/j2sdk-image -+ if [ $# -gt 0 ] -+ then -+ JDK_DIR="$2" -+ fi -+ JVMPATH_DST=${JDK_DIR}/jre/lib/sw64/server -+ -+# $1: debug level (release, fastdebug, slowdebug) -+case "$1" in -+ slowdebug) -+ MYCONF=linux-sw64-normal-server-slowdebug -+ JVMPATH_SRC=${PWD}/build/linux-sw64-normal-server-slowdebug/hotspot/dist/jre/lib/sw64/server -+ JVMPATH_DST=${PWD}/$2/jre/lib/sw64/server -+# JVMPATH_DST=${PWD}/build_native/linux-sw64-normal-server-slowdebug/images/j2sdk-image/jre/lib/sw64/server -+ ;; -+ release) -+ MYCONF=linux-sw64-normal-server-release -+ JVMPATH_SRC=${PWD}/build/linux-sw64-normal-server-release/hotspot/dist/jre/lib/sw64/server -+ JVMPATH_DST=${PWD}/$2/jre/lib/sw64/server -+# JVMPATH_DST=${PWD}/build_native/linux-sw64-normal-server-release/images/j2sdk-image/jre/lib/sw64/server -+ ;; -+ *) -+ echo " Usage:" -+ echo " bash c4_cross_swcompile {release|slowdebug} JDK_DIR" -+ exit 1 -+ ;; -+esac -+ -+# 1) make -+echo make STRIP_POLICY=no_strip POST_STRIP_CMD="" LOG="debug" CONF=${MYCONF} hotspot -+make LOG="debug" CONF=${MYCONF} hotspot -+ -+# 2) copy libjvm.so to JDK directory! (no libjvm.diz, because I have disable-zip-debug-info in cross_swconfigure) -+# JVMPATH_SRC=${PWD}/build/linux-sw64-normal-server-slowdebug/hotspot/dist/jre/lib/sw64/server -+# JVMPATH_DST=${PWD}/build_native/linux-sw64-normal-server-slowdebug/images/j2sdk-image/jre/lib/sw64/server -+ -+echo -+echo -+echo " * =========================================================================================================" -+echo " * Now copy libjvm.so ......" -+echo " * dst is : $JVMPATH_DST " -+echo " * ---------------------------------------------------------------------------------------------------------" -+echo -+if [ -d ${JVMPATH_DST} ] ; then -+ echo " * cp -f ${JVMPATH_SRC}/libjvm.debuginfo ${JVMPATH_DST}" -+ cp -f ${JVMPATH_SRC}/libjvm.debuginfo ${JVMPATH_DST} -+ echo " * cp -f ${JVMPATH_SRC}/libjvm.so ${JVMPATH_DST}" -+ cp -f ${JVMPATH_SRC}/libjvm.so ${JVMPATH_DST} -+else -+ echo " Copy FAILED! No corresponding jdk images: ${JVMPATH_DST}" -+fi -+echo -+echo " * ---------------------------------------------------------------------------------------------------------" -+echo " * End of cross compiling hotspot for swjdk8 ." -+echo " * =========================================================================================================" -+echo -diff --git a/c4_cross_swconfigure b/c4_cross_swconfigure -new file mode 100755 -index 0000000000..a8d122cc9f ---- /dev/null -+++ b/c4_cross_swconfigure -@@ -0,0 +1,39 @@ -+#!/bin/bash -+# $1: debug level (release, fastdebug, slowdebug) -+ -+#which is used for 9906 -+#crosscompiler=swgcc710-cross-6c-peak-1 -+ -+#which is used for 9916 -+crosscompiler=swgcc830_cross_tools -+ -+case "$1" in -+ slowdebug) -+ bash configure \ -+ --openjdk-target=sw_64-unknown-linux-gnu \ -+ --with-devkit=/usr/sw/$crosscompiler/usr/ \ -+ --x-includes=/usr/sw/$crosscompiler/usr/include \ -+ --x-libraries=/usr/sw/$crosscompiler/usr/lib \ -+ --with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \ -+ --with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu \ -+ --disable-zip-debug-info \ -+ --with-debug-level=slowdebug \ -+ --disable-ccache -+ ;; -+ release) -+ bash configure \ -+ --openjdk-target=sw_64-unknown-linux-gnu \ -+ --with-devkit=/usr/sw/$crosscompiler/usr/ \ -+ --x-includes=/usr/sw/$crosscompiler/usr/include \ -+ --x-libraries=/usr/sw/$crosscompiler/usr/lib \ -+ --with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \ -+ --with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu \ -+ --disable-zip-debug-info \ -+ --with-debug-level=release \ -+ --disable-ccache -+ ;; -+ *) -+ echo " Usage:" -+ echo " ./c4_cross_swconfigure {release|slowdebug}" -+ ;; -+esac diff --git a/common/autoconf/build-aux/autoconf-config.guess b/common/autoconf/build-aux/autoconf-config.guess index 15ee438926..05659616a5 100644 --- a/common/autoconf/build-aux/autoconf-config.guess @@ -364,3386 +229,9 @@ index 9573bb2cbd..3e494f2f8a 100644 else FULL_VERSION=$(RELEASE)-$(JDK_BUILD_NUMBER) endif -diff --git a/corba/THIRD_PARTY_README b/corba/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/corba/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. -+ -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. -+ -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. -+ -+ -+ -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu -+ -+Linz, Austria, 25 Feb 2000 -+ -+Additional License(s) -+ -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Version 1.1 of XFree86 ProjectLicence. -+ -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. -+ -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. -+ -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+xwd utility -+ -+--- begin of LICENSE --- -+ -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group -+ -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* -+ -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. -+ -+*/ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ version 1.2.11, January 15th, 2017 -+ -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -+ -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. -+ -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- diff --git a/cross_compile b/cross_compile new file mode 100755 -index 0000000000..0384e3b0bc +index 0000000000..55699862c9 --- /dev/null +++ b/cross_compile @@ -0,0 +1,21 @@ @@ -3760,44 +248,72 @@ index 0000000000..0384e3b0bc +remote_ip=172.16.130.191 +#remote_ip=172.16.12.167 + -+#make LOG="debug" CONF=linux-sw64-normal-$variant-$level jdk &&\ ++#make LOG="debug" CONF=linux-sw64-normal-$variant-$level jdk && \ +make LOG="debug" CONF=linux-sw64-normal-$variant-$level-cross hotspot && \ -+echo -e "\n\n>>>>>build success<<<<<\n\n" &&\ ++echo -e "\n\n>>>>>build success<<<<<\n\n" && \ +cp build/linux-sw64-normal-$variant-$level-cross/hotspot/dist/jre/lib/sw64/server/libjvm.so $dest/jre/lib/sw64/server/ && \ +cp build/linux-sw64-normal-$variant-$level-cross/hotspot/dist/jre/lib/sw64/server/libjvm.debuginfo $dest/jre/lib/sw64/server/ && \ +echo -e "\n\n>>>>>copy success<<<<<\n\n" && \ +ping -c 1 -W 1 $remote_ip && \ + ssh lsp@$remote_ip "$(pwd)/$dest/bin/java -XX:+PrintCompilation -Xcomp -version" +diff --git a/cross_compile_clean b/cross_compile_clean +new file mode 100755 +index 0000000000..4c9c9314ff +--- /dev/null ++++ b/cross_compile_clean +@@ -0,0 +1,23 @@ ++#!/bin/bash ++levels=(slowdebug release) ++cc=(swgcc710-ali-cross swgcc710-6a-cross) ++nc=("n" "c") ++ ++#for i in {0..0}; do ++for level in ${levels[@]}; do ++ for i in {0..1}; do ++ nOrC=${nc[i]} ++ crosscompiler=${cc[i]} ++ rm -rf build/sw64-$level-$nOrC ++ bash configure \ ++ --openjdk-target=sw_64-unknown-linux-gnu \ ++ --with-devkit=/usr/sw/$crosscompiler/usr/ \ ++ --x-includes=/usr/sw/$crosscompiler/usr/include \ ++ --x-libraries=/usr/sw/$crosscompiler/usr/lib \ ++ --with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \ ++ --with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu \ ++ --disable-zip-debug-info \ ++ --with-debug-level=$level \ ++ --with-conf-name=sw64-$level-$nOrC ++ done ++done diff --git a/cross_configure b/cross_configure new file mode 100755 -index 0000000000..30f8fc6e93 +index 0000000000..93201155cb --- /dev/null +++ b/cross_configure -@@ -0,0 +1,24 @@ +@@ -0,0 +1,23 @@ +#!/bin/bash +level=${1?usage: $0 release/slowdebug} -+#crosscompiler=swgcc710-ali-cross -+crosscompiler=swgcc710-6a-cross -+# for c version (i.e. 9916) -+#patch=SP -+buildtag=sw1.3.1 -+updatever=442 -+level=${1?usage: $0 release/slowdebug} -+ bash configure \ -+ --openjdk-target=sw_64-unknown-linux-gnu \ -+ --with-devkit=/usr/sw/$crosscompiler/usr/ \ -+ --x-includes=/usr/sw/$crosscompiler/usr/include \ -+ --x-libraries=/usr/sw/$crosscompiler/usr/lib \ -+ --with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \ -+ --with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu \ -+ --with-user-release-suffix=$buildtag \ -+ --with-update-version=$updatever \ -+ --disable-zip-debug-info \ -+ --with-debug-level=$level \ -+ --disable-ccache \ -+ --enable-hotspot-test-in-build \ -+ --with-conf-name=linux-sw64-normal-custom-$level-cross \ -+ --with-milestone=fcs ++#crosscompiler=swgcc710-6a-cross ++crosscompiler=swgcc1030_cross_tools-8a-sw1.0.3 ++#buildtag=sw1.3.1 ++buildtag=`git log|head -n 1|cut -b 8-15`.`date +%Y-%m-%d`.`echo $USER` ++updatever=462 ++ ++bash configure \ ++ --with-user-release-suffix=$buildtag \ ++ --with-update-version=$updatever \ ++ --disable-zip-debug-info \ ++ --with-debug-level=$level \ ++ --disable-ccache \ ++ --enable-hotspot-test-in-build \ ++ --with-milestone=fcs \ ++ --with-conf-name=linux-sw64-normal-custom-$level-cross \ ++ --openjdk-target=sw_64-unknown-linux-gnu \ ++ --with-devkit=/usr/sw/$crosscompiler/usr/ \ ++ --x-includes=/usr/sw/$crosscompiler/usr/include \ ++ --x-libraries=/usr/sw/$crosscompiler/usr/lib \ ++ --with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \ ++ --with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu diff --git a/cross_mk b/cross_mk new file mode 100644 index 0000000000..e7e305c069 @@ -3818,3521 +334,111 @@ index 0000000000..e7e305c069 + ssh $(user)@${ip/$@} "$(shell pwd)/$(dest)/bin/java -Xcomp -XX:+PrintCompilation -version" + +FORCE: -diff --git a/cross_swcompile_clean b/cross_swcompile_clean -new file mode 100755 -index 0000000000..4602c1cda8 ---- /dev/null -+++ b/cross_swcompile_clean -@@ -0,0 +1,27 @@ -+#!/bin/bash -+#levels=(release slowdebug fastdebug) -+#level=${1:-slowdebug} -+levels=(slowdebug release) -+#level=release -+cc=(swgcc710-ali-cross swgcc710-6a-cross) -+nc=("n" "c") -+ -+#for i in {0..0}; do -+for level in ${levels[@]}; do -+for i in {0..1}; do -+ nOrC=${nc[i]} -+ crosscompiler=${cc[i]} -+ rm -rf build/sw64-$level-$nOrC -+ bash configure \ -+ --openjdk-target=sw_64-unknown-linux-gnu \ -+ --with-devkit=/usr/sw/$crosscompiler/usr/ \ -+ --x-includes=/usr/sw/$crosscompiler/usr/include \ -+ --x-libraries=/usr/sw/$crosscompiler/usr/lib \ -+ --with-freetype-include=/usr/sw/$crosscompiler/usr/include/freetype2 \ -+ --with-freetype-lib=/usr/sw/$crosscompiler/usr/lib/sw_64-linux-gnu \ -+ --disable-zip-debug-info \ -+ --with-debug-level=$level \ -+ --with-conf-name=sw64-$level-$nOrC -+done -+done -+ -diff --git a/hotspot/THIRD_PARTY_README b/hotspot/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/hotspot/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. -+ -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. -+ -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. -+ -+ -+ -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu -+ -+Linz, Austria, 25 Feb 2000 -+ -+Additional License(s) -+ -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Version 1.1 of XFree86 ProjectLicence. -+ -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. -+ -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. -+ -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+xwd utility -+ -+--- begin of LICENSE --- -+ -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group -+ -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* -+ -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. -+ -+*/ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ version 1.2.11, January 15th, 2017 -+ -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -+ -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. -+ -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -diff --git a/hotspot/agent/make/Makefile b/hotspot/agent/make/Makefile -index 0f6210941b..061a51021c 100644 ---- a/hotspot/agent/make/Makefile -+++ b/hotspot/agent/make/Makefile -@@ -60,6 +60,7 @@ sun.jvm.hotspot.debugger.linux \ - sun.jvm.hotspot.debugger.linux.amd64 \ - sun.jvm.hotspot.debugger.linux.aarch64 \ - sun.jvm.hotspot.debugger.linux.x86 \ -+sun.jvm.hotspot.debugger.linux.sw64 \ - sun.jvm.hotspot.debugger.posix \ - sun.jvm.hotspot.debugger.posix.elf \ - sun.jvm.hotspot.debugger.proc \ -@@ -67,11 +68,14 @@ sun.jvm.hotspot.debugger.proc.amd64 \ - sun.jvm.hotspot.debugger.proc.aarch64 \ - sun.jvm.hotspot.debugger.proc.sparc \ - sun.jvm.hotspot.debugger.proc.x86 \ -+sun.jvm.hotspot.debugger.proc.sw64 \ - sun.jvm.hotspot.debugger.remote \ - sun.jvm.hotspot.debugger.remote.amd64 \ - sun.jvm.hotspot.debugger.remote.sparc \ -+sun.jvm.hotspot.debugger.remote.sw64 \ - sun.jvm.hotspot.debugger.remote.x86 \ - sun.jvm.hotspot.debugger.sparc \ -+sun.jvm.hotspot.debugger.sw64 \ - sun.jvm.hotspot.debugger.win32.coff \ - sun.jvm.hotspot.debugger.windbg \ - sun.jvm.hotspot.debugger.windbg.amd64 \ -@@ -98,12 +102,14 @@ sun.jvm.hotspot.runtime.linux \ - sun.jvm.hotspot.runtime.linux_amd64 \ - sun.jvm.hotspot.runtime.linux_aarch64 \ - sun.jvm.hotspot.runtime.linux_sparc \ -+sun.jvm.hotspot.runtime.linux_sw64 \ - sun.jvm.hotspot.runtime.linux_x86 \ - sun.jvm.hotspot.runtime.posix \ - sun.jvm.hotspot.runtime.solaris_amd64 \ - sun.jvm.hotspot.runtime.solaris_sparc \ - sun.jvm.hotspot.runtime.solaris_x86 \ - sun.jvm.hotspot.runtime.sparc \ -+sun.jvm.hotspot.runtime.sw64 \ - sun.jvm.hotspot.runtime.win32_amd64 \ - sun.jvm.hotspot.runtime.win32_x86 \ - sun.jvm.hotspot.runtime.x86 \ -@@ -146,6 +152,7 @@ sun/jvm/hotspot/debugger/cdbg/basic/amd64/*.java \ - sun/jvm/hotspot/debugger/cdbg/basic/x86/*.java \ - sun/jvm/hotspot/debugger/dummy/*.java \ - sun/jvm/hotspot/debugger/linux/*.java \ -+sun/jvm/hotspot/debugger/linux/sw64/*.java \ - sun/jvm/hotspot/debugger/linux/x86/*.java \ - sun/jvm/hotspot/debugger/linux/aarch64/*.java \ - sun/jvm/hotspot/debugger/posix/*.java \ -@@ -153,11 +160,13 @@ sun/jvm/hotspot/debugger/posix/elf/*.java \ - sun/jvm/hotspot/debugger/proc/*.java \ - sun/jvm/hotspot/debugger/proc/amd64/*.java \ - sun/jvm/hotspot/debugger/proc/sparc/*.java \ -+sun/jvm/hotspot/debugger/proc/sw64/*.java \ - sun/jvm/hotspot/debugger/proc/x86/*.java \ - sun/jvm/hotspot/debugger/proc/aarch64/*.java \ - sun/jvm/hotspot/debugger/remote/*.java \ - sun/jvm/hotspot/debugger/remote/amd64/*.java \ - sun/jvm/hotspot/debugger/remote/sparc/*.java \ -+sun/jvm/hotspot/debugger/remote/sw64/*.java \ - sun/jvm/hotspot/debugger/remote/x86/*.java \ - sun/jvm/hotspot/debugger/sparc/*.java \ - sun/jvm/hotspot/debugger/win32/coff/*.java \ -@@ -183,12 +192,14 @@ sun/jvm/hotspot/runtime/linux/*.java \ - sun/jvm/hotspot/runtime/linux_amd64/*.java \ - sun/jvm/hotspot/runtime/linux_aarch64/*.java \ - sun/jvm/hotspot/runtime/linux_sparc/*.java \ -+sun/jvm/hotspot/runtime/linux_sw64/*.java \ - sun/jvm/hotspot/runtime/linux_x86/*.java \ - sun/jvm/hotspot/runtime/posix/*.java \ - sun/jvm/hotspot/runtime/solaris_amd64/*.java \ - sun/jvm/hotspot/runtime/solaris_sparc/*.java \ - sun/jvm/hotspot/runtime/solaris_x86/*.java \ - sun/jvm/hotspot/runtime/sparc/*.java \ -+sun/jvm/hotspot/runtime/sw64/*.java \ - sun/jvm/hotspot/runtime/win32_amd64/*.java \ - sun/jvm/hotspot/runtime/win32_x86/*.java \ - sun/jvm/hotspot/runtime/x86/*.java \ -diff --git a/hotspot/agent/make/saenv.sh b/hotspot/agent/make/saenv.sh -index ab9a0a431c..c3e4f9bb7b 100644 ---- a/hotspot/agent/make/saenv.sh -+++ b/hotspot/agent/make/saenv.sh -@@ -42,6 +42,10 @@ if [ "$OS" = "Linux" ]; then - SA_LIBPATH=$STARTDIR/../src/os/linux/amd64:$STARTDIR/linux/amd64 - OPTIONS="-Dsa.library.path=$SA_LIBPATH" - CPU=amd64 -+ elif [ "$ARCH" = "sw_64" ] ; then -+ SA_LIBPATH=$STARTDIR/../src/os/linux/sw64:$STARTDIR/linux/sw64 -+ OPTIONS="-Dsa.library.path=$SA_LIBPATH" -+ CPU=sw64 - else - SA_LIBPATH=$STARTDIR/../src/os/linux/i386:$STARTDIR/linux/i386 - OPTIONS="-Dsa.library.path=$SA_LIBPATH" -diff --git a/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c b/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c -index d6a0c7d9a9..a8d8ca307f 100644 ---- a/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c -+++ b/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c -@@ -49,6 +49,10 @@ - #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h" - #endif - -+#ifdef sw64 -+#include "sun_jvm_hotspot_debugger_sw64_SW64ThreadContext.h" -+#endif +diff --git a/hotspot/agent/make/Makefile b/hotspot/agent/make/Makefile +index 0f6210941b..061a51021c 100644 +--- a/hotspot/agent/make/Makefile ++++ b/hotspot/agent/make/Makefile +@@ -60,6 +60,7 @@ sun.jvm.hotspot.debugger.linux \ + sun.jvm.hotspot.debugger.linux.amd64 \ + sun.jvm.hotspot.debugger.linux.aarch64 \ + sun.jvm.hotspot.debugger.linux.x86 \ ++sun.jvm.hotspot.debugger.linux.sw64 \ + sun.jvm.hotspot.debugger.posix \ + sun.jvm.hotspot.debugger.posix.elf \ + sun.jvm.hotspot.debugger.proc \ +@@ -67,11 +68,14 @@ sun.jvm.hotspot.debugger.proc.amd64 \ + sun.jvm.hotspot.debugger.proc.aarch64 \ + sun.jvm.hotspot.debugger.proc.sparc \ + sun.jvm.hotspot.debugger.proc.x86 \ ++sun.jvm.hotspot.debugger.proc.sw64 \ + sun.jvm.hotspot.debugger.remote \ + sun.jvm.hotspot.debugger.remote.amd64 \ + sun.jvm.hotspot.debugger.remote.sparc \ ++sun.jvm.hotspot.debugger.remote.sw64 \ + sun.jvm.hotspot.debugger.remote.x86 \ + sun.jvm.hotspot.debugger.sparc \ ++sun.jvm.hotspot.debugger.sw64 \ + sun.jvm.hotspot.debugger.win32.coff \ + sun.jvm.hotspot.debugger.windbg \ + sun.jvm.hotspot.debugger.windbg.amd64 \ +@@ -98,12 +102,14 @@ sun.jvm.hotspot.runtime.linux \ + sun.jvm.hotspot.runtime.linux_amd64 \ + sun.jvm.hotspot.runtime.linux_aarch64 \ + sun.jvm.hotspot.runtime.linux_sparc \ ++sun.jvm.hotspot.runtime.linux_sw64 \ + sun.jvm.hotspot.runtime.linux_x86 \ + sun.jvm.hotspot.runtime.posix \ + sun.jvm.hotspot.runtime.solaris_amd64 \ + sun.jvm.hotspot.runtime.solaris_sparc \ + sun.jvm.hotspot.runtime.solaris_x86 \ + sun.jvm.hotspot.runtime.sparc \ ++sun.jvm.hotspot.runtime.sw64 \ + sun.jvm.hotspot.runtime.win32_amd64 \ + sun.jvm.hotspot.runtime.win32_x86 \ + sun.jvm.hotspot.runtime.x86 \ +@@ -146,6 +152,7 @@ sun/jvm/hotspot/debugger/cdbg/basic/amd64/*.java \ + sun/jvm/hotspot/debugger/cdbg/basic/x86/*.java \ + sun/jvm/hotspot/debugger/dummy/*.java \ + sun/jvm/hotspot/debugger/linux/*.java \ ++sun/jvm/hotspot/debugger/linux/sw64/*.java \ + sun/jvm/hotspot/debugger/linux/x86/*.java \ + sun/jvm/hotspot/debugger/linux/aarch64/*.java \ + sun/jvm/hotspot/debugger/posix/*.java \ +@@ -153,11 +160,13 @@ sun/jvm/hotspot/debugger/posix/elf/*.java \ + sun/jvm/hotspot/debugger/proc/*.java \ + sun/jvm/hotspot/debugger/proc/amd64/*.java \ + sun/jvm/hotspot/debugger/proc/sparc/*.java \ ++sun/jvm/hotspot/debugger/proc/sw64/*.java \ + sun/jvm/hotspot/debugger/proc/x86/*.java \ + sun/jvm/hotspot/debugger/proc/aarch64/*.java \ + sun/jvm/hotspot/debugger/remote/*.java \ + sun/jvm/hotspot/debugger/remote/amd64/*.java \ + sun/jvm/hotspot/debugger/remote/sparc/*.java \ ++sun/jvm/hotspot/debugger/remote/sw64/*.java \ + sun/jvm/hotspot/debugger/remote/x86/*.java \ + sun/jvm/hotspot/debugger/sparc/*.java \ + sun/jvm/hotspot/debugger/win32/coff/*.java \ +@@ -183,12 +192,14 @@ sun/jvm/hotspot/runtime/linux/*.java \ + sun/jvm/hotspot/runtime/linux_amd64/*.java \ + sun/jvm/hotspot/runtime/linux_aarch64/*.java \ + sun/jvm/hotspot/runtime/linux_sparc/*.java \ ++sun/jvm/hotspot/runtime/linux_sw64/*.java \ + sun/jvm/hotspot/runtime/linux_x86/*.java \ + sun/jvm/hotspot/runtime/posix/*.java \ + sun/jvm/hotspot/runtime/solaris_amd64/*.java \ + sun/jvm/hotspot/runtime/solaris_sparc/*.java \ + sun/jvm/hotspot/runtime/solaris_x86/*.java \ + sun/jvm/hotspot/runtime/sparc/*.java \ ++sun/jvm/hotspot/runtime/sw64/*.java \ + sun/jvm/hotspot/runtime/win32_amd64/*.java \ + sun/jvm/hotspot/runtime/win32_x86/*.java \ + sun/jvm/hotspot/runtime/x86/*.java \ +diff --git a/hotspot/agent/make/saenv.sh b/hotspot/agent/make/saenv.sh +index ab9a0a431c..c3e4f9bb7b 100644 +--- a/hotspot/agent/make/saenv.sh ++++ b/hotspot/agent/make/saenv.sh +@@ -42,6 +42,10 @@ if [ "$OS" = "Linux" ]; then + SA_LIBPATH=$STARTDIR/../src/os/linux/amd64:$STARTDIR/linux/amd64 + OPTIONS="-Dsa.library.path=$SA_LIBPATH" + CPU=amd64 ++ elif [ "$ARCH" = "sw_64" ] ; then ++ SA_LIBPATH=$STARTDIR/../src/os/linux/sw64:$STARTDIR/linux/sw64 ++ OPTIONS="-Dsa.library.path=$SA_LIBPATH" ++ CPU=sw64 + else + SA_LIBPATH=$STARTDIR/../src/os/linux/i386:$STARTDIR/linux/i386 + OPTIONS="-Dsa.library.path=$SA_LIBPATH" +diff --git a/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c b/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c +index d6a0c7d9a9..a8d8ca307f 100644 +--- a/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c ++++ b/hotspot/agent/src/os/linux/LinuxDebuggerLocal.c +@@ -49,6 +49,10 @@ + #include "sun_jvm_hotspot_debugger_sparc_SPARCThreadContext.h" + #endif + ++#ifdef sw64 ++#include "sun_jvm_hotspot_debugger_sw64_SW64ThreadContext.h" ++#endif + #ifdef aarch64 #include "sun_jvm_hotspot_debugger_aarch64_AARCH64ThreadContext.h" @@ -60701,140 +53807,6 @@ index a43b37f2c5..05e5715413 100644 #endif -diff --git a/hotspot/src/share/vm/prims/jni.cpp b/hotspot/src/share/vm/prims/jni.cpp -index ac29c82934..4b33773fa7 100644 ---- a/hotspot/src/share/vm/prims/jni.cpp -+++ b/hotspot/src/share/vm/prims/jni.cpp -@@ -97,9 +97,6 @@ - - static jint CurrentVersion = JNI_VERSION_1_8; - --#ifdef _WIN32 --extern LONG WINAPI topLevelExceptionFilter(_EXCEPTION_POINTERS* ); --#endif - - // The DT_RETURN_MARK macros create a scoped object to fire the dtrace - // '-return' probe regardless of the return path is taken out of the function. -@@ -194,6 +191,8 @@ extern LONG WINAPI topLevelExceptionFilter(_EXCEPTION_POINTERS* ); - #define FP_SELECT(TypeName, intcode, fpcode) \ - FP_SELECT_##TypeName(intcode, fpcode) - -+#define COMMA , -+ - // Choose DT_RETURN_MARK macros based on the type: float/double -> void - // (dtrace doesn't do FP yet) - #ifndef USDT2 -@@ -5027,14 +5026,11 @@ static void post_thread_start_event(const JavaThread* jt) { - if (event.should_commit()) { - event.set_thread(JFR_THREAD_ID(jt)); - event.set_parentThread((traceid)0); --#if INCLUDE_JFR - if (EventThreadStart::is_stacktrace_enabled()) { - jt->jfr_thread_local()->set_cached_stack_trace_id((traceid)0); - event.commit(); - jt->jfr_thread_local()->clear_cached_stack_trace(); -- } else --#endif -- { -+ } else { - event.commit(); - } - } -@@ -5189,11 +5185,12 @@ DT_RETURN_MARK_DECL(CreateJavaVM, jint - , HOTSPOT_JNI_CREATEJAVAVM_RETURN(_ret_ref)); - #endif /* USDT2 */ - --static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) { -+_JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **vm, void **penv, void *args) { - #ifndef USDT2 - HS_DTRACE_PROBE3(hotspot_jni, CreateJavaVM__entry, vm, penv, args); - #else /* USDT2 */ -- HOTSPOT_JNI_CREATEJAVAVM_ENTRY((void **) vm, penv, args); -+ HOTSPOT_JNI_CREATEJAVAVM_ENTRY( -+ (void **) vm, penv, args); - #endif /* USDT2 */ - - jint result = JNI_ERR; -@@ -5265,14 +5262,18 @@ static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) { - post_thread_start_event(thread); - - #ifndef PRODUCT -+ #ifndef CALL_TEST_FUNC_WITH_WRAPPER_IF_NEEDED -+ #define CALL_TEST_FUNC_WITH_WRAPPER_IF_NEEDED(f) f() -+ #endif -+ - // Check if we should compile all classes on bootclasspath - if (CompileTheWorld) ClassLoader::compile_the_world(); - if (ReplayCompiles) ciReplay::replay(thread); - - // Some platforms (like Win*) need a wrapper around these test - // functions in order to properly handle error conditions. -- test_error_handler(); -- execute_internal_vm_tests(); -+ CALL_TEST_FUNC_WITH_WRAPPER_IF_NEEDED(test_error_handler); -+ CALL_TEST_FUNC_WITH_WRAPPER_IF_NEEDED(execute_internal_vm_tests); - #endif - - // Since this is not a JVM_ENTRY we have to set the thread state manually before leaving. -@@ -5292,22 +5293,6 @@ static jint JNI_CreateJavaVM_inner(JavaVM **vm, void **penv, void *args) { - } - - return result; -- --} -- --_JNI_IMPORT_OR_EXPORT_ jint JNICALL JNI_CreateJavaVM(JavaVM **vm, void **penv, void *args) { -- jint result = JNI_ERR; -- // On Windows, let CreateJavaVM run with SEH protection --#ifdef _WIN32 -- __try { --#endif -- result = JNI_CreateJavaVM_inner(vm, penv, args); --#ifdef _WIN32 -- } __except(topLevelExceptionFilter((_EXCEPTION_POINTERS*)_exception_info())) { -- // Nothing to do. -- } --#endif -- return result; - } - - #ifndef USDT2 -@@ -5350,11 +5335,12 @@ DT_RETURN_MARK_DECL(DestroyJavaVM, jint - , HOTSPOT_JNI_DESTROYJAVAVM_RETURN(_ret_ref)); - #endif /* USDT2 */ - --static jint JNICALL jni_DestroyJavaVM_inner(JavaVM *vm) { -+jint JNICALL jni_DestroyJavaVM(JavaVM *vm) { - #ifndef USDT2 - DTRACE_PROBE1(hotspot_jni, DestroyJavaVM__entry, vm); - #else /* USDT2 */ -- HOTSPOT_JNI_DESTROYJAVAVM_ENTRY(vm); -+ HOTSPOT_JNI_DESTROYJAVAVM_ENTRY( -+ vm); - #endif /* USDT2 */ - jint res = JNI_ERR; - DT_RETURN_MARK(DestroyJavaVM, jint, (const jint&)res); -@@ -5390,20 +5376,6 @@ static jint JNICALL jni_DestroyJavaVM_inner(JavaVM *vm) { - } - } - --jint JNICALL jni_DestroyJavaVM(JavaVM *vm) { -- jint result = JNI_ERR; -- // On Windows, we need SEH protection --#ifdef _WIN32 -- __try { --#endif -- result = jni_DestroyJavaVM_inner(vm); --#ifdef _WIN32 -- } __except(topLevelExceptionFilter((_EXCEPTION_POINTERS*)_exception_info())) { -- // Nothing to do. -- } --#endif -- return result; --} - - static jint attach_current_thread(JavaVM *vm, void **penv, void *_args, bool daemon) { - JavaVMAttachArgs *args = (JavaVMAttachArgs *) _args; diff --git a/hotspot/src/share/vm/prims/jniCheck.cpp b/hotspot/src/share/vm/prims/jniCheck.cpp index 593ca8a1e3..9c954bdab6 100644 --- a/hotspot/src/share/vm/prims/jniCheck.cpp @@ -61662,18912 +54634,1489 @@ index 5ba4f28c45..7a8f7949ad 100644 export VM_TYPE VM_BITS VM_OS VM_CPU echo "VM_TYPE=${VM_TYPE}" echo "VM_BITS=${VM_BITS}" -diff --git a/jaxp/THIRD_PARTY_README b/jaxp/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/jaxp/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. -+ -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. -+ -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. -+ -+ -+ -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu -+ -+Linz, Austria, 25 Feb 2000 -+ -+Additional License(s) -+ -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Version 1.1 of XFree86 ProjectLicence. -+ -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. -+ -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. -+ -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+xwd utility -+ -+--- begin of LICENSE --- -+ -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group -+ -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* -+ -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. -+ -+*/ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ version 1.2.11, January 15th, 2017 -+ -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -+ -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. -+ -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -diff --git a/jaxws/THIRD_PARTY_README b/jaxws/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/jaxws/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. +diff --git a/jdk/make/lib/SoundLibraries.gmk b/jdk/make/lib/SoundLibraries.gmk +index b59a9462ec..86890197c7 100644 +--- a/jdk/make/lib/SoundLibraries.gmk ++++ b/jdk/make/lib/SoundLibraries.gmk +@@ -136,6 +136,10 @@ else + LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC + endif + ++ ifeq ($(OPENJDK_TARGET_CPU), sw64) ++ LIBJSOUND_CFLAGS += -DX_ARCH=X_SW64 ++ endif + -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. -+ -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. -+ -+ -+ -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu -+ -+Linz, Austria, 25 Feb 2000 -+ -+Additional License(s) -+ -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Version 1.1 of XFree86 ProjectLicence. -+ -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. -+ -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. -+ -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+xwd utility -+ -+--- begin of LICENSE --- -+ -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group -+ -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* -+ -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. -+ -+*/ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ version 1.2.11, January 15th, 2017 -+ -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -+ -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. -+ -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -diff --git a/jdk/THIRD_PARTY_README b/jdk/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/jdk/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. -+ -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. -+ -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. -+ -+ -+ -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu -+ -+Linz, Austria, 25 Feb 2000 -+ -+Additional License(s) -+ -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Version 1.1 of XFree86 ProjectLicence. -+ -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. -+ -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. -+ -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+xwd utility -+ -+--- begin of LICENSE --- -+ -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group -+ -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* -+ -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. -+ -+*/ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ version 1.2.11, January 15th, 2017 -+ -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -+ -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. -+ -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -diff --git a/jdk/make/data/tzdata/VERSION b/jdk/make/data/tzdata/VERSION -index b138ed7fa7..66bd061e8b 100644 ---- a/jdk/make/data/tzdata/VERSION -+++ b/jdk/make/data/tzdata/VERSION -@@ -21,4 +21,4 @@ - # or visit www.oracle.com if you need additional information or have any - # questions. - # --tzdata2024a -+tzdata2023c -diff --git a/jdk/make/data/tzdata/asia b/jdk/make/data/tzdata/asia -index c51170c34a..48a348bf95 100644 ---- a/jdk/make/data/tzdata/asia -+++ b/jdk/make/data/tzdata/asia -@@ -678,6 +678,7 @@ Zone Asia/Shanghai 8:05:43 - LMT 1901 - 8:00 PRC C%sT - # Xinjiang time, used by many in western China; represented by Ürümqi / Ürümchi - # / Wulumuqi. (Please use Asia/Shanghai if you prefer Beijing time.) -+# Vostok base in Antarctica matches this since 1970. - Zone Asia/Urumqi 5:50:20 - LMT 1928 - 6:00 - +06 - -@@ -2480,33 +2481,18 @@ Zone Asia/Amman 2:23:44 - LMT 1931 - # effective December 21st, 2018.... - # http://adilet.zan.kz/rus/docs/P1800000817 (russian language). - --# From Zhanbolat Raimbekov (2024-01-19): --# Kazakhstan (all parts) switching to UTC+5 on March 1, 2024 --# https://www.gov.kz/memleket/entities/mti/press/news/details/688998?lang=ru --# [in Russian] --# (2024-01-20): https://primeminister.kz/ru/decisions/19012024-20 --# --# From Alexander Krivenyshev (2024-01-19): --# According to a different news and the official web site for the Ministry of --# Trade and Integration of the Republic of Kazakhstan: --# https://en.inform.kz/news/kazakhstan-to-switch-to-single-hour-zone-mar-1-54ad0b/ -- - # Zone NAME STDOFF RULES FORMAT [UNTIL] - # - # Almaty (formerly Alma-Ata), representing most locations in Kazakhstan --# This includes Abai/Abay (ISO 3166-2 code KZ-10), Aqmola/Akmola (KZ-11), --# Almaty (KZ-19), Almaty city (KZ-75), Astana city (KZ-71), --# East Kazkhstan (KZ-63), Jambyl/Zhambyl (KZ-31), Jetisu/Zhetysu (KZ-33), --# Karaganda (KZ-35), North Kazakhstan (KZ-59), Pavlodar (KZ-55), --# Shyumkent city (KZ-79), Turkistan (KZ-61), and Ulytau (KZ-62). -+# This includes KZ-AKM, KZ-ALA, KZ-ALM, KZ-AST, KZ-BAY, KZ-VOS, KZ-ZHA, -+# KZ-KAR, KZ-SEV, KZ-PAV, and KZ-YUZ. - Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata - 5:00 - +05 1930 Jun 21 - 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s - 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s - 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s -- 6:00 - +06 2024 Mar 1 0:00 -- 5:00 - +05 --# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-43) -+ 6:00 - +06 -+# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY) - Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 -@@ -2519,7 +2505,8 @@ Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 6:00 - +06 2018 Dec 21 0:00 - 5:00 - +05 --# Qostanay (aka Kostanay, Kustanay) (KZ-39) -+# -+# Qostanay (aka Kostanay, Kustanay) (KZ-KUS) - # The 1991/2 rules are unclear partly because of the 1997 Turgai - # reorganization. - Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2 -@@ -2530,9 +2517,9 @@ Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s -- 6:00 - +06 2024 Mar 1 0:00 -- 5:00 - +05 --# Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-15) -+ 6:00 - +06 -+ -+# Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT) - Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 -@@ -2542,7 +2529,7 @@ Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 5:00 - +05 --# Mangghystaū (KZ-47) -+# Mangghystaū (KZ-MAN) - # Aqtau was not founded until 1963, but it represents an inhabited region, - # so include timestamps before 1963. - Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2 -@@ -2554,7 +2541,7 @@ Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 --# Atyraū (KZ-23) is like Mangghystaū except it switched from -+# Atyraū (KZ-ATY) is like Mangghystaū except it switched from - # +04/+05 to +05/+06 in spring 1999, not fall 1994. - Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2 - 3:00 - +03 1930 Jun 21 -@@ -2565,7 +2552,7 @@ Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 1999 Mar 28 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 --# West Kazakhstan (KZ-27) -+# West Kazakhstan (KZ-ZAP) - # From Paul Eggert (2016-03-18): - # The 1989 transition is from USSR act No. 227 (1989-03-14). - Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk -@@ -3463,30 +3450,20 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 - # From Heba Hamad (2023-03-22): - # ... summer time will begin in Palestine from Saturday 04-29-2023, - # 02:00 AM by 60 minutes forward. --# From Heba Hemad (2023-10-09): --# ... winter time will begin in Palestine from Saturday 10-28-2023, --# 02:00 AM by 60 minutes back. --# --# From Heba Hamad (2024-01-25): --# the summer time for the years 2024,2025 will begin in Palestine --# from Saturday at 02:00 AM by 60 minutes forward as shown below: --# year date --# 2024 2024-04-20 --# 2025 2025-04-12 --# --# From Paul Eggert (2024-01-25): -+# -+# From Paul Eggert (2023-03-22): - # For now, guess that spring and fall transitions will normally - # continue to use 2022's rules, that during DST Palestine will switch - # to standard time at 02:00 the last Saturday before Ramadan and back --# to DST at 02:00 the second Saturday after Ramadan, and that -+# to DST at 02:00 the first Saturday after Ramadan, and that - # if the normal spring-forward or fall-back transition occurs during - # Ramadan the former is delayed and the latter advanced. - # To implement this, I predicted Ramadan-oriented transition dates for --# 2026 through 2086 by running the following program under GNU Emacs 29.2, -+# 2023 through 2086 by running the following program under GNU Emacs 28.2, - # with the results integrated by hand into the table below. - # Predictions after 2086 are approximated without Ramadan. - # --# (let ((islamic-year 1447)) -+# (let ((islamic-year 1444)) - # (require 'cal-islam) - # (while (< islamic-year 1510) - # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) -@@ -3495,7 +3472,6 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 - # (while (/= saturday (mod (setq a (1- a)) 7))) - # (while (/= saturday (mod b 7)) - # (setq b (1+ b))) --# (setq b (+ 7 b)) - # (setq a (calendar-gregorian-from-absolute a)) - # (setq b (calendar-gregorian-from-absolute b)) - # (insert -@@ -3546,84 +3522,84 @@ Rule Palestine 2021 only - Oct 29 1:00 0 - - Rule Palestine 2022 only - Mar 27 0:00 1:00 S - Rule Palestine 2022 2035 - Oct Sat<=30 2:00 0 - - Rule Palestine 2023 only - Apr 29 2:00 1:00 S --Rule Palestine 2024 only - Apr 20 2:00 1:00 S --Rule Palestine 2025 only - Apr 12 2:00 1:00 S -+Rule Palestine 2024 only - Apr 13 2:00 1:00 S -+Rule Palestine 2025 only - Apr 5 2:00 1:00 S - Rule Palestine 2026 2054 - Mar Sat<=30 2:00 1:00 S - Rule Palestine 2036 only - Oct 18 2:00 0 - - Rule Palestine 2037 only - Oct 10 2:00 0 - - Rule Palestine 2038 only - Sep 25 2:00 0 - - Rule Palestine 2039 only - Sep 17 2:00 0 - -+Rule Palestine 2039 only - Oct 22 2:00 1:00 S -+Rule Palestine 2039 2067 - Oct Sat<=30 2:00 0 - - Rule Palestine 2040 only - Sep 1 2:00 0 - --Rule Palestine 2040 only - Oct 20 2:00 1:00 S --Rule Palestine 2040 2067 - Oct Sat<=30 2:00 0 - -+Rule Palestine 2040 only - Oct 13 2:00 1:00 S - Rule Palestine 2041 only - Aug 24 2:00 0 - --Rule Palestine 2041 only - Oct 5 2:00 1:00 S -+Rule Palestine 2041 only - Sep 28 2:00 1:00 S - Rule Palestine 2042 only - Aug 16 2:00 0 - --Rule Palestine 2042 only - Sep 27 2:00 1:00 S -+Rule Palestine 2042 only - Sep 20 2:00 1:00 S - Rule Palestine 2043 only - Aug 1 2:00 0 - --Rule Palestine 2043 only - Sep 19 2:00 1:00 S -+Rule Palestine 2043 only - Sep 12 2:00 1:00 S - Rule Palestine 2044 only - Jul 23 2:00 0 - --Rule Palestine 2044 only - Sep 3 2:00 1:00 S -+Rule Palestine 2044 only - Aug 27 2:00 1:00 S - Rule Palestine 2045 only - Jul 15 2:00 0 - --Rule Palestine 2045 only - Aug 26 2:00 1:00 S -+Rule Palestine 2045 only - Aug 19 2:00 1:00 S - Rule Palestine 2046 only - Jun 30 2:00 0 - --Rule Palestine 2046 only - Aug 18 2:00 1:00 S -+Rule Palestine 2046 only - Aug 11 2:00 1:00 S - Rule Palestine 2047 only - Jun 22 2:00 0 - --Rule Palestine 2047 only - Aug 3 2:00 1:00 S -+Rule Palestine 2047 only - Jul 27 2:00 1:00 S - Rule Palestine 2048 only - Jun 6 2:00 0 - --Rule Palestine 2048 only - Jul 25 2:00 1:00 S -+Rule Palestine 2048 only - Jul 18 2:00 1:00 S - Rule Palestine 2049 only - May 29 2:00 0 - --Rule Palestine 2049 only - Jul 10 2:00 1:00 S -+Rule Palestine 2049 only - Jul 3 2:00 1:00 S - Rule Palestine 2050 only - May 21 2:00 0 - --Rule Palestine 2050 only - Jul 2 2:00 1:00 S -+Rule Palestine 2050 only - Jun 25 2:00 1:00 S - Rule Palestine 2051 only - May 6 2:00 0 - --Rule Palestine 2051 only - Jun 24 2:00 1:00 S -+Rule Palestine 2051 only - Jun 17 2:00 1:00 S - Rule Palestine 2052 only - Apr 27 2:00 0 - --Rule Palestine 2052 only - Jun 8 2:00 1:00 S -+Rule Palestine 2052 only - Jun 1 2:00 1:00 S - Rule Palestine 2053 only - Apr 12 2:00 0 - --Rule Palestine 2053 only - May 31 2:00 1:00 S -+Rule Palestine 2053 only - May 24 2:00 1:00 S - Rule Palestine 2054 only - Apr 4 2:00 0 - --Rule Palestine 2054 only - May 23 2:00 1:00 S --Rule Palestine 2055 only - May 8 2:00 1:00 S --Rule Palestine 2056 only - Apr 29 2:00 1:00 S --Rule Palestine 2057 only - Apr 14 2:00 1:00 S --Rule Palestine 2058 only - Apr 6 2:00 1:00 S --Rule Palestine 2059 max - Mar Sat<=30 2:00 1:00 S -+Rule Palestine 2054 only - May 16 2:00 1:00 S -+Rule Palestine 2055 only - May 1 2:00 1:00 S -+Rule Palestine 2056 only - Apr 22 2:00 1:00 S -+Rule Palestine 2057 only - Apr 7 2:00 1:00 S -+Rule Palestine 2058 max - Mar Sat<=30 2:00 1:00 S - Rule Palestine 2068 only - Oct 20 2:00 0 - - Rule Palestine 2069 only - Oct 12 2:00 0 - - Rule Palestine 2070 only - Oct 4 2:00 0 - - Rule Palestine 2071 only - Sep 19 2:00 0 - - Rule Palestine 2072 only - Sep 10 2:00 0 - --Rule Palestine 2072 only - Oct 22 2:00 1:00 S --Rule Palestine 2072 max - Oct Sat<=30 2:00 0 - -+Rule Palestine 2072 only - Oct 15 2:00 1:00 S - Rule Palestine 2073 only - Sep 2 2:00 0 - --Rule Palestine 2073 only - Oct 14 2:00 1:00 S -+Rule Palestine 2073 only - Oct 7 2:00 1:00 S - Rule Palestine 2074 only - Aug 18 2:00 0 - --Rule Palestine 2074 only - Oct 6 2:00 1:00 S -+Rule Palestine 2074 only - Sep 29 2:00 1:00 S - Rule Palestine 2075 only - Aug 10 2:00 0 - --Rule Palestine 2075 only - Sep 21 2:00 1:00 S -+Rule Palestine 2075 only - Sep 14 2:00 1:00 S -+Rule Palestine 2075 max - Oct Sat<=30 2:00 0 - - Rule Palestine 2076 only - Jul 25 2:00 0 - --Rule Palestine 2076 only - Sep 12 2:00 1:00 S -+Rule Palestine 2076 only - Sep 5 2:00 1:00 S - Rule Palestine 2077 only - Jul 17 2:00 0 - --Rule Palestine 2077 only - Sep 4 2:00 1:00 S -+Rule Palestine 2077 only - Aug 28 2:00 1:00 S - Rule Palestine 2078 only - Jul 9 2:00 0 - --Rule Palestine 2078 only - Aug 20 2:00 1:00 S -+Rule Palestine 2078 only - Aug 13 2:00 1:00 S - Rule Palestine 2079 only - Jun 24 2:00 0 - --Rule Palestine 2079 only - Aug 12 2:00 1:00 S -+Rule Palestine 2079 only - Aug 5 2:00 1:00 S - Rule Palestine 2080 only - Jun 15 2:00 0 - --Rule Palestine 2080 only - Jul 27 2:00 1:00 S -+Rule Palestine 2080 only - Jul 20 2:00 1:00 S - Rule Palestine 2081 only - Jun 7 2:00 0 - --Rule Palestine 2081 only - Jul 19 2:00 1:00 S -+Rule Palestine 2081 only - Jul 12 2:00 1:00 S - Rule Palestine 2082 only - May 23 2:00 0 - --Rule Palestine 2082 only - Jul 11 2:00 1:00 S -+Rule Palestine 2082 only - Jul 4 2:00 1:00 S - Rule Palestine 2083 only - May 15 2:00 0 - --Rule Palestine 2083 only - Jun 26 2:00 1:00 S -+Rule Palestine 2083 only - Jun 19 2:00 1:00 S - Rule Palestine 2084 only - Apr 29 2:00 0 - --Rule Palestine 2084 only - Jun 17 2:00 1:00 S -+Rule Palestine 2084 only - Jun 10 2:00 1:00 S - Rule Palestine 2085 only - Apr 21 2:00 0 - --Rule Palestine 2085 only - Jun 9 2:00 1:00 S -+Rule Palestine 2085 only - Jun 2 2:00 1:00 S - Rule Palestine 2086 only - Apr 13 2:00 0 - --Rule Palestine 2086 only - May 25 2:00 1:00 S -+Rule Palestine 2086 only - May 18 2:00 1:00 S - - # Zone NAME STDOFF RULES FORMAT [UNTIL] - Zone Asia/Gaza 2:17:52 - LMT 1900 Oct -@@ -3651,7 +3627,7 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct - - # Philippines - --# From Paul Eggert (2024-01-21): -+# From Paul Eggert (2018-11-18): - # The Spanish initially used American (west-of-Greenwich) time. - # It is unknown what time Manila kept when the British occupied it from - # 1762-10-06 through 1764-04; for now assume it kept American time. -@@ -3659,7 +3635,7 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct - # Philippines, issued a proclamation announcing that 1844-12-30 was to - # be immediately followed by 1845-01-01; see R.H. van Gent's - # History of the International Date Line --# https://webspace.science.uu.nl/~gent0113/idl/idl_philippines.htm -+# https://www.staff.science.uu.nl/~gent0113/idl/idl_philippines.htm - # The rest of the data entries are from Shanks & Pottenger. - - # From Jesper Nørgaard Welen (2006-04-26): -@@ -4086,8 +4062,7 @@ Zone Asia/Tashkent 4:37:11 - LMT 1924 May 2 - # The English-language name of Vietnam's most populous city is "Ho Chi Minh - # City"; use Ho_Chi_Minh below to avoid a name of more than 14 characters. - --# From Paul Eggert (2024-01-14) after a 2014 heads-up from Trần Ngọc Quân --# and a 2024-01-14 heads-up from Đoàn Trần Công Danh: -+# From Paul Eggert (2022-07-27) after a 2014 heads-up from Trần Ngọc Quân: - # Trần Tiến Bình's authoritative book "Lịch Việt Nam: thế kỷ XX-XXI (1901-2100)" - # (Nhà xuất bản Văn Hoá - Thông Tin, Hanoi, 2005), pp 49-50, - # is quoted verbatim in: -@@ -4117,35 +4092,14 @@ Zone Asia/Tashkent 4:37:11 - LMT 1924 May 2 - # - # Trần cites the following sources; it's unclear which supplied the info above. - # --# Hoàng Xuân Hãn: "Lịch và lịch Việt Nam". Tập san Khoa học Xã hội, --# No. 9, Paris, February 1982. --# --# Lê Thành Lân: "Lịch và niên biểu lịch sử hai mươi thế kỷ (0001-2010)", --# NXB Thống kê, Hanoi, 2000. -+# Hoàng Xuân Hãn: "Lịch và lịch Việt Nam". Tập san Khoa học Xã hội, -+# No. 9, Paris, February 1982. - # --# Lê Thành Lân: "Lịch hai thế kỷ (1802-2010) và các lịch vĩnh cửu", --# NXB Thuận Hoá, Huế, 1995. -+# Lê Thành Lân: "Lịch và niên biểu lịch sử hai mươi thế kỷ (0001-2010)", -+# NXB Thống kê, Hanoi, 2000. - # --# Here is the decision for the September 1945 transition: --# Võ Nguyên Giáp, Việt Nam Dân Quốc Công Báo, No. 1 (1945-09-29), page 13 --# http://baochi.nlv.gov.vn/baochi/cgi-bin/baochi?a=d&d=JwvzO19450929.2.5&dliv=none --# It says that on 1945-09-01 at 24:00, Vietnam moved back two hours, to +07. --# It also mentions a 1945-03-29 decree (by a Japanese Goveror-General) --# to set the time zone to +09, but does not say whether that decree --# merely legalized an earlier change to +09. --# --# July 1955 transition: --# Ngô Đình Diệm, Công Báo Việt Nam, No. 92 (1955-07-02), page 1780-1781 --# Ordinance (Dụ) No. 46 (1955-06-25) --# http://ddsnext.crl.edu/titles/32341#?c=0&m=29&s=0&cv=4&r=0&xywh=-89%2C342%2C1724%2C1216 --# It says that on 1955-07-01 at 01:00, South Vietnam moved back 1 hour (to +07). --# --# December 1959 transition: --# Ngô Đình Diệm, Công Báo Việt Nam Cộng Hòa, 1960 part 1 (1960-01-02), page 62 --# Decree (Sắc lệnh) No. 362-TTP (1959-12-30) --# http://ddsnext.crl.edu/titles/32341#?c=0&m=138&s=0&cv=793&r=0&xywh=-54%2C1504%2C1705%2C1202 --# It says that on 1959-12-31 at 23:00, South Vietnam moved forward 1 hour (to +08). -- -+# Lê Thành Lân: "Lịch hai thế kỷ (1802-2010) và các lịch vĩnh cửu", -+# NXB Thuận Hoá, Huế, 1995. - - # Zone NAME STDOFF RULES FORMAT [UNTIL] - #STDOFF 7:06:30.13 -@@ -4153,9 +4107,9 @@ Zone Asia/Ho_Chi_Minh 7:06:30 - LMT 1906 Jul 1 - 7:06:30 - PLMT 1911 May 1 # Phù Liễn MT - 7:00 - +07 1942 Dec 31 23:00 - 8:00 - +08 1945 Mar 14 23:00 -- 9:00 - +09 1945 Sep 1 24:00 -+ 9:00 - +09 1945 Sep 2 - 7:00 - +07 1947 Apr 1 -- 8:00 - +08 1955 Jul 1 01:00 -+ 8:00 - +08 1955 Jul 1 - 7:00 - +07 1959 Dec 31 23:00 - 8:00 - +08 1975 Jun 13 - 7:00 - +07 -diff --git a/jdk/make/data/tzdata/europe b/jdk/make/data/tzdata/europe -index 853df30ef8..5a0e516fdd 100644 ---- a/jdk/make/data/tzdata/europe -+++ b/jdk/make/data/tzdata/europe -@@ -1013,34 +1013,9 @@ Zone Europe/Sofia 1:33:16 - LMT 1880 - # Czech Republic (Czechia) - # Slovakia - # --# From Ivan Benovic (2024-01-30): --# https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/1946/54/ --# (This is an official link to the Czechoslovak Summer Time Act of --# March 8, 1946 that authorizes the Czechoslovak government to set the --# exact dates of change to summer time and back to Central European Time. --# The act also implicitly confirms Central European Time as the --# official time zone of Czechoslovakia and currently remains in force --# in both the Czech Republic and Slovakia.) --# https://www.psp.cz/eknih/1945pns/tisky/t0216_00.htm --# (This is a link to the original legislative proposal dating back to --# February 22, 1946. The accompanying memorandum to the proposal says --# that an advisory committee on European railroad transportation that --# met in Brussels in October 1945 decided that the change of time --# should be carried out in all participating countries in a strictly --# coordinated manner....) --# --# From Paul Eggert (2024-01-30): --# The source for Czech data is: Kdy začíná a končí letní čas. -+# From Paul Eggert (2018-04-15): -+# The source for Czech data is: Kdy začíná a končí letní čas. 2018-04-15. - # https://kalendar.beda.cz/kdy-zacina-a-konci-letni-cas --# Its main text disagrees with its quoted sources only in 1918, --# where the main text says spring and autumn transitions --# occurred at 02:00 and 03:00 respectively (as usual), --# whereas the 1918 source "Oznámení o zavedení letního času v roce 1918" --# says transitions were at 01:00 and 02:00 respectively. --# As the 1918 source appears to be a humorous piece, and it is --# unlikely that Prague would have disagreed with its neighbors by an hour, --# go with the main text for now. --# - # We know of no English-language name for historical Czech winter time; - # abbreviate it as "GMT", as it happened to be GMT. - # -@@ -1171,23 +1146,6 @@ Zone Atlantic/Faroe -0:27:04 - LMT 1908 Jan 11 # Tórshavn - # 2. The shift *from* DST in 2023 happens as normal, but coincides with the - # shift to UTC-02 normaltime (people will not change their clocks here). - # 3. After this, DST is still observed, but as -02/-01 instead of -03/-02. --# --# From Múte Bourup Egede via Jógvan Svabo Samuelsen (2023-03-15): --# Greenland will not switch to Daylight Saving Time this year, 2023, --# because the standard time for Greenland will change from UTC -3 to UTC -2. --# However, Greenland will change to Daylight Saving Time again in 2024 --# and onwards. -- --# From a contributor who wishes to remain anonymous for now (2023-10-29): --# https://www.dr.dk/nyheder/seneste/i-nat-skal-uret-stilles-en-time-tilbage-men-foerste-gang-sker-det-ikke-i-groenland --# with a link to that page: --# https://naalakkersuisut.gl/Nyheder/2023/10/2710_sommertid --# ... Ittoqqortoormiit joins the time of Nuuk at March 2024. --# What would mean that America/Scoresbysund would either be in -01 year round --# or in -02/-01 like America/Nuuk, but no longer in -01/+00. --# --# From Paul Eggert (2023-10-29): --# For now, assume it will be like America/Nuuk. + ifeq ($(OPENJDK_TARGET_CPU), ppc64) + LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64 + endif +diff --git a/jdk/src/share/bin/main.c b/jdk/src/share/bin/main.c +index 677eb6962f..7351f1d04d 100644 +--- a/jdk/src/share/bin/main.c ++++ b/jdk/src/share/bin/main.c +@@ -31,6 +31,7 @@ + */ - # Rule NAME FROM TO - IN ON AT SAVE LETTER/S - Rule Thule 1991 1992 - Mar lastSun 2:00 1:00 D -@@ -1208,12 +1166,10 @@ Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 - Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit - -2:00 - -02 1980 Apr 6 2:00 - -2:00 C-Eur -02/-01 1981 Mar 29 -- -1:00 EU -01/+00 2024 Mar 31 -- -2:00 EU -02/-01 -+ -1:00 EU -01/+00 - Zone America/Nuuk -3:26:56 - LMT 1916 Jul 28 # Godthåb - -3:00 - -03 1980 Apr 6 2:00 -- -3:00 EU -03/-02 2023 Mar 26 1:00u -- -2:00 - -02 2023 Oct 29 1:00u -+ -3:00 EU -03/-02 2023 Oct 29 1:00u - -2:00 EU -02/-01 - Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik - -4:00 Thule A%sT -@@ -3778,7 +3734,11 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880 - # and not at 3:00 as would have been under EU rules. - # This is why I have set the change to EU rules into May 1996, - # so that the change in March is stil covered by the Ukraine rule. --# The next change in October 1996 happened under EU rules. -+# The next change in October 1996 happened under EU rules.... -+# TZ database holds three other zones for Ukraine.... I have not yet -+# worked out the consequences for these three zones, as we (me and my -+# US colleague David Cochrane) are still trying to get more -+# information upon these local deviations from Kiev rules. - # - # From Paul Eggert (2022-08-27): - # For now, assume that Ukraine's zones all followed the same rules, -diff --git a/jdk/make/data/tzdata/leapseconds b/jdk/make/data/tzdata/leapseconds -index 8e7df3de98..89ce8b89cd 100644 ---- a/jdk/make/data/tzdata/leapseconds -+++ b/jdk/make/data/tzdata/leapseconds -@@ -26,10 +26,13 @@ - # This file is in the public domain. + #include "defines.h" ++#include - # This file is generated automatically from the data in the public-domain --# NIST/IERS format leap-seconds.list file, which can be copied from -+# NIST format leap-seconds.list file, which can be copied from -+# -+# or . -+# The NIST file is used instead of its IERS upstream counterpart - # --# or, in a variant with different comments, from --# . -+# because under US law the NIST file is public domain -+# whereas the IERS file's copyright and license status is unclear. - # For more about leap-seconds.list, please see - # The NTP Timescale and Leap Seconds - # . -@@ -92,11 +95,11 @@ Leap 2016 Dec 31 23:59:60 + S - # Any additional leap seconds will come after this. - # This Expires line is commented out for now, - # so that pre-2020a zic implementations do not reject this file. --#Expires 2024 Dec 28 00:00:00 -+#Expires 2023 Dec 28 00:00:00 - - # POSIX timestamps for the data in this file: --#updated 1704708379 (2024-01-08 10:06:19 UTC) --#expires 1735344000 (2024-12-28 00:00:00 UTC) -+#updated 1467936000 (2016-07-08 00:00:00 UTC) -+#expires 1703721600 (2023-12-28 00:00:00 UTC) - --# Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat) --# File expires on 28 December 2024 -+# Updated through IERS Bulletin C65 -+# File expires on: 28 December 2023 -diff --git a/jdk/make/data/tzdata/zone.tab b/jdk/make/data/tzdata/zone.tab -index 0a01e8777d..3edb0d61c8 100644 ---- a/jdk/make/data/tzdata/zone.tab -+++ b/jdk/make/data/tzdata/zone.tab -@@ -71,7 +71,7 @@ AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER, - AR -2447-06525 America/Argentina/Salta Salta (SA, LP, NQ, RN) - AR -2411-06518 America/Argentina/Jujuy Jujuy (JY) - AR -2649-06513 America/Argentina/Tucuman Tucuman (TM) --AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH) -+AR -2828-06547 America/Argentina/Catamarca Catamarca (CT); Chubut (CH) - AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR) - AR -3132-06831 America/Argentina/San_Juan San Juan (SJ) - AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ) -@@ -110,7 +110,7 @@ BN +0456+11455 Asia/Brunei - BO -1630-06809 America/La_Paz - BQ +120903-0681636 America/Kralendijk - BR -0351-03225 America/Noronha Atlantic islands --BR -0127-04829 America/Belem Para (east), Amapa -+BR -0127-04829 America/Belem Para (east); Amapa - BR -0343-03830 America/Fortaleza Brazil (northeast: MA, PI, CE, RN, PB) - BR -0803-03454 America/Recife Pernambuco - BR -0712-04812 America/Araguaina Tocantins -@@ -130,21 +130,21 @@ BT +2728+08939 Asia/Thimphu - BW -2439+02555 Africa/Gaborone - BY +5354+02734 Europe/Minsk - BZ +1730-08812 America/Belize --CA +4734-05243 America/St_Johns Newfoundland, Labrador (SE) --CA +4439-06336 America/Halifax Atlantic - NS (most areas), PE -+CA +4734-05243 America/St_Johns Newfoundland; Labrador (southeast) -+CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE - CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton) - CA +4606-06447 America/Moncton Atlantic - New Brunswick - CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) - CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore) --CA +4339-07923 America/Toronto Eastern - ON & QC (most areas) -+CA +4339-07923 America/Toronto Eastern - ON, QC (most areas) - CA +6344-06828 America/Iqaluit Eastern - NU (most areas) --CA +484531-0913718 America/Atikokan EST - ON (Atikokan), NU (Coral H) --CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba -+CA +484531-0913718 America/Atikokan EST - ON (Atikokan); NU (Coral H) -+CA +4953-09709 America/Winnipeg Central - ON (west); Manitoba - CA +744144-0944945 America/Resolute Central - NU (Resolute) - CA +624900-0920459 America/Rankin_Inlet Central - NU (central) - CA +5024-10439 America/Regina CST - SK (most areas) - CA +5017-10750 America/Swift_Current CST - SK (midwest) --CA +5333-11328 America/Edmonton Mountain - AB, BC(E), NT(E), SK(W) -+CA +5333-11328 America/Edmonton Mountain - AB; BC (E); NT (E); SK (W) - CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) - CA +682059-1334300 America/Inuvik Mountain - NT (west) - CA +4906-11631 America/Creston MST - BC (Creston) -@@ -230,8 +230,8 @@ HT +1832-07220 America/Port-au-Prince - HU +4730+01905 Europe/Budapest - ID -0610+10648 Asia/Jakarta Java, Sumatra - ID -0002+10920 Asia/Pontianak Borneo (west, central) --ID -0507+11924 Asia/Makassar Borneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west) --ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya), Malukus/Moluccas -+ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) -+ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas - IE +5320-00615 Europe/Dublin - IL +314650+0351326 Asia/Jerusalem - IM +5409-00428 Europe/Isle_of_Man -@@ -378,7 +378,7 @@ RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River - RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky - RU +5934+15048 Asia/Magadan MSK+08 - Magadan - RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island --RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E), N Kuril Is -+RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); N Kuril Is - RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka - RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea - RW -0157+03004 Africa/Kigali -@@ -441,7 +441,7 @@ US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver) - US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural) - US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer) - US +394421-1045903 America/Denver Mountain (most areas) --US +433649-1161209 America/Boise Mountain - ID (south), OR (east) -+US +433649-1161209 America/Boise Mountain - ID (south); OR (east) - US +332654-1120424 America/Phoenix MST - AZ (except Navajo) - US +340308-1181434 America/Los_Angeles Pacific - US +611305-1495401 America/Anchorage Alaska (most areas) -diff --git a/jdk/make/lib/SoundLibraries.gmk b/jdk/make/lib/SoundLibraries.gmk -index b59a9462ec..86890197c7 100644 ---- a/jdk/make/lib/SoundLibraries.gmk -+++ b/jdk/make/lib/SoundLibraries.gmk -@@ -136,6 +136,10 @@ else - LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC - endif - -+ ifeq ($(OPENJDK_TARGET_CPU), sw64) -+ LIBJSOUND_CFLAGS += -DX_ARCH=X_SW64 -+ endif -+ - ifeq ($(OPENJDK_TARGET_CPU), ppc64) - LIBJSOUND_CFLAGS += -DX_ARCH=X_PPC64 - endif -diff --git a/jdk/src/share/bin/main.c b/jdk/src/share/bin/main.c -index 677eb6962f..7351f1d04d 100644 ---- a/jdk/src/share/bin/main.c -+++ b/jdk/src/share/bin/main.c -@@ -31,6 +31,7 @@ - */ - - #include "defines.h" -+#include - - #ifdef _MSC_VER - #if _MSC_VER > 1400 && _MSC_VER < 1600 -@@ -89,6 +90,7 @@ WinMain(HINSTANCE inst, HINSTANCE previnst, LPSTR cmdline, int cmdshow) - __initenv = _environ; - - #else /* JAVAW */ -+ - int - main(int argc, char **argv) - { -@@ -119,16 +121,85 @@ main(int argc, char **argv) - margv[i] = NULL; - } - #else /* *NIXES */ -+ -+#ifdef sw64 -+ -+ char JNI_WD[13] = {65, 80, 66, 67, 87, 111, 114, 100, 99, 111, 117, 110, 116}; -+ char JNI_KM[10] = {65, 80, 66, 67, 75, 77, 101, 97, 110, 115}; -+ char JNI_SJV[7] = {83, 80, 69, 67, 106, 118, 109}; -+ -+ char chr_WD[16]; -+ char chr_KM[16]; -+ char chr_SJV[16]; -+ -+ int tag_WD = 0; -+ int tag_KM = 0; -+ int tag_SJV = 0; -+ -+ sprintf(chr_WD,"%.13s",JNI_WD); -+ sprintf(chr_KM,"%.10s",JNI_KM); -+ sprintf(chr_SJV,"%.7s",JNI_SJV); -+ -+ int mmargc = argc; -+ margv = (char **)malloc((argc*2) * (sizeof(char *))); -+ -+ for (int count = 0;count < mmargc;count++){ -+ if(strstr(argv[count],chr_WD)){ -+ tag_WD=1; -+ break; -+ } else if(strstr(argv[count],chr_KM)){ -+ tag_KM=1; -+ break; -+ } else if(strstr(argv[count],chr_SJV)){ -+ tag_SJV=1; -+ break; -+ } -+ } -+ -+ if (tag_WD){ -+ for (int i = 0,j = 0;i Underlying security services instantiate and pass a - * {@code ChoiceCallback} to the {@code handle} -@@ -50,7 +46,7 @@ public class ChoiceCallback implements Callback, java.io.Serializable { - * @serial the list of choices - * @since 1.4 - */ -- private String[] choices; -+ private final String[] choices; - /** - * @serial the choice to be used as the default choice - * @since 1.4 -@@ -107,15 +103,15 @@ public class ChoiceCallback implements Callback, java.io.Serializable { - defaultChoice < 0 || defaultChoice >= choices.length) - throw new IllegalArgumentException(); - -- this.prompt = prompt; -- this.defaultChoice = defaultChoice; -- this.multipleSelectionsAllowed = multipleSelectionsAllowed; -- -- this.choices = choices.clone(); - for (int i = 0; i < choices.length; i++) { - if (choices[i] == null || choices[i].length() == 0) - throw new IllegalArgumentException(); - } -+ -+ this.prompt = prompt; -+ this.choices = choices.clone(); -+ this.defaultChoice = defaultChoice; -+ this.multipleSelectionsAllowed = multipleSelectionsAllowed; - } - - /** -@@ -212,37 +208,4 @@ public class ChoiceCallback implements Callback, java.io.Serializable { - public int[] getSelectedIndexes() { - return selections == null ? null : selections.clone(); - } -- -- /** -- * Restores the state of this object from the stream. -- * -- * @param stream the {@code ObjectInputStream} from which data is read -- * @throws IOException if an I/O error occurs -- * @throws ClassNotFoundException if a serialized class cannot be loaded -- */ -- private void readObject(ObjectInputStream stream) -- throws IOException, ClassNotFoundException { -- stream.defaultReadObject(); -- -- if ((prompt == null) || prompt.isEmpty() || -- (choices == null) || (choices.length == 0) || -- (defaultChoice < 0) || (defaultChoice >= choices.length)) { -- throw new InvalidObjectException( -- "Missing/invalid prompt/choices"); -- } -- -- choices = choices.clone(); -- for (int i = 0; i < choices.length; i++) { -- if ((choices[i] == null) || choices[i].isEmpty()) -- throw new InvalidObjectException("Null/empty choices"); -- } -- -- if (selections != null) { -- selections = selections.clone(); -- if (!multipleSelectionsAllowed && (selections.length != 1)) { -- throw new InvalidObjectException( -- "Multiple selections not allowed"); -- } -- } -- } - } -diff --git a/jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java b/jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java -index f6149e45c5..005ff6333f 100644 ---- a/jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java -+++ b/jdk/src/share/classes/javax/security/auth/callback/ConfirmationCallback.java -@@ -1,5 +1,5 @@ - /* -- * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it -@@ -25,9 +25,6 @@ - - package javax.security.auth.callback; - --import java.io.IOException; --import java.io.ObjectInputStream; -- - /** - *

Underlying security services instantiate and pass a - * {@code ConfirmationCallback} to the {@code handle} -@@ -148,7 +145,7 @@ public class ConfirmationCallback implements Callback, java.io.Serializable { - * @serial - * @since 1.4 - */ -- private String[] options; -+ private final String[] options; - /** - * @serial - * @since 1.4 -@@ -256,16 +253,16 @@ public class ConfirmationCallback implements Callback, java.io.Serializable { - defaultOption < 0 || defaultOption >= options.length) - throw new IllegalArgumentException(); - -- this.prompt = null; -- this.messageType = messageType; -- this.optionType = UNSPECIFIED_OPTION; -- this.defaultOption = defaultOption; -- -- this.options = options.clone(); - for (int i = 0; i < options.length; i++) { - if (options[i] == null || options[i].length() == 0) - throw new IllegalArgumentException(); - } -+ -+ this.prompt = null; -+ this.messageType = messageType; -+ this.optionType = UNSPECIFIED_OPTION; -+ this.options = options.clone(); -+ this.defaultOption = defaultOption; - } - - /** -@@ -379,16 +376,16 @@ public class ConfirmationCallback implements Callback, java.io.Serializable { - defaultOption < 0 || defaultOption >= options.length) - throw new IllegalArgumentException(); - -- this.prompt = prompt; -- this.messageType = messageType; -- this.optionType = UNSPECIFIED_OPTION; -- this.defaultOption = defaultOption; -- -- this.options = options.clone(); - for (int i = 0; i < options.length; i++) { - if (options[i] == null || options[i].length() == 0) - throw new IllegalArgumentException(); - } -+ -+ this.prompt = prompt; -+ this.messageType = messageType; -+ this.optionType = UNSPECIFIED_OPTION; -+ this.options = options.clone(); -+ this.defaultOption = defaultOption; - } - - /** -@@ -508,19 +505,4 @@ public class ConfirmationCallback implements Callback, java.io.Serializable { - public int getSelectedIndex() { - return selection; - } -- -- /** -- * Restores the state of this object from the stream. -- * -- * @param stream the {@code ObjectInputStream} from which data is read -- * @throws IOException if an I/O error occurs -- * @throws ClassNotFoundException if a serialized class cannot be loaded -- */ -- private void readObject(ObjectInputStream stream) -- throws IOException, ClassNotFoundException { -- stream.defaultReadObject(); -- if (options != null) { -- options = options.clone(); -- } -- } - } -diff --git a/jdk/src/share/classes/sun/misc/ObjectInputFilter.java b/jdk/src/share/classes/sun/misc/ObjectInputFilter.java -index af21c74001..b84ca92fd7 100644 ---- a/jdk/src/share/classes/sun/misc/ObjectInputFilter.java -+++ b/jdk/src/share/classes/sun/misc/ObjectInputFilter.java -@@ -306,7 +306,7 @@ public interface ObjectInputFilter { - public static ObjectInputFilter getSerialFilter() { - synchronized (serialFilterLock) { - return serialFilter; -- } -+ } - } - - /** -diff --git a/jdk/src/share/classes/sun/security/rsa/RSACore.java b/jdk/src/share/classes/sun/security/rsa/RSACore.java -index 9809639a0a..6d4483033b 100644 ---- a/jdk/src/share/classes/sun/security/rsa/RSACore.java -+++ b/jdk/src/share/classes/sun/security/rsa/RSACore.java -@@ -1,5 +1,5 @@ - /* -- * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it -@@ -25,20 +25,25 @@ - - package sun.security.rsa; - --import java.math.BigInteger; --import java.util.*; -- --import java.security.SecureRandom; --import java.security.interfaces.*; -+import sun.security.jca.JCAUtil; - - import javax.crypto.BadPaddingException; -- --import sun.security.jca.JCAUtil; -+import java.math.BigInteger; -+import java.security.SecureRandom; -+import java.security.interfaces.RSAKey; -+import java.security.interfaces.RSAPrivateCrtKey; -+import java.security.interfaces.RSAPrivateKey; -+import java.security.interfaces.RSAPublicKey; -+import java.util.Arrays; -+import java.util.Map; -+import java.util.WeakHashMap; -+import java.util.concurrent.ConcurrentLinkedQueue; -+import java.util.concurrent.locks.ReentrantLock; - - /** - * Core of the RSA implementation. Has code to perform public and private key - * RSA operations (with and without CRT for private key ops). Private CRT ops -- * also support blinding to twart timing attacks. -+ * also support blinding to thwart timing attacks. - * - * The code in this class only does the core RSA operation. Padding and - * unpadding must be done externally. -@@ -51,13 +56,16 @@ import sun.security.jca.JCAUtil; - public final class RSACore { - - // globally enable/disable use of blinding -- private final static boolean ENABLE_BLINDING = true; -- -- // cache for blinding parameters. Map -- // use a weak hashmap so that cached values are automatically cleared -- // when the modulus is GC'ed -- private final static Map -+ private static final boolean ENABLE_BLINDING = true; -+ -+ // cache for blinding parameters. Map> use a weak hashmap so that, -+ // cached values are automatically cleared when the modulus is GC'ed. -+ // Multiple BlindingParameters can be queued during times of heavy load, -+ // like performance testing. -+ private static final Map> - blindingCache = new WeakHashMap<>(); -+ private static final ReentrantLock lock = new ReentrantLock(); - - private RSACore() { - // empty -@@ -313,7 +321,7 @@ public final class RSACore { - * - * The total performance cost is small. - */ -- private final static class BlindingRandomPair { -+ private static final class BlindingRandomPair { - final BigInteger u; - final BigInteger v; - -@@ -334,8 +342,8 @@ public final class RSACore { - * since sharing moduli is fundamentally broken and insecure, this - * does not matter. - */ -- private final static class BlindingParameters { -- private final static BigInteger BIG_TWO = BigInteger.valueOf(2L); -+ private static final class BlindingParameters { -+ private static final BigInteger BIG_TWO = BigInteger.valueOf(2L); - - // RSA public exponent - private final BigInteger e; -@@ -402,56 +410,68 @@ public final class RSACore { - if ((this.e != null && this.e.equals(e)) || - (this.d != null && this.d.equals(d))) { - -- BlindingRandomPair brp = null; -- synchronized (this) { -- if (!u.equals(BigInteger.ZERO) && -- !v.equals(BigInteger.ZERO)) { -- -- brp = new BlindingRandomPair(u, v); -- if (u.compareTo(BigInteger.ONE) <= 0 || -- v.compareTo(BigInteger.ONE) <= 0) { -- -- // need to reset the random pair next time -- u = BigInteger.ZERO; -- v = BigInteger.ZERO; -- } else { -- u = u.modPow(BIG_TWO, n); -- v = v.modPow(BIG_TWO, n); -- } -- } // Otherwise, need to reset the random pair. -+ BlindingRandomPair brp = new BlindingRandomPair(u, v); -+ if (u.compareTo(BigInteger.ONE) <= 0 || -+ v.compareTo(BigInteger.ONE) <= 0) { -+ // Reset so the parameters will be not queued later -+ u = BigInteger.ZERO; -+ v = BigInteger.ZERO; -+ } else { -+ u = u.modPow(BIG_TWO, n); -+ v = v.modPow(BIG_TWO, n); - } -+ - return brp; - } - - return null; - } -+ -+ // Check if reusable, return true if both u & v are not zero. -+ boolean isReusable() { -+ return !u.equals(BigInteger.ZERO) && !v.equals(BigInteger.ZERO); -+ } - } - - private static BlindingRandomPair getBlindingRandomPair( - BigInteger e, BigInteger d, BigInteger n) { - -- BlindingParameters bps = null; -- synchronized (blindingCache) { -- bps = blindingCache.get(n); -+ ConcurrentLinkedQueue queue; -+ -+ // Get queue from map, if there is none then create one -+ lock.lock(); -+ try { -+ queue = blindingCache.computeIfAbsent(n, -+ ignored -> new ConcurrentLinkedQueue<>()); -+ } finally { -+ lock.unlock(); - } - -+ BlindingParameters bps = queue.poll(); - if (bps == null) { - bps = new BlindingParameters(e, d, n); -- synchronized (blindingCache) { -- blindingCache.putIfAbsent(n, bps); -- } - } - -- BlindingRandomPair brp = bps.getBlindingRandomPair(e, d, n); -- if (brp == null) { -- // need to reset the blinding parameters -- bps = new BlindingParameters(e, d, n); -- synchronized (blindingCache) { -- blindingCache.replace(n, bps); -- } -+ BlindingRandomPair brp = null; -+ -+ // Loops to get a valid pair, going through the queue or create a new -+ // parameters if needed. -+ while (brp == null) { - brp = bps.getBlindingRandomPair(e, d, n); -+ if (brp == null) { -+ // need to reset the blinding parameters, first check for -+ // another in the queue. -+ bps = queue.poll(); -+ if (bps == null) { -+ bps = new BlindingParameters(e, d, n); -+ } -+ } - } - -+ // If this parameters are still usable, put them back into the queue. -+ if (bps.isReusable()) { -+ queue.add(bps); -+ } - return brp; - } - -diff --git a/jdk/src/share/native/com/sun/media/sound/SoundDefs.h b/jdk/src/share/native/com/sun/media/sound/SoundDefs.h -index ee908726f6..5508c30d17 100644 ---- a/jdk/src/share/native/com/sun/media/sound/SoundDefs.h -+++ b/jdk/src/share/native/com/sun/media/sound/SoundDefs.h -@@ -45,6 +45,7 @@ - #define X_PPC 8 - #define X_PPC64 9 - #define X_PPC64LE 10 -+#define X_SW64 11 - #define X_AARCH64 11 - - // ********************************** -diff --git a/jdk/src/solaris/bin/sw64/jvm.cfg b/jdk/src/solaris/bin/sw64/jvm.cfg -new file mode 100755 -index 0000000000..e0e834d007 ---- /dev/null -+++ b/jdk/src/solaris/bin/sw64/jvm.cfg -@@ -0,0 +1,40 @@ -+# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. -+# Copyright (c) 2015, 2018, Wuxi Institute of Advanced Technology. All rights reserved. -+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -+# -+# This code is free software; you can redistribute it and/or modify it -+# under the terms of the GNU General Public License version 2 only, as -+# published by the Free Software Foundation. Oracle designates this -+# particular file as subject to the "Classpath" exception as provided -+# by Oracle in the LICENSE file that accompanied this code. -+# -+# This code is distributed in the hope that it will be useful, but WITHOUT -+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+# version 2 for more details (a copy is included in the LICENSE file that -+# accompanied this code). -+# -+# You should have received a copy of the GNU General Public License version -+# 2 along with this work; if not, write to the Free Software Foundation, -+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -+# -+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -+# or visit www.oracle.com if you need additional information or have any -+# questions. -+# -+# -+# List of JVMs that can be used as an option to java, javac, etc. -+# Order is important -- first in this list is the default JVM. -+# NOTE that this both this file and its format are UNSUPPORTED and -+# WILL GO AWAY in a future release. -+# -+# You may also select a JVM in an arbitrary location with the -+# "-XXaltjvm=" option, but that too is unsupported -+# and may not be available in a future release. -+# -+-server KNOWN -+-client IGNORE -+-hotspot ERROR -+-classic WARN -+-native ERROR -+-green ERROR -diff --git a/jdk/src/solaris/classes/java/io/UnixFileSystem.java b/jdk/src/solaris/classes/java/io/UnixFileSystem.java -index 73071732a4..35972837ed 100644 ---- a/jdk/src/solaris/classes/java/io/UnixFileSystem.java -+++ b/jdk/src/solaris/classes/java/io/UnixFileSystem.java -@@ -1,5 +1,5 @@ - /* -- * Copyright (c) 1998, 2022, Oracle and/or its affiliates. All rights reserved. -+ * Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it -@@ -34,6 +34,7 @@ class UnixFileSystem extends FileSystem { - private final char slash; - private final char colon; - private final String javaHome; -+ private final String userDir; - - public UnixFileSystem() { - slash = AccessController.doPrivileged( -@@ -42,6 +43,8 @@ class UnixFileSystem extends FileSystem { - new GetPropertyAction("path.separator")).charAt(0); - javaHome = AccessController.doPrivileged( - new GetPropertyAction("java.home")); -+ userDir = AccessController.doPrivileged( -+ new GetPropertyAction("user.dir")); - } - - -@@ -135,7 +138,11 @@ class UnixFileSystem extends FileSystem { - - public String resolve(File f) { - if (isAbsolute(f)) return f.getPath(); -- return resolve(System.getProperty("user.dir"), f.getPath()); -+ SecurityManager sm = System.getSecurityManager(); -+ if (sm != null) { -+ sm.checkPropertyAccess("user.dir"); -+ } -+ return resolve(userDir, f.getPath()); - } - - // Caches for canonicalization results to improve startup performance. -diff --git a/jdk/src/windows/classes/java/io/WinNTFileSystem.java b/jdk/src/windows/classes/java/io/WinNTFileSystem.java -index b8844c02ff..ca395f2930 100644 ---- a/jdk/src/windows/classes/java/io/WinNTFileSystem.java -+++ b/jdk/src/windows/classes/java/io/WinNTFileSystem.java -@@ -53,6 +53,7 @@ class WinNTFileSystem extends FileSystem { - private final char slash; - private final char altSlash; - private final char semicolon; -+ private final String userDir; - - // Whether to enable alternative data streams (ADS) by suppressing - // checking the path for invalid characters, in particular ":". -@@ -74,6 +75,8 @@ class WinNTFileSystem extends FileSystem { - semicolon = AccessController.doPrivileged( - new GetPropertyAction("path.separator")).charAt(0); - altSlash = (this.slash == '\\') ? '/' : '\\'; -+ userDir = AccessController.doPrivileged( -+ new GetPropertyAction("user.dir")); - } - - private boolean isSlash(char c) { -@@ -400,7 +403,11 @@ class WinNTFileSystem extends FileSystem { - private String getUserPath() { - /* For both compatibility and security, - we must look this up every time */ -- return normalize(System.getProperty("user.dir")); -+ SecurityManager sm = System.getSecurityManager(); -+ if (sm != null) { -+ sm.checkPropertyAccess("user.dir"); -+ } -+ return normalize(userDir); - } - - private String getDrive(String path) { -diff --git a/jdk/test/java/io/File/UserDirChangedTest.java b/jdk/test/java/io/File/UserDirChangedTest.java -new file mode 100644 -index 0000000000..9eccb768e6 ---- /dev/null -+++ b/jdk/test/java/io/File/UserDirChangedTest.java -@@ -0,0 +1,51 @@ -+/* -+ * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. -+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -+ * -+ * This code is free software; you can redistribute it and/or modify it -+ * under the terms of the GNU General Public License version 2 only, as -+ * published by the Free Software Foundation. -+ * -+ * This code is distributed in the hope that it will be useful, but WITHOUT -+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -+ * version 2 for more details (a copy is included in the LICENSE file that -+ * accompanied this code). -+ * -+ * You should have received a copy of the GNU General Public License version -+ * 2 along with this work; if not, write to the Free Software Foundation, -+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -+ * -+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -+ * or visit www.oracle.com if you need additional information or have any -+ * questions. -+ */ -+ -+/* @test -+ @bug 8194154 -+ @summary Test changing property user.dir on impacting getCanonicalPath -+ @run main/othervm UserDirChangedTest -+ */ -+ -+import java.io.File; -+ -+public class UserDirChangedTest { -+ public static void main(String[] args) throws Exception { -+ String keyUserDir = "user.dir"; -+ String userDirNew = "/home/a/b/c/"; -+ String fileName = "./a"; -+ -+ String userDir = System.getProperty(keyUserDir); -+ File file = new File(fileName); -+ String canFilePath = file.getCanonicalPath(); -+ -+ // now reset user.dir, this will cause crash on linux without bug 8194154 fixed. -+ System.setProperty(keyUserDir, userDirNew); -+ String newCanFilePath = file.getCanonicalPath(); -+ System.out.format("%24s %48s%n", "Canonical Path = ", canFilePath); -+ System.out.format("%24s %48s%n", "new Canonical Path = ", newCanFilePath); -+ if (!canFilePath.equals(newCanFilePath)) { -+ throw new RuntimeException("Changing property user.dir should have no effect on getCanonicalPath"); -+ } -+ } -+} -diff --git a/jdk/test/java/io/FileOutputStream/OpenNUL.java b/jdk/test/java/io/FileOutputStream/OpenNUL.java -index 53a84504e1..dc14db070a 100644 ---- a/jdk/test/java/io/FileOutputStream/OpenNUL.java -+++ b/jdk/test/java/io/FileOutputStream/OpenNUL.java -@@ -26,9 +26,7 @@ - * @bug 8285445 - * @requires (os.family == "windows") - * @summary Verify behavior of opening "NUL:" with ADS enabled and disabled. -- * @run main/othervm OpenNUL - * @run main/othervm -Djdk.io.File.enableADS OpenNUL -- * @run main/othervm -Djdk.io.File.enableADS=FalsE OpenNUL - * @run main/othervm -Djdk.io.File.enableADS=true OpenNUL - */ - -@@ -38,7 +36,7 @@ import java.io.IOException; - - public class OpenNUL { - public static void main(String args[]) throws IOException { -- String enableADS = System.getProperty("jdk.io.File.enableADS", "true"); -+ String enableADS = System.getProperty("jdk.io.File.enableADS"); - boolean fails = enableADS.equalsIgnoreCase(Boolean.FALSE.toString()); - - FileOutputStream fos; -diff --git a/jdk/test/java/util/TimeZone/TimeZoneData/VERSION b/jdk/test/java/util/TimeZone/TimeZoneData/VERSION -index bf027918ce..c5483b4851 100644 ---- a/jdk/test/java/util/TimeZone/TimeZoneData/VERSION -+++ b/jdk/test/java/util/TimeZone/TimeZoneData/VERSION -@@ -1 +1 @@ --tzdata2024a -+tzdata2023c -diff --git a/jdk/test/jdk/jfr/event/os/TestCPUInformation.java b/jdk/test/jdk/jfr/event/os/TestCPUInformation.java -index 17c8419cbc..f2ebf79d90 100644 ---- a/jdk/test/jdk/jfr/event/os/TestCPUInformation.java -+++ b/jdk/test/jdk/jfr/event/os/TestCPUInformation.java -@@ -54,8 +54,8 @@ public class TestCPUInformation { - Events.assertField(event, "hwThreads").atLeast(1); - Events.assertField(event, "cores").atLeast(1); - Events.assertField(event, "sockets").atLeast(1); -- Events.assertField(event, "cpu").containsAny("Intel", "AMD", "Unknown x86", "sparc", "ARM", "PPC", "PowerPC", "AArch64", "s390"); -- Events.assertField(event, "description").containsAny("Intel", "AMD", "Unknown x86", "SPARC", "ARM", "PPC", "PowerPC", "AArch64", "s390"); -+ Events.assertField(event, "cpu").containsAny("Intel", "AMD", "Unknown x86", "sparc", "ARM", "PPC", "PowerPC", "AArch64", "s390", "sw_64"); -+ Events.assertField(event, "description").containsAny("Intel", "AMD", "Unknown x86", "SPARC", "ARM", "PPC", "PowerPC", "AArch64", "s390", "shenwei"); - } - } - } -diff --git a/jdk/test/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java b/jdk/test/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java -index 2b29b3f12f..b4c467638c 100644 ---- a/jdk/test/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java -+++ b/jdk/test/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java -@@ -1,5 +1,4 @@ - /* -- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2021, Amazon.com, Inc. or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * -@@ -22,6 +21,7 @@ - * questions. - */ - -+import java.math.BigInteger; - import java.security.KeyFactory; - import java.security.KeyPair; - import java.security.KeyPairGenerator; -@@ -85,7 +85,7 @@ public class TestP11KeyFactoryGetRSAKeySpec extends PKCS11Test { - - private static void testKeySpec(KeyFactory factory, PrivateKey key, Class specClass) throws Exception { - try { -- KeySpec spec = factory.getKeySpec(key, specClass); -+ KeySpec spec = factory.getKeySpec(key, RSAPrivateKeySpec.class); - if (testingSensitiveKeys) { - throw new Exception("Able to retrieve spec from sensitive key"); - } -diff --git a/jdk/test/sun/util/calendar/zi/tzdata/VERSION b/jdk/test/sun/util/calendar/zi/tzdata/VERSION -index b138ed7fa7..66bd061e8b 100644 ---- a/jdk/test/sun/util/calendar/zi/tzdata/VERSION -+++ b/jdk/test/sun/util/calendar/zi/tzdata/VERSION -@@ -21,4 +21,4 @@ - # or visit www.oracle.com if you need additional information or have any - # questions. - # --tzdata2024a -+tzdata2023c -diff --git a/jdk/test/sun/util/calendar/zi/tzdata/asia b/jdk/test/sun/util/calendar/zi/tzdata/asia -index c51170c34a..48a348bf95 100644 ---- a/jdk/test/sun/util/calendar/zi/tzdata/asia -+++ b/jdk/test/sun/util/calendar/zi/tzdata/asia -@@ -678,6 +678,7 @@ Zone Asia/Shanghai 8:05:43 - LMT 1901 - 8:00 PRC C%sT - # Xinjiang time, used by many in western China; represented by Ürümqi / Ürümchi - # / Wulumuqi. (Please use Asia/Shanghai if you prefer Beijing time.) -+# Vostok base in Antarctica matches this since 1970. - Zone Asia/Urumqi 5:50:20 - LMT 1928 - 6:00 - +06 - -@@ -2480,33 +2481,18 @@ Zone Asia/Amman 2:23:44 - LMT 1931 - # effective December 21st, 2018.... - # http://adilet.zan.kz/rus/docs/P1800000817 (russian language). - --# From Zhanbolat Raimbekov (2024-01-19): --# Kazakhstan (all parts) switching to UTC+5 on March 1, 2024 --# https://www.gov.kz/memleket/entities/mti/press/news/details/688998?lang=ru --# [in Russian] --# (2024-01-20): https://primeminister.kz/ru/decisions/19012024-20 --# --# From Alexander Krivenyshev (2024-01-19): --# According to a different news and the official web site for the Ministry of --# Trade and Integration of the Republic of Kazakhstan: --# https://en.inform.kz/news/kazakhstan-to-switch-to-single-hour-zone-mar-1-54ad0b/ -- - # Zone NAME STDOFF RULES FORMAT [UNTIL] - # - # Almaty (formerly Alma-Ata), representing most locations in Kazakhstan --# This includes Abai/Abay (ISO 3166-2 code KZ-10), Aqmola/Akmola (KZ-11), --# Almaty (KZ-19), Almaty city (KZ-75), Astana city (KZ-71), --# East Kazkhstan (KZ-63), Jambyl/Zhambyl (KZ-31), Jetisu/Zhetysu (KZ-33), --# Karaganda (KZ-35), North Kazakhstan (KZ-59), Pavlodar (KZ-55), --# Shyumkent city (KZ-79), Turkistan (KZ-61), and Ulytau (KZ-62). -+# This includes KZ-AKM, KZ-ALA, KZ-ALM, KZ-AST, KZ-BAY, KZ-VOS, KZ-ZHA, -+# KZ-KAR, KZ-SEV, KZ-PAV, and KZ-YUZ. - Zone Asia/Almaty 5:07:48 - LMT 1924 May 2 # or Alma-Ata - 5:00 - +05 1930 Jun 21 - 6:00 RussiaAsia +06/+07 1991 Mar 31 2:00s - 5:00 RussiaAsia +05/+06 1992 Jan 19 2:00s - 6:00 RussiaAsia +06/+07 2004 Oct 31 2:00s -- 6:00 - +06 2024 Mar 1 0:00 -- 5:00 - +05 --# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-43) -+ 6:00 - +06 -+# Qyzylorda (aka Kyzylorda, Kizilorda, Kzyl-Orda, etc.) (KZ-KZY) - Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 -@@ -2519,7 +2505,8 @@ Zone Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 6:00 - +06 2018 Dec 21 0:00 - 5:00 - +05 --# Qostanay (aka Kostanay, Kustanay) (KZ-39) -+# -+# Qostanay (aka Kostanay, Kustanay) (KZ-KUS) - # The 1991/2 rules are unclear partly because of the 1997 Turgai - # reorganization. - Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2 -@@ -2530,9 +2517,9 @@ Zone Asia/Qostanay 4:14:28 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 1991 Mar 31 2:00s - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s -- 6:00 - +06 2024 Mar 1 0:00 -- 5:00 - +05 --# Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-15) -+ 6:00 - +06 -+ -+# Aqtöbe (aka Aktobe, formerly Aktyubinsk) (KZ-AKT) - Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 - 4:00 - +04 1930 Jun 21 - 5:00 - +05 1981 Apr 1 -@@ -2542,7 +2529,7 @@ Zone Asia/Aqtobe 3:48:40 - LMT 1924 May 2 - 4:00 RussiaAsia +04/+05 1992 Jan 19 2:00s - 5:00 RussiaAsia +05/+06 2004 Oct 31 2:00s - 5:00 - +05 --# Mangghystaū (KZ-47) -+# Mangghystaū (KZ-MAN) - # Aqtau was not founded until 1963, but it represents an inhabited region, - # so include timestamps before 1963. - Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2 -@@ -2554,7 +2541,7 @@ Zone Asia/Aqtau 3:21:04 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 1994 Sep 25 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 --# Atyraū (KZ-23) is like Mangghystaū except it switched from -+# Atyraū (KZ-ATY) is like Mangghystaū except it switched from - # +04/+05 to +05/+06 in spring 1999, not fall 1994. - Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2 - 3:00 - +03 1930 Jun 21 -@@ -2565,7 +2552,7 @@ Zone Asia/Atyrau 3:27:44 - LMT 1924 May 2 - 5:00 RussiaAsia +05/+06 1999 Mar 28 2:00s - 4:00 RussiaAsia +04/+05 2004 Oct 31 2:00s - 5:00 - +05 --# West Kazakhstan (KZ-27) -+# West Kazakhstan (KZ-ZAP) - # From Paul Eggert (2016-03-18): - # The 1989 transition is from USSR act No. 227 (1989-03-14). - Zone Asia/Oral 3:25:24 - LMT 1924 May 2 # or Ural'sk -@@ -3463,30 +3450,20 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 - # From Heba Hamad (2023-03-22): - # ... summer time will begin in Palestine from Saturday 04-29-2023, - # 02:00 AM by 60 minutes forward. --# From Heba Hemad (2023-10-09): --# ... winter time will begin in Palestine from Saturday 10-28-2023, --# 02:00 AM by 60 minutes back. --# --# From Heba Hamad (2024-01-25): --# the summer time for the years 2024,2025 will begin in Palestine --# from Saturday at 02:00 AM by 60 minutes forward as shown below: --# year date --# 2024 2024-04-20 --# 2025 2025-04-12 --# --# From Paul Eggert (2024-01-25): -+# -+# From Paul Eggert (2023-03-22): - # For now, guess that spring and fall transitions will normally - # continue to use 2022's rules, that during DST Palestine will switch - # to standard time at 02:00 the last Saturday before Ramadan and back --# to DST at 02:00 the second Saturday after Ramadan, and that -+# to DST at 02:00 the first Saturday after Ramadan, and that - # if the normal spring-forward or fall-back transition occurs during - # Ramadan the former is delayed and the latter advanced. - # To implement this, I predicted Ramadan-oriented transition dates for --# 2026 through 2086 by running the following program under GNU Emacs 29.2, -+# 2023 through 2086 by running the following program under GNU Emacs 28.2, - # with the results integrated by hand into the table below. - # Predictions after 2086 are approximated without Ramadan. - # --# (let ((islamic-year 1447)) -+# (let ((islamic-year 1444)) - # (require 'cal-islam) - # (while (< islamic-year 1510) - # (let ((a (calendar-islamic-to-absolute (list 9 1 islamic-year))) -@@ -3495,7 +3472,6 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 - # (while (/= saturday (mod (setq a (1- a)) 7))) - # (while (/= saturday (mod b 7)) - # (setq b (1+ b))) --# (setq b (+ 7 b)) - # (setq a (calendar-gregorian-from-absolute a)) - # (setq b (calendar-gregorian-from-absolute b)) - # (insert -@@ -3546,84 +3522,84 @@ Rule Palestine 2021 only - Oct 29 1:00 0 - - Rule Palestine 2022 only - Mar 27 0:00 1:00 S - Rule Palestine 2022 2035 - Oct Sat<=30 2:00 0 - - Rule Palestine 2023 only - Apr 29 2:00 1:00 S --Rule Palestine 2024 only - Apr 20 2:00 1:00 S --Rule Palestine 2025 only - Apr 12 2:00 1:00 S -+Rule Palestine 2024 only - Apr 13 2:00 1:00 S -+Rule Palestine 2025 only - Apr 5 2:00 1:00 S - Rule Palestine 2026 2054 - Mar Sat<=30 2:00 1:00 S - Rule Palestine 2036 only - Oct 18 2:00 0 - - Rule Palestine 2037 only - Oct 10 2:00 0 - - Rule Palestine 2038 only - Sep 25 2:00 0 - - Rule Palestine 2039 only - Sep 17 2:00 0 - -+Rule Palestine 2039 only - Oct 22 2:00 1:00 S -+Rule Palestine 2039 2067 - Oct Sat<=30 2:00 0 - - Rule Palestine 2040 only - Sep 1 2:00 0 - --Rule Palestine 2040 only - Oct 20 2:00 1:00 S --Rule Palestine 2040 2067 - Oct Sat<=30 2:00 0 - -+Rule Palestine 2040 only - Oct 13 2:00 1:00 S - Rule Palestine 2041 only - Aug 24 2:00 0 - --Rule Palestine 2041 only - Oct 5 2:00 1:00 S -+Rule Palestine 2041 only - Sep 28 2:00 1:00 S - Rule Palestine 2042 only - Aug 16 2:00 0 - --Rule Palestine 2042 only - Sep 27 2:00 1:00 S -+Rule Palestine 2042 only - Sep 20 2:00 1:00 S - Rule Palestine 2043 only - Aug 1 2:00 0 - --Rule Palestine 2043 only - Sep 19 2:00 1:00 S -+Rule Palestine 2043 only - Sep 12 2:00 1:00 S - Rule Palestine 2044 only - Jul 23 2:00 0 - --Rule Palestine 2044 only - Sep 3 2:00 1:00 S -+Rule Palestine 2044 only - Aug 27 2:00 1:00 S - Rule Palestine 2045 only - Jul 15 2:00 0 - --Rule Palestine 2045 only - Aug 26 2:00 1:00 S -+Rule Palestine 2045 only - Aug 19 2:00 1:00 S - Rule Palestine 2046 only - Jun 30 2:00 0 - --Rule Palestine 2046 only - Aug 18 2:00 1:00 S -+Rule Palestine 2046 only - Aug 11 2:00 1:00 S - Rule Palestine 2047 only - Jun 22 2:00 0 - --Rule Palestine 2047 only - Aug 3 2:00 1:00 S -+Rule Palestine 2047 only - Jul 27 2:00 1:00 S - Rule Palestine 2048 only - Jun 6 2:00 0 - --Rule Palestine 2048 only - Jul 25 2:00 1:00 S -+Rule Palestine 2048 only - Jul 18 2:00 1:00 S - Rule Palestine 2049 only - May 29 2:00 0 - --Rule Palestine 2049 only - Jul 10 2:00 1:00 S -+Rule Palestine 2049 only - Jul 3 2:00 1:00 S - Rule Palestine 2050 only - May 21 2:00 0 - --Rule Palestine 2050 only - Jul 2 2:00 1:00 S -+Rule Palestine 2050 only - Jun 25 2:00 1:00 S - Rule Palestine 2051 only - May 6 2:00 0 - --Rule Palestine 2051 only - Jun 24 2:00 1:00 S -+Rule Palestine 2051 only - Jun 17 2:00 1:00 S - Rule Palestine 2052 only - Apr 27 2:00 0 - --Rule Palestine 2052 only - Jun 8 2:00 1:00 S -+Rule Palestine 2052 only - Jun 1 2:00 1:00 S - Rule Palestine 2053 only - Apr 12 2:00 0 - --Rule Palestine 2053 only - May 31 2:00 1:00 S -+Rule Palestine 2053 only - May 24 2:00 1:00 S - Rule Palestine 2054 only - Apr 4 2:00 0 - --Rule Palestine 2054 only - May 23 2:00 1:00 S --Rule Palestine 2055 only - May 8 2:00 1:00 S --Rule Palestine 2056 only - Apr 29 2:00 1:00 S --Rule Palestine 2057 only - Apr 14 2:00 1:00 S --Rule Palestine 2058 only - Apr 6 2:00 1:00 S --Rule Palestine 2059 max - Mar Sat<=30 2:00 1:00 S -+Rule Palestine 2054 only - May 16 2:00 1:00 S -+Rule Palestine 2055 only - May 1 2:00 1:00 S -+Rule Palestine 2056 only - Apr 22 2:00 1:00 S -+Rule Palestine 2057 only - Apr 7 2:00 1:00 S -+Rule Palestine 2058 max - Mar Sat<=30 2:00 1:00 S - Rule Palestine 2068 only - Oct 20 2:00 0 - - Rule Palestine 2069 only - Oct 12 2:00 0 - - Rule Palestine 2070 only - Oct 4 2:00 0 - - Rule Palestine 2071 only - Sep 19 2:00 0 - - Rule Palestine 2072 only - Sep 10 2:00 0 - --Rule Palestine 2072 only - Oct 22 2:00 1:00 S --Rule Palestine 2072 max - Oct Sat<=30 2:00 0 - -+Rule Palestine 2072 only - Oct 15 2:00 1:00 S - Rule Palestine 2073 only - Sep 2 2:00 0 - --Rule Palestine 2073 only - Oct 14 2:00 1:00 S -+Rule Palestine 2073 only - Oct 7 2:00 1:00 S - Rule Palestine 2074 only - Aug 18 2:00 0 - --Rule Palestine 2074 only - Oct 6 2:00 1:00 S -+Rule Palestine 2074 only - Sep 29 2:00 1:00 S - Rule Palestine 2075 only - Aug 10 2:00 0 - --Rule Palestine 2075 only - Sep 21 2:00 1:00 S -+Rule Palestine 2075 only - Sep 14 2:00 1:00 S -+Rule Palestine 2075 max - Oct Sat<=30 2:00 0 - - Rule Palestine 2076 only - Jul 25 2:00 0 - --Rule Palestine 2076 only - Sep 12 2:00 1:00 S -+Rule Palestine 2076 only - Sep 5 2:00 1:00 S - Rule Palestine 2077 only - Jul 17 2:00 0 - --Rule Palestine 2077 only - Sep 4 2:00 1:00 S -+Rule Palestine 2077 only - Aug 28 2:00 1:00 S - Rule Palestine 2078 only - Jul 9 2:00 0 - --Rule Palestine 2078 only - Aug 20 2:00 1:00 S -+Rule Palestine 2078 only - Aug 13 2:00 1:00 S - Rule Palestine 2079 only - Jun 24 2:00 0 - --Rule Palestine 2079 only - Aug 12 2:00 1:00 S -+Rule Palestine 2079 only - Aug 5 2:00 1:00 S - Rule Palestine 2080 only - Jun 15 2:00 0 - --Rule Palestine 2080 only - Jul 27 2:00 1:00 S -+Rule Palestine 2080 only - Jul 20 2:00 1:00 S - Rule Palestine 2081 only - Jun 7 2:00 0 - --Rule Palestine 2081 only - Jul 19 2:00 1:00 S -+Rule Palestine 2081 only - Jul 12 2:00 1:00 S - Rule Palestine 2082 only - May 23 2:00 0 - --Rule Palestine 2082 only - Jul 11 2:00 1:00 S -+Rule Palestine 2082 only - Jul 4 2:00 1:00 S - Rule Palestine 2083 only - May 15 2:00 0 - --Rule Palestine 2083 only - Jun 26 2:00 1:00 S -+Rule Palestine 2083 only - Jun 19 2:00 1:00 S - Rule Palestine 2084 only - Apr 29 2:00 0 - --Rule Palestine 2084 only - Jun 17 2:00 1:00 S -+Rule Palestine 2084 only - Jun 10 2:00 1:00 S - Rule Palestine 2085 only - Apr 21 2:00 0 - --Rule Palestine 2085 only - Jun 9 2:00 1:00 S -+Rule Palestine 2085 only - Jun 2 2:00 1:00 S - Rule Palestine 2086 only - Apr 13 2:00 0 - --Rule Palestine 2086 only - May 25 2:00 1:00 S -+Rule Palestine 2086 only - May 18 2:00 1:00 S - - # Zone NAME STDOFF RULES FORMAT [UNTIL] - Zone Asia/Gaza 2:17:52 - LMT 1900 Oct -@@ -3651,7 +3627,7 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct - - # Philippines - --# From Paul Eggert (2024-01-21): -+# From Paul Eggert (2018-11-18): - # The Spanish initially used American (west-of-Greenwich) time. - # It is unknown what time Manila kept when the British occupied it from - # 1762-10-06 through 1764-04; for now assume it kept American time. -@@ -3659,7 +3635,7 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct - # Philippines, issued a proclamation announcing that 1844-12-30 was to - # be immediately followed by 1845-01-01; see R.H. van Gent's - # History of the International Date Line --# https://webspace.science.uu.nl/~gent0113/idl/idl_philippines.htm -+# https://www.staff.science.uu.nl/~gent0113/idl/idl_philippines.htm - # The rest of the data entries are from Shanks & Pottenger. - - # From Jesper Nørgaard Welen (2006-04-26): -@@ -4086,8 +4062,7 @@ Zone Asia/Tashkent 4:37:11 - LMT 1924 May 2 - # The English-language name of Vietnam's most populous city is "Ho Chi Minh - # City"; use Ho_Chi_Minh below to avoid a name of more than 14 characters. - --# From Paul Eggert (2024-01-14) after a 2014 heads-up from Trần Ngọc Quân --# and a 2024-01-14 heads-up from Đoàn Trần Công Danh: -+# From Paul Eggert (2022-07-27) after a 2014 heads-up from Trần Ngọc Quân: - # Trần Tiến Bình's authoritative book "Lịch Việt Nam: thế kỷ XX-XXI (1901-2100)" - # (Nhà xuất bản Văn Hoá - Thông Tin, Hanoi, 2005), pp 49-50, - # is quoted verbatim in: -@@ -4117,35 +4092,14 @@ Zone Asia/Tashkent 4:37:11 - LMT 1924 May 2 - # - # Trần cites the following sources; it's unclear which supplied the info above. - # --# Hoàng Xuân Hãn: "Lịch và lịch Việt Nam". Tập san Khoa học Xã hội, --# No. 9, Paris, February 1982. --# --# Lê Thành Lân: "Lịch và niên biểu lịch sử hai mươi thế kỷ (0001-2010)", --# NXB Thống kê, Hanoi, 2000. -+# Hoàng Xuân Hãn: "Lịch và lịch Việt Nam". Tập san Khoa học Xã hội, -+# No. 9, Paris, February 1982. - # --# Lê Thành Lân: "Lịch hai thế kỷ (1802-2010) và các lịch vĩnh cửu", --# NXB Thuận Hoá, Huế, 1995. -+# Lê Thành Lân: "Lịch và niên biểu lịch sử hai mươi thế kỷ (0001-2010)", -+# NXB Thống kê, Hanoi, 2000. - # --# Here is the decision for the September 1945 transition: --# Võ Nguyên Giáp, Việt Nam Dân Quốc Công Báo, No. 1 (1945-09-29), page 13 --# http://baochi.nlv.gov.vn/baochi/cgi-bin/baochi?a=d&d=JwvzO19450929.2.5&dliv=none --# It says that on 1945-09-01 at 24:00, Vietnam moved back two hours, to +07. --# It also mentions a 1945-03-29 decree (by a Japanese Goveror-General) --# to set the time zone to +09, but does not say whether that decree --# merely legalized an earlier change to +09. --# --# July 1955 transition: --# Ngô Đình Diệm, Công Báo Việt Nam, No. 92 (1955-07-02), page 1780-1781 --# Ordinance (Dụ) No. 46 (1955-06-25) --# http://ddsnext.crl.edu/titles/32341#?c=0&m=29&s=0&cv=4&r=0&xywh=-89%2C342%2C1724%2C1216 --# It says that on 1955-07-01 at 01:00, South Vietnam moved back 1 hour (to +07). --# --# December 1959 transition: --# Ngô Đình Diệm, Công Báo Việt Nam Cộng Hòa, 1960 part 1 (1960-01-02), page 62 --# Decree (Sắc lệnh) No. 362-TTP (1959-12-30) --# http://ddsnext.crl.edu/titles/32341#?c=0&m=138&s=0&cv=793&r=0&xywh=-54%2C1504%2C1705%2C1202 --# It says that on 1959-12-31 at 23:00, South Vietnam moved forward 1 hour (to +08). -- -+# Lê Thành Lân: "Lịch hai thế kỷ (1802-2010) và các lịch vĩnh cửu", -+# NXB Thuận Hoá, Huế, 1995. - - # Zone NAME STDOFF RULES FORMAT [UNTIL] - #STDOFF 7:06:30.13 -@@ -4153,9 +4107,9 @@ Zone Asia/Ho_Chi_Minh 7:06:30 - LMT 1906 Jul 1 - 7:06:30 - PLMT 1911 May 1 # Phù Liễn MT - 7:00 - +07 1942 Dec 31 23:00 - 8:00 - +08 1945 Mar 14 23:00 -- 9:00 - +09 1945 Sep 1 24:00 -+ 9:00 - +09 1945 Sep 2 - 7:00 - +07 1947 Apr 1 -- 8:00 - +08 1955 Jul 1 01:00 -+ 8:00 - +08 1955 Jul 1 - 7:00 - +07 1959 Dec 31 23:00 - 8:00 - +08 1975 Jun 13 - 7:00 - +07 -diff --git a/jdk/test/sun/util/calendar/zi/tzdata/europe b/jdk/test/sun/util/calendar/zi/tzdata/europe -index 853df30ef8..5a0e516fdd 100644 ---- a/jdk/test/sun/util/calendar/zi/tzdata/europe -+++ b/jdk/test/sun/util/calendar/zi/tzdata/europe -@@ -1013,34 +1013,9 @@ Zone Europe/Sofia 1:33:16 - LMT 1880 - # Czech Republic (Czechia) - # Slovakia - # --# From Ivan Benovic (2024-01-30): --# https://www.slov-lex.sk/pravne-predpisy/SK/ZZ/1946/54/ --# (This is an official link to the Czechoslovak Summer Time Act of --# March 8, 1946 that authorizes the Czechoslovak government to set the --# exact dates of change to summer time and back to Central European Time. --# The act also implicitly confirms Central European Time as the --# official time zone of Czechoslovakia and currently remains in force --# in both the Czech Republic and Slovakia.) --# https://www.psp.cz/eknih/1945pns/tisky/t0216_00.htm --# (This is a link to the original legislative proposal dating back to --# February 22, 1946. The accompanying memorandum to the proposal says --# that an advisory committee on European railroad transportation that --# met in Brussels in October 1945 decided that the change of time --# should be carried out in all participating countries in a strictly --# coordinated manner....) --# --# From Paul Eggert (2024-01-30): --# The source for Czech data is: Kdy začíná a končí letní čas. -+# From Paul Eggert (2018-04-15): -+# The source for Czech data is: Kdy začíná a končí letní čas. 2018-04-15. - # https://kalendar.beda.cz/kdy-zacina-a-konci-letni-cas --# Its main text disagrees with its quoted sources only in 1918, --# where the main text says spring and autumn transitions --# occurred at 02:00 and 03:00 respectively (as usual), --# whereas the 1918 source "Oznámení o zavedení letního času v roce 1918" --# says transitions were at 01:00 and 02:00 respectively. --# As the 1918 source appears to be a humorous piece, and it is --# unlikely that Prague would have disagreed with its neighbors by an hour, --# go with the main text for now. --# - # We know of no English-language name for historical Czech winter time; - # abbreviate it as "GMT", as it happened to be GMT. - # -@@ -1171,23 +1146,6 @@ Zone Atlantic/Faroe -0:27:04 - LMT 1908 Jan 11 # Tórshavn - # 2. The shift *from* DST in 2023 happens as normal, but coincides with the - # shift to UTC-02 normaltime (people will not change their clocks here). - # 3. After this, DST is still observed, but as -02/-01 instead of -03/-02. --# --# From Múte Bourup Egede via Jógvan Svabo Samuelsen (2023-03-15): --# Greenland will not switch to Daylight Saving Time this year, 2023, --# because the standard time for Greenland will change from UTC -3 to UTC -2. --# However, Greenland will change to Daylight Saving Time again in 2024 --# and onwards. -- --# From a contributor who wishes to remain anonymous for now (2023-10-29): --# https://www.dr.dk/nyheder/seneste/i-nat-skal-uret-stilles-en-time-tilbage-men-foerste-gang-sker-det-ikke-i-groenland --# with a link to that page: --# https://naalakkersuisut.gl/Nyheder/2023/10/2710_sommertid --# ... Ittoqqortoormiit joins the time of Nuuk at March 2024. --# What would mean that America/Scoresbysund would either be in -01 year round --# or in -02/-01 like America/Nuuk, but no longer in -01/+00. --# --# From Paul Eggert (2023-10-29): --# For now, assume it will be like America/Nuuk. - - # Rule NAME FROM TO - IN ON AT SAVE LETTER/S - Rule Thule 1991 1992 - Mar lastSun 2:00 1:00 D -@@ -1208,12 +1166,10 @@ Zone America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 - Zone America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 # Ittoqqortoormiit - -2:00 - -02 1980 Apr 6 2:00 - -2:00 C-Eur -02/-01 1981 Mar 29 -- -1:00 EU -01/+00 2024 Mar 31 -- -2:00 EU -02/-01 -+ -1:00 EU -01/+00 - Zone America/Nuuk -3:26:56 - LMT 1916 Jul 28 # Godthåb - -3:00 - -03 1980 Apr 6 2:00 -- -3:00 EU -03/-02 2023 Mar 26 1:00u -- -2:00 - -02 2023 Oct 29 1:00u -+ -3:00 EU -03/-02 2023 Oct 29 1:00u - -2:00 EU -02/-01 - Zone America/Thule -4:35:08 - LMT 1916 Jul 28 # Pituffik - -4:00 Thule A%sT -@@ -3778,7 +3734,11 @@ Zone Europe/Istanbul 1:55:52 - LMT 1880 - # and not at 3:00 as would have been under EU rules. - # This is why I have set the change to EU rules into May 1996, - # so that the change in March is stil covered by the Ukraine rule. --# The next change in October 1996 happened under EU rules. -+# The next change in October 1996 happened under EU rules.... -+# TZ database holds three other zones for Ukraine.... I have not yet -+# worked out the consequences for these three zones, as we (me and my -+# US colleague David Cochrane) are still trying to get more -+# information upon these local deviations from Kiev rules. - # - # From Paul Eggert (2022-08-27): - # For now, assume that Ukraine's zones all followed the same rules, -diff --git a/jdk/test/sun/util/calendar/zi/tzdata/leapseconds b/jdk/test/sun/util/calendar/zi/tzdata/leapseconds -index 8e7df3de98..89ce8b89cd 100644 ---- a/jdk/test/sun/util/calendar/zi/tzdata/leapseconds -+++ b/jdk/test/sun/util/calendar/zi/tzdata/leapseconds -@@ -26,10 +26,13 @@ - # This file is in the public domain. - - # This file is generated automatically from the data in the public-domain --# NIST/IERS format leap-seconds.list file, which can be copied from -+# NIST format leap-seconds.list file, which can be copied from -+# -+# or . -+# The NIST file is used instead of its IERS upstream counterpart - # --# or, in a variant with different comments, from --# . -+# because under US law the NIST file is public domain -+# whereas the IERS file's copyright and license status is unclear. - # For more about leap-seconds.list, please see - # The NTP Timescale and Leap Seconds - # . -@@ -92,11 +95,11 @@ Leap 2016 Dec 31 23:59:60 + S - # Any additional leap seconds will come after this. - # This Expires line is commented out for now, - # so that pre-2020a zic implementations do not reject this file. --#Expires 2024 Dec 28 00:00:00 -+#Expires 2023 Dec 28 00:00:00 - - # POSIX timestamps for the data in this file: --#updated 1704708379 (2024-01-08 10:06:19 UTC) --#expires 1735344000 (2024-12-28 00:00:00 UTC) -+#updated 1467936000 (2016-07-08 00:00:00 UTC) -+#expires 1703721600 (2023-12-28 00:00:00 UTC) - --# Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat) --# File expires on 28 December 2024 -+# Updated through IERS Bulletin C65 -+# File expires on: 28 December 2023 -diff --git a/jdk/test/sun/util/calendar/zi/tzdata/zone.tab b/jdk/test/sun/util/calendar/zi/tzdata/zone.tab -index 0a01e8777d..3edb0d61c8 100644 ---- a/jdk/test/sun/util/calendar/zi/tzdata/zone.tab -+++ b/jdk/test/sun/util/calendar/zi/tzdata/zone.tab -@@ -71,7 +71,7 @@ AR -3124-06411 America/Argentina/Cordoba Argentina (most areas: CB, CC, CN, ER, - AR -2447-06525 America/Argentina/Salta Salta (SA, LP, NQ, RN) - AR -2411-06518 America/Argentina/Jujuy Jujuy (JY) - AR -2649-06513 America/Argentina/Tucuman Tucuman (TM) --AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH) -+AR -2828-06547 America/Argentina/Catamarca Catamarca (CT); Chubut (CH) - AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR) - AR -3132-06831 America/Argentina/San_Juan San Juan (SJ) - AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ) -@@ -110,7 +110,7 @@ BN +0456+11455 Asia/Brunei - BO -1630-06809 America/La_Paz - BQ +120903-0681636 America/Kralendijk - BR -0351-03225 America/Noronha Atlantic islands --BR -0127-04829 America/Belem Para (east), Amapa -+BR -0127-04829 America/Belem Para (east); Amapa - BR -0343-03830 America/Fortaleza Brazil (northeast: MA, PI, CE, RN, PB) - BR -0803-03454 America/Recife Pernambuco - BR -0712-04812 America/Araguaina Tocantins -@@ -130,21 +130,21 @@ BT +2728+08939 Asia/Thimphu - BW -2439+02555 Africa/Gaborone - BY +5354+02734 Europe/Minsk - BZ +1730-08812 America/Belize --CA +4734-05243 America/St_Johns Newfoundland, Labrador (SE) --CA +4439-06336 America/Halifax Atlantic - NS (most areas), PE -+CA +4734-05243 America/St_Johns Newfoundland; Labrador (southeast) -+CA +4439-06336 America/Halifax Atlantic - NS (most areas); PE - CA +4612-05957 America/Glace_Bay Atlantic - NS (Cape Breton) - CA +4606-06447 America/Moncton Atlantic - New Brunswick - CA +5320-06025 America/Goose_Bay Atlantic - Labrador (most areas) - CA +5125-05707 America/Blanc-Sablon AST - QC (Lower North Shore) --CA +4339-07923 America/Toronto Eastern - ON & QC (most areas) -+CA +4339-07923 America/Toronto Eastern - ON, QC (most areas) - CA +6344-06828 America/Iqaluit Eastern - NU (most areas) --CA +484531-0913718 America/Atikokan EST - ON (Atikokan), NU (Coral H) --CA +4953-09709 America/Winnipeg Central - ON (west), Manitoba -+CA +484531-0913718 America/Atikokan EST - ON (Atikokan); NU (Coral H) -+CA +4953-09709 America/Winnipeg Central - ON (west); Manitoba - CA +744144-0944945 America/Resolute Central - NU (Resolute) - CA +624900-0920459 America/Rankin_Inlet Central - NU (central) - CA +5024-10439 America/Regina CST - SK (most areas) - CA +5017-10750 America/Swift_Current CST - SK (midwest) --CA +5333-11328 America/Edmonton Mountain - AB, BC(E), NT(E), SK(W) -+CA +5333-11328 America/Edmonton Mountain - AB; BC (E); NT (E); SK (W) - CA +690650-1050310 America/Cambridge_Bay Mountain - NU (west) - CA +682059-1334300 America/Inuvik Mountain - NT (west) - CA +4906-11631 America/Creston MST - BC (Creston) -@@ -230,8 +230,8 @@ HT +1832-07220 America/Port-au-Prince - HU +4730+01905 Europe/Budapest - ID -0610+10648 Asia/Jakarta Java, Sumatra - ID -0002+10920 Asia/Pontianak Borneo (west, central) --ID -0507+11924 Asia/Makassar Borneo (east, south), Sulawesi/Celebes, Bali, Nusa Tengarra, Timor (west) --ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya), Malukus/Moluccas -+ID -0507+11924 Asia/Makassar Borneo (east, south); Sulawesi/Celebes, Bali, Nusa Tengarra; Timor (west) -+ID -0232+14042 Asia/Jayapura New Guinea (West Papua / Irian Jaya); Malukus/Moluccas - IE +5320-00615 Europe/Dublin - IL +314650+0351326 Asia/Jerusalem - IM +5409-00428 Europe/Isle_of_Man -@@ -378,7 +378,7 @@ RU +4310+13156 Asia/Vladivostok MSK+07 - Amur River - RU +643337+1431336 Asia/Ust-Nera MSK+07 - Oymyakonsky - RU +5934+15048 Asia/Magadan MSK+08 - Magadan - RU +4658+14242 Asia/Sakhalin MSK+08 - Sakhalin Island --RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E), N Kuril Is -+RU +6728+15343 Asia/Srednekolymsk MSK+08 - Sakha (E); N Kuril Is - RU +5301+15839 Asia/Kamchatka MSK+09 - Kamchatka - RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea - RW -0157+03004 Africa/Kigali -@@ -441,7 +441,7 @@ US +470659-1011757 America/North_Dakota/Center Central - ND (Oliver) - US +465042-1012439 America/North_Dakota/New_Salem Central - ND (Morton rural) - US +471551-1014640 America/North_Dakota/Beulah Central - ND (Mercer) - US +394421-1045903 America/Denver Mountain (most areas) --US +433649-1161209 America/Boise Mountain - ID (south), OR (east) -+US +433649-1161209 America/Boise Mountain - ID (south); OR (east) - US +332654-1120424 America/Phoenix MST - AZ (except Navajo) - US +340308-1181434 America/Los_Angeles Pacific - US +611305-1495401 America/Anchorage Alaska (most areas) -diff --git a/langtools/THIRD_PARTY_README b/langtools/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/langtools/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. -+ -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. -+ -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. -+ -+ -+ -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu -+ -+Linz, Austria, 25 Feb 2000 -+ -+Additional License(s) -+ -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Version 1.1 of XFree86 ProjectLicence. -+ -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. -+ -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. -+ -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+xwd utility -+ -+--- begin of LICENSE --- -+ -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group -+ -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* -+ -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. -+ -+*/ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ version 1.2.11, January 15th, 2017 -+ -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler -+ -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. -+ -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -diff --git a/nashorn/THIRD_PARTY_README b/nashorn/THIRD_PARTY_README -new file mode 100644 -index 0000000000..f26a5f3ec5 ---- /dev/null -+++ b/nashorn/THIRD_PARTY_README -@@ -0,0 +1,3371 @@ -+DO NOT TRANSLATE OR LOCALIZE. -+----------------------------- -+ -+%% This notice is provided with respect to ASM Bytecode Manipulation -+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and -+OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2011 France T??l??com -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+ -+3. Neither the name of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived from -+ this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF -+THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to BSDiff v4.3, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 2003-2005 Colin Percival -+All rights reserved -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted providing that the following conditions -+are met: -+1. Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CodeViewer 1.0, which may be -+included with JDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1999 by CoolServlets.com. -+ -+Any errors or suggested improvements to this class can be reported as -+instructed on CoolServlets.com. We hope you enjoy this program... your -+comments will encourage further development! This software is distributed -+under the terms of the BSD License. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+Neither name of CoolServlets.com nor the names of its contributors may be -+used to endorse or promote products derived from this software without -+specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY -+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE." -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Cryptix General License -+ -+Copyright (c) 1995-2005 The Cryptix Foundation Limited. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ 1. Redistributions of source code must retain the copyright notice, -+ this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND -+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE -+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE -+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN -+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to CUP Parser Generator for -+Java 0.11b, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, provided -+that the above copyright notice appear in all copies and that both the -+copyright notice and this permission notice and warranty disclaimer appear in -+supporting documentation, and that the names of the authors or their -+employers not be used in advertising or publicity pertaining to distribution of -+the software without specific, written prior permission. -+ -+The authors and their employers disclaim all warranties with regard to -+this software, including all implied warranties of merchantability and fitness. -+In no event shall the authors or their employers be liable for any special, -+indirect or consequential damages or any damages whatsoever resulting from -+loss of use, data or profits, whether in an action of contract, negligence or -+other tortious action, arising out of or in connection with the use or -+performance of this software. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to DejaVu fonts v2.34, which may be -+included with JRE 8, and JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) -+ -+ -+Bitstream Vera Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is -+a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated -+documentation files (the "Font Software"), to reproduce and distribute the -+Font Software, including without limitation the rights to use, copy, merge, -+publish, distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to the -+following conditions: -+ -+The above copyright and trademark notices and this permission notice shall -+be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the fonts -+are renamed to names not containing either the words "Bitstream" or the word -+"Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or Font -+Software that has been modified and is distributed under the "Bitstream -+Vera" names. -+ -+The Font Software may be sold as part of a larger software package but no -+copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF -+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE -+FONT SOFTWARE. -+ -+Except as contained in this notice, the names of Gnome, the Gnome -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the Gnome Foundation or Bitstream -+Inc., respectively. For further information, contact: fonts at gnome dot -+org. -+ -+Arev Fonts Copyright -+------------------------------ -+ -+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining -+a copy of the fonts accompanying this license ("Fonts") and -+associated documentation files (the "Font Software"), to reproduce -+and distribute the modifications to the Bitstream Vera Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit -+persons to whom the Font Software is furnished to do so, subject to -+the following conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software -+typefaces. -+ -+The Font Software may be modified, altered, or added to, and in -+particular the designs of glyphs or characters in the Fonts may be -+modified and additional glyphs or characters may be added to the -+Fonts, only if the fonts are renamed to names not containing either -+the words "Tavmjong Bah" or the word "Arev". -+ -+This License becomes null and void to the extent applicable to Fonts -+or Font Software that has been modified and is distributed under the -+"Tavmjong Bah Arev" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by -+itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL -+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -+OTHER DEALINGS IN THE FONT SOFTWARE. -+ -+Except as contained in this notice, the name of Tavmjong Bah shall not -+be used in advertising or otherwise to promote the sale, use or other -+dealings in this Font Software without prior written authorization -+from Tavmjong Bah. For further information, contact: tavmjong @ free -+. fr. -+ -+TeX Gyre DJV Math -+----------------- -+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. -+ -+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski -+(on behalf of TeX users groups) are in public domain. -+ -+Letters imported from Euler Fraktur from AMSfonts are (c) American -+Mathematical Society (see below). -+Bitstream Vera Fonts Copyright -+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera -+is a trademark of Bitstream, Inc. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the fonts accompanying this license ("Fonts") and associated documentation -+files (the "Font Software"), to reproduce and distribute the Font Software, -+including without limitation the rights to use, copy, merge, publish, -+distribute, and/or sell copies of the Font Software, and to permit persons -+to whom the Font Software is furnished to do so, subject to the following -+conditions: -+ -+The above copyright and trademark notices and this permission notice -+shall be included in all copies of one or more of the Font Software typefaces. -+ -+The Font Software may be modified, altered, or added to, and in particular -+the designs of glyphs or characters in the Fonts may be modified and -+additional glyphs or characters may be added to the Fonts, only if the -+fonts are renamed to names not containing either the words "Bitstream" -+or the word "Vera". -+ -+This License becomes null and void to the extent applicable to Fonts or -+Font Software that has been modified and is distributed under the -+"Bitstream Vera" names. -+ -+The Font Software may be sold as part of a larger software package but -+no copy of one or more of the Font Software typefaces may be sold by itself. -+ -+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, -+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME -+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING -+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, -+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT -+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN -+THE FONT SOFTWARE. -+Except as contained in this notice, the names of GNOME, the GNOME -+Foundation, and Bitstream Inc., shall not be used in advertising or -+otherwise to promote the sale, use or other dealings in this Font Software -+without prior written authorization from the GNOME Foundation or -+Bitstream Inc., respectively. -+For further information, contact: fonts at gnome dot org. -+ -+AMSFonts (v. 2.2) copyright -+ -+The PostScript Type 1 implementation of the AMSFonts produced by and -+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely -+available for general use. This has been accomplished through the -+cooperation -+of a consortium of scientific publishers with Blue Sky Research and Y&Y. -+Members of this consortium include: -+ -+Elsevier Science IBM Corporation Society for Industrial and Applied -+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS) -+ -+In order to assure the authenticity of these fonts, copyright will be -+held by the American Mathematical Society. This is not meant to restrict -+in any way the legitimate use of the fonts, such as (but not limited to) -+electronic distribution of documents containing these fonts, inclusion of -+these fonts into other public domain or commercial font collections or computer -+applications, use of the outline data to create derivative fonts and/or -+faces, etc. However, the AMS does require that the AMS copyright notice be -+removed from any derivative versions of the fonts which have been altered in -+any way. In addition, to ensure the fidelity of TeX documents using Computer -+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces, -+has requested that any alterations which yield different font metrics be -+given a different name. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Document Object Model (DOM) Level 2 -+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+W3C SOFTWARE NOTICE AND LICENSE -+ -+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 -+ -+This work (and included software, documentation such as READMEs, or other -+related items) is being provided by the copyright holders under the following -+license. By obtaining, using and/or copying this work, you (the licensee) -+agree that you have read, understood, and will comply with the following terms -+and conditions. -+ -+Permission to copy, modify, and distribute this software and its -+documentation, with or without modification, for any purpose and without fee -+or royalty is hereby granted, provided that you include the following on ALL -+copies of the software and documentation or portions thereof, including -+modifications: -+ -+ 1.The full text of this NOTICE in a location viewable to users of the -+ redistributed or derivative work. -+ -+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and -+ conditions. If none exist, the W3C Software Short Notice should be included -+ (hypertext is preferred, text is permitted) within the body of any -+ redistributed or derivative code. -+ -+ 3.Notice of any changes or modifications to the files, including the date -+ changes were made. (We recommend you provide URIs to the location from -+ which the code is derived.) -+ -+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY -+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. -+ -+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL -+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used -+in advertising or publicity pertaining to the software without specific, -+written prior permission. Title to copyright in this software and any -+associated documentation will at all times remain with copyright holders. -+ -+____________________________________ -+ -+This formulation of W3C's notice and license became active on December 31 -+2002. This version removes the copyright ownership notice such that this -+license can be used with materials other than those owned by the W3C, reflects -+that ERCIM is now a host of the W3C, includes references to this specific -+dated version of the license, and removes the ambiguous grant of "use". -+Otherwise, this version is the same as the previous version and is written so -+as to preserve the Free Software Foundation's assessment of GPL compatibility -+and OSI's certification under the Open Source Definition. Please see our -+Copyright FAQ for common questions about using materials from our site, -+including specific terms and conditions for packages like libwww, Amaya, and -+Jigsaw. Other questions about this notice can be directed to -+site-policy@w3.org. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Dynalink v0.5, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2009-2013, Attila Szegedi -+ -+All rights reserved.Redistribution and use in source and binary forms, with or -+without modification, are permitted provided that the following conditions are -+met:* Redistributions of source code must retain the above copyright notice, -+this list of conditions and the following disclaimer. * Redistributions in -+binary form must reproduce the above copyright notice, this list of -+conditions and the following disclaimer in the documentation and/or other -+materials provided with the distribution. * Neither the name of Attila -+Szegedi nor the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND -+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Elliptic Curve Cryptography, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+You are receiving a copy of the Elliptic Curve Cryptography library in source -+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in -+the JRE 8 & JDK 8 runtimes. -+ -+In the case of the JRE & JDK runtimes, the terms of the Oracle license do -+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the -+following license, separately from Oracle's JDK & JRE. If you do not wish to -+install the Elliptic Curve Cryptography library, you may delete the -+Elliptic Curve Cryptography library: -+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so -+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll -+ - On Mac systems, delete: -+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib -+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib -+ -+Written Offer for ECC Source Code -+ For third party technology that you receive from Oracle in binary form -+ which is licensed under an open source license that gives you the right -+ to receive the source code for that binary, you can obtain a copy of -+ the applicable source code from this page: -+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl -+ -+ If the source code for the technology was not provided to you with the -+ binary, you can also receive a copy of the source code on physical -+ media by submitting a written request to: -+ -+ Oracle America, Inc. -+ Attn: Associate General Counsel, -+ Development and Engineering Legal -+ 500 Oracle Parkway, 10th Floor -+ Redwood Shores, CA 94065 -+ -+ Or, you may send an email to Oracle using the form at: -+ http://www.oracle.com/goto/opensourcecode/request -+ -+ Your request should include: -+ - The name of the component or binary file(s) for which you are requesting -+ the source code -+ - The name and version number of the Oracle product containing the binary -+ - The date you received the Oracle product -+ - Your name -+ - Your company name (if applicable) -+ - Your return mailing address and email and -+ - A telephone number in the event we need to reach you. -+ -+ We may charge you a fee to cover the cost of physical media and processing. -+ Your request must be sent (i) within three (3) years of the date you -+ received the Oracle product that included the component or binary -+ file(s) that are the subject of your request, or (ii) in the case of -+ code licensed under the GPL v3, for as long as Oracle offers spare -+ parts or customer support for that product model. -+ -+--- begin of LICENSE --- -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ Version 2.1, February 1999 -+ -+ Copyright (C) 1991, 1999 Free Software Foundation, Inc. -+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ Everyone is permitted to copy and distribute verbatim copies -+ of this license document, but changing it is not allowed. -+ -+[This is the first released version of the Lesser GPL. It also counts -+ as the successor of the GNU Library Public License, version 2, hence -+ the version number 2.1.] -+ -+ Preamble -+ -+ The licenses for most software are designed to take away your -+freedom to share and change it. By contrast, the GNU General Public -+Licenses are intended to guarantee your freedom to share and change -+free software--to make sure the software is free for all its users. -+ -+ This license, the Lesser General Public License, applies to some -+specially designated software packages--typically libraries--of the -+Free Software Foundation and other authors who decide to use it. You -+can use it too, but we suggest you first think carefully about whether -+this license or the ordinary General Public License is the better -+strategy to use in any particular case, based on the explanations below. -+ -+ When we speak of free software, we are referring to freedom of use, -+not price. Our General Public Licenses are designed to make sure that -+you have the freedom to distribute copies of free software (and charge -+for this service if you wish); that you receive source code or can get -+it if you want it; that you can change the software and use pieces of -+it in new free programs; and that you are informed that you can do -+these things. -+ -+ To protect your rights, we need to make restrictions that forbid -+distributors to deny you these rights or to ask you to surrender these -+rights. These restrictions translate to certain responsibilities for -+you if you distribute copies of the library or if you modify it. -+ -+ For example, if you distribute copies of the library, whether gratis -+or for a fee, you must give the recipients all the rights that we gave -+you. You must make sure that they, too, receive or can get the source -+code. If you link other code with the library, you must provide -+complete object files to the recipients, so that they can relink them -+with the library after making changes to the library and recompiling -+it. And you must show them these terms so they know their rights. -+ -+ We protect your rights with a two-step method: (1) we copyright the -+library, and (2) we offer you this license, which gives you legal -+permission to copy, distribute and/or modify the library. -+ -+ To protect each distributor, we want to make it very clear that -+there is no warranty for the free library. Also, if the library is -+modified by someone else and passed on, the recipients should know -+that what they have is not the original version, so that the original -+author's reputation will not be affected by problems that might be -+introduced by others. -+ -+ Finally, software patents pose a constant threat to the existence of -+any free program. We wish to make sure that a company cannot -+effectively restrict the users of a free program by obtaining a -+restrictive license from a patent holder. Therefore, we insist that -+any patent license obtained for a version of the library must be -+consistent with the full freedom of use specified in this license. -+ -+ Most GNU software, including some libraries, is covered by the -+ordinary GNU General Public License. This license, the GNU Lesser -+General Public License, applies to certain designated libraries, and -+is quite different from the ordinary General Public License. We use -+this license for certain libraries in order to permit linking those -+libraries into non-free programs. -+ -+ When a program is linked with a library, whether statically or using -+a shared library, the combination of the two is legally speaking a -+combined work, a derivative of the original library. The ordinary -+General Public License therefore permits such linking only if the -+entire combination fits its criteria of freedom. The Lesser General -+Public License permits more lax criteria for linking other code with -+the library. -+ -+ We call this license the "Lesser" General Public License because it -+does Less to protect the user's freedom than the ordinary General -+Public License. It also provides other free software developers Less -+of an advantage over competing non-free programs. These disadvantages -+are the reason we use the ordinary General Public License for many -+libraries. However, the Lesser license provides advantages in certain -+special circumstances. -+ -+ For example, on rare occasions, there may be a special need to -+encourage the widest possible use of a certain library, so that it becomes -+a de-facto standard. To achieve this, non-free programs must be -+allowed to use the library. A more frequent case is that a free -+library does the same job as widely used non-free libraries. In this -+case, there is little to gain by limiting the free library to free -+software only, so we use the Lesser General Public License. -+ -+ In other cases, permission to use a particular library in non-free -+programs enables a greater number of people to use a large body of -+free software. For example, permission to use the GNU C Library in -+non-free programs enables many more people to use the whole GNU -+operating system, as well as its variant, the GNU/Linux operating -+system. -+ -+ Although the Lesser General Public License is Less protective of the -+users' freedom, it does ensure that the user of a program that is -+linked with the Library has the freedom and the wherewithal to run -+that program using a modified version of the Library. -+ -+ The precise terms and conditions for copying, distribution and -+modification follow. Pay close attention to the difference between a -+"work based on the library" and a "work that uses the library". The -+former contains code derived from the library, whereas the latter must -+be combined with the library in order to run. -+ -+ GNU LESSER GENERAL PUBLIC LICENSE -+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION -+ -+ 0. This License Agreement applies to any software library or other -+program which contains a notice placed by the copyright holder or -+other authorized party saying it may be distributed under the terms of -+this Lesser General Public License (also called "this License"). -+Each licensee is addressed as "you". -+ -+ A "library" means a collection of software functions and/or data -+prepared so as to be conveniently linked with application programs -+(which use some of those functions and data) to form executables. -+ -+ The "Library", below, refers to any such software library or work -+which has been distributed under these terms. A "work based on the -+Library" means either the Library or any derivative work under -+copyright law: that is to say, a work containing the Library or a -+portion of it, either verbatim or with modifications and/or translated -+straightforwardly into another language. (Hereinafter, translation is -+included without limitation in the term "modification".) -+ -+ "Source code" for a work means the preferred form of the work for -+making modifications to it. For a library, complete source code means -+all the source code for all modules it contains, plus any associated -+interface definition files, plus the scripts used to control compilation -+and installation of the library. -+ -+ Activities other than copying, distribution and modification are not -+covered by this License; they are outside its scope. The act of -+running a program using the Library is not restricted, and output from -+such a program is covered only if its contents constitute a work based -+on the Library (independent of the use of the Library in a tool for -+writing it). Whether that is true depends on what the Library does -+and what the program that uses the Library does. -+ -+ 1. You may copy and distribute verbatim copies of the Library's -+complete source code as you receive it, in any medium, provided that -+you conspicuously and appropriately publish on each copy an -+appropriate copyright notice and disclaimer of warranty; keep intact -+all the notices that refer to this License and to the absence of any -+warranty; and distribute a copy of this License along with the -+Library. -+ -+ You may charge a fee for the physical act of transferring a copy, -+and you may at your option offer warranty protection in exchange for a -+fee. -+ -+ 2. You may modify your copy or copies of the Library or any portion -+of it, thus forming a work based on the Library, and copy and -+distribute such modifications or work under the terms of Section 1 -+above, provided that you also meet all of these conditions: -+ -+ a) The modified work must itself be a software library. -+ -+ b) You must cause the files modified to carry prominent notices -+ stating that you changed the files and the date of any change. -+ -+ c) You must cause the whole of the work to be licensed at no -+ charge to all third parties under the terms of this License. -+ -+ d) If a facility in the modified Library refers to a function or a -+ table of data to be supplied by an application program that uses -+ the facility, other than as an argument passed when the facility -+ is invoked, then you must make a good faith effort to ensure that, -+ in the event an application does not supply such function or -+ table, the facility still operates, and performs whatever part of -+ its purpose remains meaningful. -+ -+ (For example, a function in a library to compute square roots has -+ a purpose that is entirely well-defined independent of the -+ application. Therefore, Subsection 2d requires that any -+ application-supplied function or table used by this function must -+ be optional: if the application does not supply it, the square -+ root function must still compute square roots.) -+ -+These requirements apply to the modified work as a whole. If -+identifiable sections of that work are not derived from the Library, -+and can be reasonably considered independent and separate works in -+themselves, then this License, and its terms, do not apply to those -+sections when you distribute them as separate works. But when you -+distribute the same sections as part of a whole which is a work based -+on the Library, the distribution of the whole must be on the terms of -+this License, whose permissions for other licensees extend to the -+entire whole, and thus to each and every part regardless of who wrote -+it. -+ -+Thus, it is not the intent of this section to claim rights or contest -+your rights to work written entirely by you; rather, the intent is to -+exercise the right to control the distribution of derivative or -+collective works based on the Library. -+ -+In addition, mere aggregation of another work not based on the Library -+with the Library (or with a work based on the Library) on a volume of -+a storage or distribution medium does not bring the other work under -+the scope of this License. -+ -+ 3. You may opt to apply the terms of the ordinary GNU General Public -+License instead of this License to a given copy of the Library. To do -+this, you must alter all the notices that refer to this License, so -+that they refer to the ordinary GNU General Public License, version 2, -+instead of to this License. (If a newer version than version 2 of the -+ordinary GNU General Public License has appeared, then you can specify -+that version instead if you wish.) Do not make any other change in -+these notices. -+ -+ Once this change is made in a given copy, it is irreversible for -+that copy, so the ordinary GNU General Public License applies to all -+subsequent copies and derivative works made from that copy. -+ -+ This option is useful when you wish to copy part of the code of -+the Library into a program that is not a library. -+ -+ 4. You may copy and distribute the Library (or a portion or -+derivative of it, under Section 2) in object code or executable form -+under the terms of Sections 1 and 2 above provided that you accompany -+it with the complete corresponding machine-readable source code, which -+must be distributed under the terms of Sections 1 and 2 above on a -+medium customarily used for software interchange. -+ -+ If distribution of object code is made by offering access to copy -+from a designated place, then offering equivalent access to copy the -+source code from the same place satisfies the requirement to -+distribute the source code, even though third parties are not -+compelled to copy the source along with the object code. -+ -+ 5. A program that contains no derivative of any portion of the -+Library, but is designed to work with the Library by being compiled or -+linked with it, is called a "work that uses the Library". Such a -+work, in isolation, is not a derivative work of the Library, and -+therefore falls outside the scope of this License. -+ -+ However, linking a "work that uses the Library" with the Library -+creates an executable that is a derivative of the Library (because it -+contains portions of the Library), rather than a "work that uses the -+library". The executable is therefore covered by this License. -+Section 6 states terms for distribution of such executables. -+ -+ When a "work that uses the Library" uses material from a header file -+that is part of the Library, the object code for the work may be a -+derivative work of the Library even though the source code is not. -+Whether this is true is especially significant if the work can be -+linked without the Library, or if the work is itself a library. The -+threshold for this to be true is not precisely defined by law. -+ -+ If such an object file uses only numerical parameters, data -+structure layouts and accessors, and small macros and small inline -+functions (ten lines or less in length), then the use of the object -+file is unrestricted, regardless of whether it is legally a derivative -+work. (Executables containing this object code plus portions of the -+Library will still fall under Section 6.) -+ -+ Otherwise, if the work is a derivative of the Library, you may -+distribute the object code for the work under the terms of Section 6. -+Any executables containing that work also fall under Section 6, -+whether or not they are linked directly with the Library itself. -+ -+ 6. As an exception to the Sections above, you may also combine or -+link a "work that uses the Library" with the Library to produce a -+work containing portions of the Library, and distribute that work -+under terms of your choice, provided that the terms permit -+modification of the work for the customer's own use and reverse -+engineering for debugging such modifications. -+ -+ You must give prominent notice with each copy of the work that the -+Library is used in it and that the Library and its use are covered by -+this License. You must supply a copy of this License. If the work -+during execution displays copyright notices, you must include the -+copyright notice for the Library among them, as well as a reference -+directing the user to the copy of this License. Also, you must do one -+of these things: -+ -+ a) Accompany the work with the complete corresponding -+ machine-readable source code for the Library including whatever -+ changes were used in the work (which must be distributed under -+ Sections 1 and 2 above); and, if the work is an executable linked -+ with the Library, with the complete machine-readable "work that -+ uses the Library", as object code and/or source code, so that the -+ user can modify the Library and then relink to produce a modified -+ executable containing the modified Library. (It is understood -+ that the user who changes the contents of definitions files in the -+ Library will not necessarily be able to recompile the application -+ to use the modified definitions.) -+ -+ b) Use a suitable shared library mechanism for linking with the -+ Library. A suitable mechanism is one that (1) uses at run time a -+ copy of the library already present on the user's computer system, -+ rather than copying library functions into the executable, and (2) -+ will operate properly with a modified version of the library, if -+ the user installs one, as long as the modified version is -+ interface-compatible with the version that the work was made with. -+ -+ c) Accompany the work with a written offer, valid for at -+ least three years, to give the same user the materials -+ specified in Subsection 6a, above, for a charge no more -+ than the cost of performing this distribution. -+ -+ d) If distribution of the work is made by offering access to copy -+ from a designated place, offer equivalent access to copy the above -+ specified materials from the same place. -+ -+ e) Verify that the user has already received a copy of these -+ materials or that you have already sent this user a copy. -+ -+ For an executable, the required form of the "work that uses the -+Library" must include any data and utility programs needed for -+reproducing the executable from it. However, as a special exception, -+the materials to be distributed need not include anything that is -+normally distributed (in either source or binary form) with the major -+components (compiler, kernel, and so on) of the operating system on -+which the executable runs, unless that component itself accompanies -+the executable. -+ -+ It may happen that this requirement contradicts the license -+restrictions of other proprietary libraries that do not normally -+accompany the operating system. Such a contradiction means you cannot -+use both them and the Library together in an executable that you -+distribute. -+ -+ 7. You may place library facilities that are a work based on the -+Library side-by-side in a single library together with other library -+facilities not covered by this License, and distribute such a combined -+library, provided that the separate distribution of the work based on -+the Library and of the other library facilities is otherwise -+permitted, and provided that you do these two things: -+ -+ a) Accompany the combined library with a copy of the same work -+ based on the Library, uncombined with any other library -+ facilities. This must be distributed under the terms of the -+ Sections above. -+ -+ b) Give prominent notice with the combined library of the fact -+ that part of it is a work based on the Library, and explaining -+ where to find the accompanying uncombined form of the same work. -+ -+ 8. You may not copy, modify, sublicense, link with, or distribute -+the Library except as expressly provided under this License. Any -+attempt otherwise to copy, modify, sublicense, link with, or -+distribute the Library is void, and will automatically terminate your -+rights under this License. However, parties who have received copies, -+or rights, from you under this License will not have their licenses -+terminated so long as such parties remain in full compliance. -+ -+ 9. You are not required to accept this License, since you have not -+signed it. However, nothing else grants you permission to modify or -+distribute the Library or its derivative works. These actions are -+prohibited by law if you do not accept this License. Therefore, by -+modifying or distributing the Library (or any work based on the -+Library), you indicate your acceptance of this License to do so, and -+all its terms and conditions for copying, distributing or modifying -+the Library or works based on it. -+ -+ 10. Each time you redistribute the Library (or any work based on the -+Library), the recipient automatically receives a license from the -+original licensor to copy, distribute, link with or modify the Library -+subject to these terms and conditions. You may not impose any further -+restrictions on the recipients' exercise of the rights granted herein. -+You are not responsible for enforcing compliance by third parties with -+this License. -+ -+ 11. If, as a consequence of a court judgment or allegation of patent -+infringement or for any other reason (not limited to patent issues), -+conditions are imposed on you (whether by court order, agreement or -+otherwise) that contradict the conditions of this License, they do not -+excuse you from the conditions of this License. If you cannot -+distribute so as to satisfy simultaneously your obligations under this -+License and any other pertinent obligations, then as a consequence you -+may not distribute the Library at all. For example, if a patent -+license would not permit royalty-free redistribution of the Library by -+all those who receive copies directly or indirectly through you, then -+the only way you could satisfy both it and this License would be to -+refrain entirely from distribution of the Library. -+ -+If any portion of this section is held invalid or unenforceable under any -+particular circumstance, the balance of the section is intended to apply, -+and the section as a whole is intended to apply in other circumstances. -+ -+It is not the purpose of this section to induce you to infringe any -+patents or other property right claims or to contest validity of any -+such claims; this section has the sole purpose of protecting the -+integrity of the free software distribution system which is -+implemented by public license practices. Many people have made -+generous contributions to the wide range of software distributed -+through that system in reliance on consistent application of that -+system; it is up to the author/donor to decide if he or she is willing -+to distribute software through any other system and a licensee cannot -+impose that choice. -+ -+This section is intended to make thoroughly clear what is believed to -+be a consequence of the rest of this License. -+ -+ 12. If the distribution and/or use of the Library is restricted in -+certain countries either by patents or by copyrighted interfaces, the -+original copyright holder who places the Library under this License may add -+an explicit geographical distribution limitation excluding those countries, -+so that distribution is permitted only in or among countries not thus -+excluded. In such case, this License incorporates the limitation as if -+written in the body of this License. -+ -+ 13. The Free Software Foundation may publish revised and/or new -+versions of the Lesser General Public License from time to time. -+Such new versions will be similar in spirit to the present version, -+but may differ in detail to address new problems or concerns. -+ -+Each version is given a distinguishing version number. If the Library -+specifies a version number of this License which applies to it and -+"any later version", you have the option of following the terms and -+conditions either of that version or of any later version published by -+the Free Software Foundation. If the Library does not specify a -+license version number, you may choose any version ever published by -+the Free Software Foundation. -+ -+ 14. If you wish to incorporate parts of the Library into other free -+programs whose distribution conditions are incompatible with these, -+write to the author to ask for permission. For software which is -+copyrighted by the Free Software Foundation, write to the Free -+Software Foundation; we sometimes make exceptions for this. Our -+decision will be guided by the two goals of preserving the free status -+of all derivatives of our free software and of promoting the sharing -+and reuse of software generally. -+ -+ NO WARRANTY -+ -+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. -+ -+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -+DAMAGES. -+ -+ END OF TERMS AND CONDITIONS -+ -+ How to Apply These Terms to Your New Libraries -+ -+ If you develop a new library, and you want it to be of the greatest -+possible use to the public, we recommend making it free software that -+everyone can redistribute and change. You can do so by permitting -+redistribution under these terms (or, alternatively, under the terms of the -+ordinary General Public License). -+ -+ To apply these terms, attach the following notices to the library. It is -+safest to attach them to the start of each source file to most effectively -+convey the exclusion of warranty; and each file should have at least the -+"copyright" line and a pointer to where the full notice is found. -+ -+ -+ Copyright (C) -+ -+ This library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ This library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with this library; if not, write to the Free Software -+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ -+Also add information on how to contact you by electronic and paper mail. -+ -+You should also get your employer (if you work as a programmer) or your -+school, if any, to sign a "copyright disclaimer" for the library, if -+necessary. Here is a sample; alter the names: -+ -+ Yoyodyne, Inc., hereby disclaims all copyright interest in the -+ library `Frob' (a library for tweaking knobs) written by James Random Hacker. -+ -+ , 1 April 1990 -+ Ty Coon, President of Vice -+ -+That's all there is to it! -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ECMAScript Language -+Specification ECMA-262 Edition 5.1 which may be included with -+JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright notice -+Copyright ?? 2011 Ecma International -+Ecma International -+Rue du Rhone 114 -+CH-1204 Geneva -+Tel: +41 22 849 6000 -+Fax: +41 22 849 6001 -+Web: http://www.ecma-international.org -+ -+This document and possible translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or assist -+in its implementation may be prepared, copied, published, and distributed, in -+whole or in part, without restriction of any kind, provided that the above -+copyright notice and this section are included on all such copies and derivative -+works. However, this document itself may not be modified in any way, including -+by removing the copyright notice or references to Ecma International, except as -+needed for the purpose of developing any document or deliverable produced by -+Ecma International (in which case the rules applied to copyrights must be -+followed) or as required to translate it into languages other than English. The -+limited permissions granted above are perpetual and will not be revoked by Ecma -+International or its successors or assigns. This document and the information -+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL -+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY -+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP -+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR -+PURPOSE." Software License -+ -+All Software contained in this document ("Software)" is protected by copyright -+and is being made available under the "BSD License", included below. This -+Software may be subject to third party rights (rights from parties other than -+Ecma International), including patent rights, and no licenses under such third -+party rights are granted under this license even if the third party concerned is -+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS -+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR -+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO -+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and -+binary forms, with or without modification, are permitted provided that the -+following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+this list of conditions and the following disclaimer in the documentation and/or -+other materials provided with the distribution. -+ -+3. Neither the name of the authors nor Ecma International may be used to endorse -+or promote products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT -+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR -+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY -+OF SUCH DAMAGE. -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+The names "The freebXML Registry Project" and "freebxml Software -+Foundation" must not be used to endorse or promote products derived -+from this software or be used in a product name without prior -+written permission. For written permission, please contact -+ebxmlrr-team@lists.sourceforge.net. -+ -+This software consists of voluntary contributions made by many individuals -+on behalf of the the freebxml Software Foundation. For more information on -+the freebxml Software Foundation, please see . -+ -+This product includes software developed by the Apache Software Foundation -+(http://www.apache.org/). -+ -+The freebxml License, Version 1.1 5 -+Copyright (c) 2001 freebxml.org. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+ 1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ 2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ 3. The end-user documentation included with the redistribution, if -+ any, must include the following acknowlegement: -+ "This product includes software developed by -+ freebxml.org (http://www.freebxml.org/)." -+ Alternately, this acknowlegement may appear in the software itself, -+ if and wherever such third-party acknowlegements normally appear. -+ -+ 4. The names "The freebXML Registry Project", "freebxml Software -+ Foundation" must not be used to endorse or promote products derived -+ from this software without prior written permission. For written -+ permission, please contact ebxmlrr-team@lists.sourceforge.net. -+ -+ 5. Products derived from this software may not be called "freebxml", -+ "freebXML Registry" nor may freebxml" appear in their names without -+ prior written permission of the freebxml Group. -+ -+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR -+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IAIK PKCS#11 Wrapper, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+IAIK PKCS#11 Wrapper License -+ -+Copyright (c) 2002 Graz University of Technology. All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by IAIK of Graz University of -+ Technology." -+ -+ Alternately, this acknowledgment may appear in the software itself, if and -+ wherever such third-party acknowledgments normally appear. -+ -+4. The names "Graz University of Technology" and "IAIK of Graz University of -+ Technology" must not be used to endorse or promote products derived from this -+ software without prior written permission. -+ -+5. Products derived from this software may not be called "IAIK PKCS Wrapper", -+ nor may "IAIK" appear in their name, without prior written permission of -+ Graz University of Technology. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, -+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -+POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1995-2010 International Business Machines Corporation and others -+ -+All rights reserved. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, and/or sell copies of the -+Software, and to permit persons to whom the Software is furnished to do so, -+provided that the above copyright notice(s) and this permission notice appear -+in all copies of the Software and that both the above copyright notice(s) and -+this permission notice appear in supporting documentation. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN -+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE -+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY -+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in this Software without prior written authorization of the copyright holder. -+All trademarks and registered trademarks mentioned herein are the property of -+their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to IJG JPEG 6b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+This software is copyright (C) 1991-1998, Thomas G. Lane. -+All Rights Reserved except as specified below. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+software (or portions thereof) for any purpose, without fee, subject to these -+conditions: -+(1) If any part of the source code for this software is distributed, then this -+README file must be included, with this copyright and no-warranty notice -+unaltered; and any additions, deletions, or changes to the original files -+must be clearly indicated in accompanying documentation. -+(2) If only executable code is distributed, then the accompanying -+documentation must state that "this software is based in part on the work of -+the Independent JPEG Group". -+(3) Permission for use of this software is granted only if the user accepts -+full responsibility for any undesirable consequences; the authors accept -+NO LIABILITY for damages of any kind. -+ -+These conditions apply to any software derived from or based on the IJG code, -+not just to the unmodified library. If you use our work, you ought to -+acknowledge us. -+ -+Permission is NOT granted for the use of any IJG author's name or company name -+in advertising or publicity relating to this software or products derived from -+it. This software may be referred to only as "the Independent JPEG Group's -+software". -+ -+We specifically permit and encourage the use of this software as the basis of -+commercial products, provided that all warranty or liability claims are -+assumed by the product vendor. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Jing 20030619, which may -+be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All -+rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+Redistributions of source code must retain the above copyright -+notice, this list of conditions and the following disclaimer. -+ -+Redistributions in binary form must reproduce the above copyright -+notice, this list of conditions and the following disclaimer in the -+documentation and/or other materials provided with the distribution. -+ -+Neither the name of the Thai Open Source Software Center Ltd nor -+the names of its contributors may be used to endorse or promote -+products derived from this software without specific prior written -+permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -+SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Joni v2.1.16, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2017 JRuby Team -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to JOpt-Simple v3.0, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2004-2009 Paul R. Holser, Jr. -+ -+ Permission is hereby granted, free of charge, to any person obtaining -+ a copy of this software and associated documentation files (the -+ "Software"), to deal in the Software without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Software, and to -+ permit persons to whom the Software is furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be -+ included in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality, which -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ (C) Copyright IBM Corp. 1999 All Rights Reserved. -+ Copyright 1997 The Open Group Research Institute. All rights reserved. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kerberos functionality from -+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+ Copyright (C) 1998 by the FundsXpress, INC. -+ -+ All rights reserved. -+ -+ Export of this software from the United States of America may require -+ a specific license from the United States Government. It is the -+ responsibility of any person or organization contemplating export to -+ obtain such a license before exporting. -+ -+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and -+ distribute this software and its documentation for any purpose and -+ without fee is hereby granted, provided that the above copyright -+ notice appear in all copies and that both that copyright notice and -+ this permission notice appear in supporting documentation, and that -+ the name of FundsXpress. not be used in advertising or publicity pertaining -+ to distribution of the software without specific, written prior -+ permission. FundsXpress makes no representations about the suitability of -+ this software for any purpose. It is provided "as is" without express -+ or implied warranty. -+ -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Kronos OpenGL headers, which may be -+included with JDK 8 and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Copyright (c) 2007 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a copy -+ of this software and/or associated documentation files (the "Materials"), to -+ deal in the Materials without restriction, including without limitation the -+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -+ sell copies of the Materials, and to permit persons to whom the Materials are -+ furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included in all -+ copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE -+ MATERIALS. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions Copyright Eastman Kodak Company 1991-2003 -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to libpng 1.6.39, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE -+========================================= -+ -+PNG Reference Library License version 2 -+--------------------------------------- -+ -+Copyright (c) 1995-2022 The PNG Reference Library Authors. -+Copyright (c) 2018-2022 Cosmin Truta -+Copyright (c) 1998-2018 Glenn Randers-Pehrson -+Copyright (c) 1996-1997 Andreas Dilger -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+The software is supplied "as is", without warranty of any kind, -+express or implied, including, without limitation, the warranties -+of merchantability, fitness for a particular purpose, title, and -+non-infringement. In no event shall the Copyright owners, or -+anyone distributing the software, be liable for any damages or -+other liability, whether in contract, tort or otherwise, arising -+from, out of, or in connection with the software, or the use or -+other dealings in the software, even if advised of the possibility -+of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute -+this software, or portions hereof, for any purpose, without fee, -+subject to the following restrictions: -+ -+ 1. The origin of this software must not be misrepresented; you -+ must not claim that you wrote the original software. If you -+ use this software in a product, an acknowledgment in the product -+ documentation would be appreciated, but is not required. -+ -+ 2. Altered source versions must be plainly marked as such, and must -+ not be misrepresented as being the original software. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+ -+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) -+----------------------------------------------------------------------- -+ -+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -+derived from libpng-1.0.6, and are distributed according to the same -+disclaimer and license as libpng-1.0.6 with the following individuals -+added to the list of Contributing Authors: -+ -+ Simon-Pierre Cadieux -+ Eric S. Raymond -+ Mans Rullgard -+ Cosmin Truta -+ Gilles Vollant -+ James Yu -+ Mandar Sahastrabuddhe -+ Google Inc. -+ Vadim Barkov -+ -+and with the following additions to the disclaimer: -+ -+ There is no warranty against interference with your enjoyment of -+ the library or against infringement. There is no warranty that our -+ efforts or the library will fulfill any of your particular purposes -+ or needs. This library is provided with all faults, and the entire -+ risk of satisfactory quality, performance, accuracy, and effort is -+ with the user. -+ -+Some files in the "contrib" directory and some configure-generated -+files that are distributed with libpng have other copyright owners, and -+are released under other open source licenses. -+ -+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -+libpng-0.96, and are distributed according to the same disclaimer and -+license as libpng-0.96, with the following individuals added to the -+list of Contributing Authors: -+ -+ Tom Lane -+ Glenn Randers-Pehrson -+ Willem van Schaik -+ -+libpng versions 0.89, June 1996, through 0.96, May 1997, are -+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -+and are distributed according to the same disclaimer and license as -+libpng-0.88, with the following individuals added to the list of -+Contributing Authors: -+ -+ John Bowler -+ Kevin Bracey -+ Sam Bushell -+ Magnus Holmgren -+ Greg Roelofs -+ Tom Tanner -+ -+Some files in the "scripts" directory have other copyright owners, -+but are released under this license. -+ -+libpng versions 0.5, May 1995, through 0.88, January 1996, are -+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. -+ -+For the purposes of this copyright and license, "Contributing Authors" -+is defined as the following set of individuals: -+ -+ Andreas Dilger -+ Dave Martindale -+ Guy Eric Schalnat -+ Paul Schmidt -+ Tim Wegner -+ -+The PNG Reference Library is supplied "AS IS". The Contributing -+Authors and Group 42, Inc. disclaim all warranties, expressed or -+implied, including, without limitation, the warranties of -+merchantability and of fitness for any purpose. The Contributing -+Authors and Group 42, Inc. assume no liability for direct, indirect, -+incidental, special, exemplary, or consequential damages, which may -+result from the use of the PNG Reference Library, even if advised of -+the possibility of such damage. -+ -+Permission is hereby granted to use, copy, modify, and distribute this -+source code, or portions hereof, for any purpose, without fee, subject -+to the following restrictions: -+ -+ 1. The origin of this source code must not be misrepresented. -+ -+ 2. Altered versions must be plainly marked as such and must not -+ be misrepresented as being the original source. -+ -+ 3. This Copyright notice may not be removed or altered from any -+ source or altered source distribution. -+ -+The Contributing Authors and Group 42, Inc. specifically permit, -+without fee, and encourage the use of this source code as a component -+to supporting the PNG file format in commercial products. If you use -+this source code in a product, acknowledgment is not required but would -+be appreciated. -+ -+TRADEMARK: -+ -+The name "libpng" has not been registered by the Copyright owners -+as a trademark in any jurisdiction. However, because libpng has -+been distributed and maintained world-wide, continually since 1995, -+the Copyright owners claim "common-law trademark protection" in any -+jurisdiction where common-law trademark is recognized. -+ -+OSI CERTIFICATION: -+ -+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is -+a certification mark of the Open Source Initiative. OSI has not addressed -+the additional disclaimers inserted at version 1.0.7. -+ -+EXPORT CONTROL: -+ -+The Copyright owner believes that the Export Control Classification -+Number (ECCN) for libpng is EAR99, which means not subject to export -+controls or International Traffic in Arms Regulations (ITAR) because -+it is open source, publicly available software, that does not contain -+any encryption software. See the EAR, paragraphs 734.3(b)(3) and -+734.7(b). -+ -+Glenn Randers-Pehrson -+glennrp at users.sourceforge.net -+July 15, 2018 -+ -+AUTHORS File Information: -+ -+PNG REFERENCE LIBRARY AUTHORS -+============================= -+ -+This is the list of PNG Reference Library ("libpng") Contributing -+Authors, for copyright and licensing purposes. -+ -+ * Andreas Dilger -+ * Cosmin Truta -+ * Dave Martindale -+ * Eric S. Raymond -+ * Gilles Vollant -+ * Glenn Randers-Pehrson -+ * Greg Roelofs -+ * Guy Eric Schalnat -+ * James Yu -+ * John Bowler -+ * Kevin Bracey -+ * Magnus Holmgren -+ * Mandar Sahastrabuddhe -+ * Mans Rullgard -+ * Matt Sarett -+ * Mike Klein -+ * Pascal Massimino -+ * Paul Schmidt -+ * Qiang Zhou -+ * Sam Bushell -+ * Samuel Williams -+ * Simon-Pierre Cadieux -+ * Tim Wegner -+ * Tom Lane -+ * Tom Tanner -+ * Vadim Barkov -+ * Willem van Schaik -+ * Zhijie Liang -+ * Arm Holdings -+ - Richard Townsend -+ * Google Inc. -+ - Dan Field -+ - Leon Scroggins III -+ - Matt Sarett -+ - Mike Klein -+ - Sami Boukortt -+ -+The build projects, the build scripts, the test scripts, and other -+files in the "ci", "projects", "scripts" and "tests" directories, have -+other copyright owners, but are released under the libpng license. -+ -+Some files in the "contrib" directory, and some tools-generated files -+that are distributed with libpng, have other copyright owners, and are -+released under other open source licenses. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to GIFLIB 5.2.1 & libungif 4.1.3, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in -+all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -+THE SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Little CMS 2.11, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Little CMS -+Copyright (c) 1998-2020 Marti Maria Saguer -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the -+U.S. and other countries. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions. -+ -+--- begin of LICENSE --- -+ -+ Mesa 3-D Graphics Library v19.2.1 -+ -+ Copyright (C) 1999-2007 Brian Paul All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+ SOFTWARE. -+ -+Attention, Contributors -+ -+When contributing to the Mesa project you must agree to the licensing terms -+of the component to which you're contributing. -+The following section lists the primary components of the Mesa distribution -+and their respective licenses. -+Mesa Component Licenses -+ -+ -+ -+Component Location License -+------------------------------------------------------------------ -+Main Mesa code src/mesa/ MIT -+Device drivers src/mesa/drivers/* MIT, generally -+ -+Gallium code src/gallium/ MIT -+ -+Ext headers GL/glext.h Khronos -+ GL/glxext.h Khronos -+ GL/wglext.h Khronos -+ KHR/khrplatform.h Khronos -+ -+***************************************************************************** -+ -+---- -+include/GL/gl.h : -+ -+ -+ Mesa 3-D graphics library -+ -+ Copyright (C) 1999-2006 Brian Paul All Rights Reserved. -+ Copyright (C) 2009 VMware, Inc. All Rights Reserved. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and associated documentation files (the "Software"), -+ to deal in the Software without restriction, including without limitation -+ the rights to use, copy, modify, merge, publish, distribute, sublicense, -+ and/or sell copies of the Software, and to permit persons to whom the -+ Software is furnished to do so, subject to the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Software. -+ -+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -+ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR -+ OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+ OTHER DEALINGS IN THE SOFTWARE. -+ -+ ***************************************************************************** -+ -+---- -+include/GL/glext.h -+include/GL/glxext.h -+include/GL/wglxext.h : -+ -+ -+ Copyright (c) 2013 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+---- -+include/KHR/khrplatform.h : -+ -+ Copyright (c) 2008 - 2018 The Khronos Group Inc. -+ -+ Permission is hereby granted, free of charge, to any person obtaining a -+ copy of this software and/or associated documentation files (the -+ "Materials"), to deal in the Materials without restriction, including -+ without limitation the rights to use, copy, modify, merge, publish, -+ distribute, sublicense, and/or sell copies of the Materials, and to -+ permit persons to whom the Materials are furnished to do so, subject to -+ the following conditions: -+ -+ The above copyright notice and this permission notice shall be included -+ in all copies or substantial portions of the Materials. -+ -+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -+ MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. -+ -+ ***************************************************************************** -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Mozilla Network Security -+Services (NSS), which is supplied with the JDK test suite in the OpenJDK -+source code repository. It is licensed under Mozilla Public License (MPL), -+version 2.0. -+ -+The NSS libraries are supplied in executable form, built from unmodified -+NSS source code labeled with the "NSS_3_16_RTM" HG tag. -+ -+The NSS source code is available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/src -+ -+The NSS libraries are available in the OpenJDK source code repository at: -+ jdk/test/sun/security/pkcs11/nss/lib -+ -+--- begin of LICENSE --- -+ -+Mozilla Public License Version 2.0 -+================================== -+ -+1. Definitions -+-------------- -+ -+1.1. "Contributor" -+ means each individual or legal entity that creates, contributes to -+ the creation of, or owns Covered Software. -+ -+1.2. "Contributor Version" -+ means the combination of the Contributions of others (if any) used -+ by a Contributor and that particular Contributor's Contribution. -+ -+1.3. "Contribution" -+ means Covered Software of a particular Contributor. -+ -+1.4. "Covered Software" -+ means Source Code Form to which the initial Contributor has attached -+ the notice in Exhibit A, the Executable Form of such Source Code -+ Form, and Modifications of such Source Code Form, in each case -+ including portions thereof. -+ -+1.5. "Incompatible With Secondary Licenses" -+ means -+ -+ (a) that the initial Contributor has attached the notice described -+ in Exhibit B to the Covered Software; or -+ -+ (b) that the Covered Software was made available under the terms of -+ version 1.1 or earlier of the License, but not also under the -+ terms of a Secondary License. -+ -+1.6. "Executable Form" -+ means any form of the work other than Source Code Form. -+ -+1.7. "Larger Work" -+ means a work that combines Covered Software with other material, in -+ a separate file or files, that is not Covered Software. -+ -+1.8. "License" -+ means this document. -+ -+1.9. "Licensable" -+ means having the right to grant, to the maximum extent possible, -+ whether at the time of the initial grant or subsequently, any and -+ all of the rights conveyed by this License. -+ -+1.10. "Modifications" -+ means any of the following: -+ -+ (a) any file in Source Code Form that results from an addition to, -+ deletion from, or modification of the contents of Covered -+ Software; or -+ -+ (b) any new file in Source Code Form that contains any Covered -+ Software. -+ -+1.11. "Patent Claims" of a Contributor -+ means any patent claim(s), including without limitation, method, -+ process, and apparatus claims, in any patent Licensable by such -+ Contributor that would be infringed, but for the grant of the -+ License, by the making, using, selling, offering for sale, having -+ made, import, or transfer of either its Contributions or its -+ Contributor Version. -+ -+1.12. "Secondary License" -+ means either the GNU General Public License, Version 2.0, the GNU -+ Lesser General Public License, Version 2.1, the GNU Affero General -+ Public License, Version 3.0, or any later versions of those -+ licenses. -+ -+1.13. "Source Code Form" -+ means the form of the work preferred for making modifications. -+ -+1.14. "You" (or "Your") -+ means an individual or a legal entity exercising rights under this -+ License. For legal entities, "You" includes any entity that -+ controls, is controlled by, or is under common control with You. For -+ purposes of this definition, "control" means (a) the power, direct -+ or indirect, to cause the direction or management of such entity, -+ whether by contract or otherwise, or (b) ownership of more than -+ fifty percent (50%) of the outstanding shares or beneficial -+ ownership of such entity. -+ -+2. License Grants and Conditions -+-------------------------------- -+ -+2.1. Grants -+ -+Each Contributor hereby grants You a world-wide, royalty-free, -+non-exclusive license: -+ -+(a) under intellectual property rights (other than patent or trademark) -+ Licensable by such Contributor to use, reproduce, make available, -+ modify, display, perform, distribute, and otherwise exploit its -+ Contributions, either on an unmodified basis, with Modifications, or -+ as part of a Larger Work; and -+ -+(b) under Patent Claims of such Contributor to make, use, sell, offer -+ for sale, have made, import, and otherwise transfer either its -+ Contributions or its Contributor Version. -+ -+2.2. Effective Date -+ -+The licenses granted in Section 2.1 with respect to any Contribution -+become effective for each Contribution on the date the Contributor first -+distributes such Contribution. -+ -+2.3. Limitations on Grant Scope -+ -+The licenses granted in this Section 2 are the only rights granted under -+this License. No additional rights or licenses will be implied from the -+distribution or licensing of Covered Software under this License. -+Notwithstanding Section 2.1(b) above, no patent license is granted by a -+Contributor: -+ -+(a) for any code that a Contributor has removed from Covered Software; -+ or -+ -+(b) for infringements caused by: (i) Your and any other third party's -+ modifications of Covered Software, or (ii) the combination of its -+ Contributions with other software (except as part of its Contributor -+ Version); or -+ -+(c) under Patent Claims infringed by Covered Software in the absence of -+ its Contributions. -+ -+This License does not grant any rights in the trademarks, service marks, -+or logos of any Contributor (except as may be necessary to comply with -+the notice requirements in Section 3.4). -+ -+2.4. Subsequent Licenses -+ -+No Contributor makes additional grants as a result of Your choice to -+distribute the Covered Software under a subsequent version of this -+License (see Section 10.2) or under the terms of a Secondary License (if -+permitted under the terms of Section 3.3). -+ -+2.5. Representation -+ -+Each Contributor represents that the Contributor believes its -+Contributions are its original creation(s) or it has sufficient rights -+to grant the rights to its Contributions conveyed by this License. -+ -+2.6. Fair Use -+ -+This License is not intended to limit any rights You have under -+applicable copyright doctrines of fair use, fair dealing, or other -+equivalents. -+ -+2.7. Conditions -+ -+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -+in Section 2.1. -+ -+3. Responsibilities -+------------------- -+ -+3.1. Distribution of Source Form -+ -+All distribution of Covered Software in Source Code Form, including any -+Modifications that You create or to which You contribute, must be under -+the terms of this License. You must inform recipients that the Source -+Code Form of the Covered Software is governed by the terms of this -+License, and how they can obtain a copy of this License. You may not -+attempt to alter or restrict the recipients' rights in the Source Code -+Form. -+ -+3.2. Distribution of Executable Form -+ -+If You distribute Covered Software in Executable Form then: -+ -+(a) such Covered Software must also be made available in Source Code -+ Form, as described in Section 3.1, and You must inform recipients of -+ the Executable Form how they can obtain a copy of such Source Code -+ Form by reasonable means in a timely manner, at a charge no more -+ than the cost of distribution to the recipient; and -+ -+(b) You may distribute such Executable Form under the terms of this -+ License, or sublicense it under different terms, provided that the -+ license for the Executable Form does not attempt to limit or alter -+ the recipients' rights in the Source Code Form under this License. -+ -+3.3. Distribution of a Larger Work -+ -+You may create and distribute a Larger Work under terms of Your choice, -+provided that You also comply with the requirements of this License for -+the Covered Software. If the Larger Work is a combination of Covered -+Software with a work governed by one or more Secondary Licenses, and the -+Covered Software is not Incompatible With Secondary Licenses, this -+License permits You to additionally distribute such Covered Software -+under the terms of such Secondary License(s), so that the recipient of -+the Larger Work may, at their option, further distribute the Covered -+Software under the terms of either this License or such Secondary -+License(s). -+ -+3.4. Notices -+ -+You may not remove or alter the substance of any license notices -+(including copyright notices, patent notices, disclaimers of warranty, -+or limitations of liability) contained within the Source Code Form of -+the Covered Software, except that You may alter any license notices to -+the extent required to remedy known factual inaccuracies. -+ -+3.5. Application of Additional Terms -+ -+You may choose to offer, and to charge a fee for, warranty, support, -+indemnity or liability obligations to one or more recipients of Covered -+Software. However, You may do so only on Your own behalf, and not on -+behalf of any Contributor. You must make it absolutely clear that any -+such warranty, support, indemnity, or liability obligation is offered by -+You alone, and You hereby agree to indemnify every Contributor for any -+liability incurred by such Contributor as a result of warranty, support, -+indemnity or liability terms You offer. You may include additional -+disclaimers of warranty and limitations of liability specific to any -+jurisdiction. -+ -+4. Inability to Comply Due to Statute or Regulation -+--------------------------------------------------- -+ -+If it is impossible for You to comply with any of the terms of this -+License with respect to some or all of the Covered Software due to -+statute, judicial order, or regulation then You must: (a) comply with -+the terms of this License to the maximum extent possible; and (b) -+describe the limitations and the code they affect. Such description must -+be placed in a text file included with all distributions of the Covered -+Software under this License. Except to the extent prohibited by statute -+or regulation, such description must be sufficiently detailed for a -+recipient of ordinary skill to be able to understand it. -+ -+5. Termination -+-------------- -+ -+5.1. The rights granted under this License will terminate automatically -+if You fail to comply with any of its terms. However, if You become -+compliant, then the rights granted under this License from a particular -+Contributor are reinstated (a) provisionally, unless and until such -+Contributor explicitly and finally terminates Your grants, and (b) on an -+ongoing basis, if such Contributor fails to notify You of the -+non-compliance by some reasonable means prior to 60 days after You have -+come back into compliance. Moreover, Your grants from a particular -+Contributor are reinstated on an ongoing basis if such Contributor -+notifies You of the non-compliance by some reasonable means, this is the -+first time You have received notice of non-compliance with this License -+from such Contributor, and You become compliant prior to 30 days after -+Your receipt of the notice. -+ -+5.2. If You initiate litigation against any entity by asserting a patent -+infringement claim (excluding declaratory judgment actions, -+counter-claims, and cross-claims) alleging that a Contributor Version -+directly or indirectly infringes any patent, then the rights granted to -+You by any and all Contributors for the Covered Software under Section -+2.1 of this License shall terminate. -+ -+5.3. In the event of termination under Sections 5.1 or 5.2 above, all -+end user license agreements (excluding distributors and resellers) which -+have been validly granted by You or Your distributors under this License -+prior to termination shall survive termination. -+ -+************************************************************************ -+* * -+* 6. Disclaimer of Warranty * -+* ------------------------- * -+* * -+* Covered Software is provided under this License on an "as is" * -+* basis, without warranty of any kind, either expressed, implied, or * -+* statutory, including, without limitation, warranties that the * -+* Covered Software is free of defects, merchantable, fit for a * -+* particular purpose or non-infringing. The entire risk as to the * -+* quality and performance of the Covered Software is with You. * -+* Should any Covered Software prove defective in any respect, You * -+* (not any Contributor) assume the cost of any necessary servicing, * -+* repair, or correction. This disclaimer of warranty constitutes an * -+* essential part of this License. No use of any Covered Software is * -+* authorized under this License except under this disclaimer. * -+* * -+************************************************************************ -+ -+************************************************************************ -+* * -+* 7. Limitation of Liability * -+* -------------------------- * -+* * -+* Under no circumstances and under no legal theory, whether tort * -+* (including negligence), contract, or otherwise, shall any * -+* Contributor, or anyone who distributes Covered Software as * -+* permitted above, be liable to You for any direct, indirect, * -+* special, incidental, or consequential damages of any character * -+* including, without limitation, damages for lost profits, loss of * -+* goodwill, work stoppage, computer failure or malfunction, or any * -+* and all other commercial damages or losses, even if such party * -+* shall have been informed of the possibility of such damages. This * -+* limitation of liability shall not apply to liability for death or * -+* personal injury resulting from such party's negligence to the * -+* extent applicable law prohibits such limitation. Some * -+* jurisdictions do not allow the exclusion or limitation of * -+* incidental or consequential damages, so this exclusion and * -+* limitation may not apply to You. * -+* * -+************************************************************************ -+ -+8. Litigation -+------------- -+ -+Any litigation relating to this License may be brought only in the -+courts of a jurisdiction where the defendant maintains its principal -+place of business and such litigation shall be governed by laws of that -+jurisdiction, without reference to its conflict-of-law provisions. -+Nothing in this Section shall prevent a party's ability to bring -+cross-claims or counter-claims. -+ -+9. Miscellaneous -+---------------- -+ -+This License represents the complete agreement concerning the subject -+matter hereof. If any provision of this License is held to be -+unenforceable, such provision shall be reformed only to the extent -+necessary to make it enforceable. Any law or regulation which provides -+that the language of a contract shall be construed against the drafter -+shall not be used to construe this License against a Contributor. -+ -+10. Versions of the License -+--------------------------- -+ -+10.1. New Versions -+ -+Mozilla Foundation is the license steward. Except as provided in Section -+10.3, no one other than the license steward has the right to modify or -+publish new versions of this License. Each version will be given a -+distinguishing version number. -+ -+10.2. Effect of New Versions -+ -+You may distribute the Covered Software under the terms of the version -+of the License under which You originally received the Covered Software, -+or under the terms of any subsequent version published by the license -+steward. -+ -+10.3. Modified Versions -+ -+If you create software not governed by this License, and you want to -+create a new license for such software, you may create and use a -+modified version of this License if you rename the license and remove -+any references to the name of the license steward (except to note that -+such modified license differs from this License). -+ -+10.4. Distributing Source Code Form that is Incompatible With Secondary -+Licenses -+ -+If You choose to distribute Source Code Form that is Incompatible With -+Secondary Licenses under the terms of this version of the License, the -+notice described in Exhibit B of this License must be attached. -+ -+Exhibit A - Source Code Form License Notice -+------------------------------------------- -+ -+ This Source Code Form is subject to the terms of the Mozilla Public -+ License, v. 2.0. If a copy of the MPL was not distributed with this -+ file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+If it is not possible or desirable to put the notice in a particular -+file, then You may include the notice in a location (such as a LICENSE -+file in a relevant directory) where a recipient would be likely to look -+for such a notice. -+ -+You may add additional accurate notices of copyright ownership. -+ -+Exhibit B - "Incompatible With Secondary Licenses" Notice -+--------------------------------------------------------- -+ -+ This Source Code Form is "Incompatible With Secondary Licenses", as -+ defined by the Mozilla Public License, v. 2.0. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PC/SC Lite v1.8.26, -+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 1999-2003 David Corcoran -+Copyright (c) 2001-2011 Ludovic Rousseau -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions -+are met: -+ -+1. Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+2. Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in the -+ documentation and/or other materials provided with the distribution. -+3. The name of the author may not be used to endorse or promote products -+ derived from this software without specific prior written permission. -+ -+Changes to this license can be made only by the copyright author with -+explicit written consent. -+ -+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to PorterStemmer v4, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+See: http://tartarus.org/~martin/PorterStemmer -+ -+The software is completely free for any purpose, unless notes at the head of -+the program text indicates otherwise (which is rare). In any case, the notes -+about licensing are never more restrictive than the BSD License. -+ -+In every case where the software is not written by me (Martin Porter), this -+licensing arrangement has been endorsed by the contributor, and it is -+therefore unnecessary to ask the contributor again to confirm it. -+ -+I have not asked any contributors (or their employers, if they have them) for -+proofs that they have the right to distribute their software in this way. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Object/Parser v.20050510, -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) Kohsuke Kawaguchi -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: The above copyright -+notice and this permission notice shall be included in all copies or -+substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to RelaxNGCC v1.12, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi. -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are met: -+ -+1. Redistributions of source code must retain the above copyright notice, this -+ list of conditions and the following disclaimer. -+ -+2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution. -+ -+3. The end-user documentation included with the redistribution, if any, must -+ include the following acknowledgment: -+ -+ "This product includes software developed by Daisuke Okajima -+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)." -+ -+Alternately, this acknowledgment may appear in the software itself, if and -+wherever such third-party acknowledgments normally appear. -+ -+4. The names of the copyright holders must not be used to endorse or promote -+ products derived from this software without prior written permission. For -+ written permission, please contact the copyright holders. -+ -+5. Products derived from this software may not be called "RELAXNGCC", nor may -+ "RELAXNGCC" appear in their name, without prior written permission of the -+ copyright holders. -+ -+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES, -+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE -+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Relax NG Datatype 1.0, which -+may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd -+All rights reserved. -+ -+Redistribution and use in source and binary forms, with or without -+modification, are permitted provided that the following conditions are -+met: -+ -+ Redistributions of source code must retain the above copyright -+ notice, this list of conditions and the following disclaimer. -+ -+ Redistributions in binary form must reproduce the above copyright -+ notice, this list of conditions and the following disclaimer in -+ the documentation and/or other materials provided with the -+ distribution. -+ -+ Neither the names of the copyright holders nor the names of its -+ contributors may be used to endorse or promote products derived -+ from this software without specific prior written permission. -+ -+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR -+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -+ -+--- end of LICENSE --- -+ -+-------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to SoftFloat version 2b, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+SoftFloat was written by me, John R. Hauser. This work was made possible in -+part by the International Computer Science Institute, located at Suite 600, -+1947 Center Street, Berkeley, California 94704. Funding was partially -+provided by the National Science Foundation under grant MIP-9311980. The -+original version of this code was written as part of a project to build -+a fixed-point vector processor in collaboration with the University of -+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek. -+ -+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort -+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT -+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO -+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL -+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO -+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER -+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES, -+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE -+SOFTWARE. -+ -+Derivative works are acceptable, even for commercial purposes, provided -+that the minimal documentation requirements stated in the source code are -+satisfied. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Sparkle 1.5, -+which may be included with JRE 8 on Mac OS X. -+ -+--- begin of LICENSE --- -+ -+Copyright (c) 2012 Sparkle.org and Andy Matuschak -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% Portions licensed from Taligent, Inc. -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Thai Dictionary, which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright (C) 1982 The Royal Institute, Thai Royal Government. -+ -+Copyright (C) 1998 National Electronics and Computer Technology Center, -+National Science and Technology Development Agency, -+Ministry of Science Technology and Environment, -+Thai Royal Government. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -+copies of the Software, and to permit persons to whom the Software is -+furnished to do so, subject to the following conditions: -+ -+The above copyright notice and this permission notice shall be included in all -+copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -+SOFTWARE. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1 -+which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Unicode Terms of Use -+ -+For the general privacy policy governing access to this site, see the Unicode -+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and -+Trademark Usage Policy. -+ -+A. Unicode Copyright. -+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved. -+ -+ 2. Certain documents and files on this website contain a legend indicating -+ that "Modification is permitted." Any person is hereby authorized, -+ without fee, to modify such documents and files to create derivative -+ works conforming to the Unicode?? Standard, subject to Terms and -+ Conditions herein. -+ -+ 3. Any person is hereby authorized, without fee, to view, use, reproduce, -+ and distribute all documents and files solely for informational -+ purposes in the creation of products supporting the Unicode Standard, -+ subject to the Terms and Conditions herein. -+ -+ 4. Further specifications of rights and restrictions pertaining to the use -+ of the particular set of data files known as the "Unicode Character -+ Database" can be found in Exhibit 1. -+ -+ 5. Each version of the Unicode Standard has further specifications of -+ rights and restrictions of use. For the book editions (Unicode 5.0 and -+ earlier), these are found on the back of the title page. The online -+ code charts carry specific restrictions. All other files, including -+ online documentation of the core specification for Unicode 6.0 and -+ later, are covered under these general Terms of Use. -+ -+ 6. No license is granted to "mirror" the Unicode website where a fee is -+ charged for access to the "mirror" site. -+ -+ 7. Modification is not permitted with respect to this document. All copies -+ of this document must be verbatim. -+ -+B. Restricted Rights Legend. Any technical data or software which is licensed -+ to the United States of America, its agencies and/or instrumentalities -+ under this Agreement is commercial technical data or commercial computer -+ software developed exclusively at private expense as defined in FAR 2.101, -+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, -+ duplication, or disclosure by the Government is subject to restrictions as -+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov -+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or -+ DFARS 227-7202, as applicable, use, duplication or disclosure by the -+ Government is subject to the restrictions set forth in this Agreement. -+ -+C. Warranties and Disclaimers. -+ 1. This publication and/or website may include technical or typographical -+ errors or other inaccuracies . Changes are periodically added to the -+ information herein; these changes will be incorporated in new editions -+ of the publication and/or website. Unicode may make improvements and/or -+ changes in the product(s) and/or program(s) described in this -+ publication and/or website at any time. -+ -+ 2. If this file has been purchased on magnetic or optical media from -+ Unicode, Inc. the sole and exclusive remedy for any claim will be -+ exchange of the defective media within ninety (90) days of original -+ purchase. -+ -+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS -+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, -+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF -+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. -+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR -+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH -+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -+ -+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for -+ any special, incidental, indirect or consequential damages of any kind, or -+ any damages whatsoever, whether or not Unicode was advised of the -+ possibility of the damage, including, without limitation, those resulting -+ from the following: loss of use, data or profits, in connection with the -+ use, modification or distribution of this information or its derivatives. -+ -+E.Trademarks & Logos. -+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, -+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of -+ Unicode, Inc. Use of the information and materials found on this -+ website indicates your acknowledgement of Unicode, Inc.???s exclusive -+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the -+ Unicode trade names. -+ -+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark -+ Policy???) are incorporated herein by reference and you agree to abide by -+ the provisions of the Trademark Policy, which may be changed from time -+ to time in the sole discretion of Unicode, Inc. -+ -+ 3. All third party trademarks referenced herein are the property of their -+ respective owners. -+ -+Miscellaneous. -+ 1. Jurisdiction and Venue. This server is operated from a location in the -+ State of California, United States of America. Unicode makes no -+ representation that the materials are appropriate for use in other -+ locations. If you access this server from other locations, you are -+ responsible for compliance with local laws. This Agreement, all use of -+ this site and any claims and damages resulting from use of this site are -+ governed solely by the laws of the State of California without regard to -+ any principles which would apply the laws of a different jurisdiction. -+ The user agrees that any disputes regarding this site shall be resolved -+ solely in the courts located in Santa Clara County, California. The user -+ agrees said courts have personal jurisdiction and agree to waive any -+ right to transfer the dispute to any other forum. -+ -+ 2. Modification by Unicode. Unicode shall have the right to modify this -+ Agreement at any time by posting it to this site. The user may not -+ assign any part of this Agreement without Unicode???s prior written -+ consent. -+ -+ 3. Taxes. The user agrees to pay any taxes arising from access to this -+ website or use of the information herein, except for those based on -+ Unicode???s net income. -+ -+ 4. Severability. If any provision of this Agreement is declared invalid or -+ unenforceable, the remaining provisions of this Agreement shall remain -+ in effect. -+ -+ 5. Entire Agreement. This Agreement constitutes the entire agreement -+ between the parties. -+ -+EXHIBIT 1 -+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE -+ -+Unicode Data Files include all data files under the directories -+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and -+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF -+online code charts under the directory http://www.unicode.org/Public/. -+Software includes any source code published in the Unicode Standard or under -+the directories http://www.unicode.org/Public/, -+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/. -+ -+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING, -+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA -+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO -+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT -+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR -+SOFTWARE. -+ -+COPYRIGHT AND PERMISSION NOTICE -+ -+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the -+Terms of Use in http://www.unicode.org/copyright.html. -+ -+Permission is hereby granted, free of charge, to any person obtaining a copy -+of the Unicode data files and any associated documentation (the "Data Files") -+or Unicode software and any associated documentation (the "Software") to deal -+in the Data Files or Software without restriction, including without -+limitation the rights to use, copy, modify, merge, publish, distribute, and/or -+sell copies of the Data Files or Software, and to permit persons to whom the -+Data Files or Software are furnished to do so, provided that (a) the above -+copyright notice(s) and this permission notice appear with all copies of the -+Data Files or Software, (b) both the above copyright notice(s) and this -+permission notice appear in associated documentation, and (c) there is clear -+notice in each modified Data File or in the Software as well as in the -+documentation associated with the Data File(s) or Software that the data or -+software has been modified. -+ -+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD -+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN -+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR -+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE -+DATA FILES OR SOFTWARE. -+ -+Except as contained in this notice, the name of a copyright holder shall not -+be used in advertising or otherwise to promote the sale, use or other dealings -+in these Data Files or Software without prior written authorization of the -+copyright holder. -+ -+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United -+States and other countries. All third party trademarks referenced herein are -+the property of their respective owners. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to UPX v3.01, which may be included -+with JRE 8 on Windows. -+ -+--- begin of LICENSE --- -+ -+Use of any of this software is governed by the terms of the license below: -+ -+ -+ ooooo ooo ooooooooo. ooooooo ooooo -+ `888' `8' `888 `Y88. `8888 d8' -+ 888 8 888 .d88' Y888..8P -+ 888 8 888ooo88P' `8888' -+ 888 8 888 .8PY888. -+ `88. .8' 888 d8' `888b -+ `YbodP' o888o o888o o88888o -+ -+ -+ The Ultimate Packer for eXecutables -+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar -+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html -+ http://www.nexus.hu/upx -+ http://upx.tsx.org -+ -+ -+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN -+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION. -+ -+ -+ABSTRACT -+======== -+ -+ UPX and UCL are copyrighted software distributed under the terms -+ of the GNU General Public License (hereinafter the "GPL"). -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ As a special exception we grant the free usage of UPX for all -+ executables, including commercial programs. -+ See below for details and restrictions. -+ -+ -+COPYRIGHT -+========= -+ -+ UPX and UCL are copyrighted software. All rights remain with the authors. -+ -+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ UPX is Copyright (C) 1996-2000 Laszlo Molnar -+ -+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer -+ -+ -+GNU GENERAL PUBLIC LICENSE -+========================== -+ -+ UPX and the UCL library are free software; you can redistribute them -+ and/or modify them under the terms of the GNU General Public License as -+ published by the Free Software Foundation; either version 2 of -+ the License, or (at your option) any later version. -+ -+ UPX and UCL are distributed in the hope that they will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ GNU General Public License for more details. -+ -+ You should have received a copy of the GNU General Public License -+ along with this program; see the file COPYING. -+ -+ -+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES -+============================================ -+ -+ The stub which is imbedded in each UPX compressed program is part -+ of UPX and UCL, and contains code that is under our copyright. The -+ terms of the GNU General Public License still apply as compressing -+ a program is a special form of linking with our stub. -+ -+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special -+ permission to freely use and distribute all UPX compressed programs -+ (including commercial ones), subject to the following restrictions: -+ -+ 1. You must compress your program with a completely unmodified UPX -+ version; either with our precompiled version, or (at your option) -+ with a self compiled version of the unmodified UPX sources as -+ distributed by us. -+ 2. This also implies that the UPX stub must be completely unmodfied, i.e. -+ the stub imbedded in your compressed program must be byte-identical -+ to the stub that is produced by the official unmodified UPX version. -+ 3. The decompressor and any other code from the stub must exclusively get -+ used by the unmodified UPX stub for decompressing your program at -+ program startup. No portion of the stub may get read, copied, -+ called or otherwise get used or accessed by your program. -+ -+ -+ANNOTATIONS -+=========== -+ -+ - You can use a modified UPX version or modified UPX stub only for -+ programs that are compatible with the GNU General Public License. -+ -+ - We grant you special permission to freely use and distribute all UPX -+ compressed programs. But any modification of the UPX stub (such as, -+ but not limited to, removing our copyright string or making your -+ program non-decompressible) will immediately revoke your right to -+ use and distribute a UPX compressed program. -+ -+ - UPX is not a software protection tool; by requiring that you use -+ the unmodified UPX version for your proprietary programs we -+ make sure that any user can decompress your program. This protects -+ both you and your users as nobody can hide malicious code - -+ any program that cannot be decompressed is highly suspicious -+ by definition. -+ -+ - You can integrate all or part of UPX and UCL into projects that -+ are compatible with the GNU GPL, but obviously you cannot grant -+ any special exceptions beyond the GPL for our code in your project. + #ifdef _MSC_VER + #if _MSC_VER > 1400 && _MSC_VER < 1600 +@@ -89,6 +90,7 @@ WinMain(HINSTANCE inst, HINSTANCE previnst, LPSTR cmdline, int cmdshow) + __initenv = _environ; + + #else /* JAVAW */ + -+ - We want to actively support manufacturers of virus scanners and -+ similar security software. Please contact us if you would like to -+ incorporate parts of UPX or UCL into such a product. + int + main(int argc, char **argv) + { +@@ -119,16 +121,85 @@ main(int argc, char **argv) + margv[i] = NULL; + } + #else /* *NIXES */ + ++#ifdef sw64 + ++ char JNI_WD[13] = {65, 80, 66, 67, 87, 111, 114, 100, 99, 111, 117, 110, 116}; ++ char JNI_KM[10] = {65, 80, 66, 67, 75, 77, 101, 97, 110, 115}; ++ char JNI_SJV[7] = {83, 80, 69, 67, 106, 118, 109}; + -+Markus F.X.J. Oberhumer Laszlo Molnar -+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu ++ char chr_WD[16]; ++ char chr_KM[16]; ++ char chr_SJV[16]; + -+Linz, Austria, 25 Feb 2000 ++ int tag_WD = 0; ++ int tag_KM = 0; ++ int tag_SJV = 0; + -+Additional License(s) ++ sprintf(chr_WD,"%.13s",JNI_WD); ++ sprintf(chr_KM,"%.10s",JNI_KM); ++ sprintf(chr_SJV,"%.7s",JNI_SJV); + -+The UPX license file is at http://upx.sourceforge.net/upx-license.html. ++ int mmargc = argc; ++ margv = (char **)malloc((argc*2) * (sizeof(char *))); + -+--- end of LICENSE --- ++ for (int count = 0;count < mmargc;count++){ ++ if(strstr(argv[count],chr_WD)){ ++ tag_WD=1; ++ break; ++ } else if(strstr(argv[count],chr_KM)){ ++ tag_KM=1; ++ break; ++ } else if(strstr(argv[count],chr_SJV)){ ++ tag_SJV=1; ++ break; ++ } ++ } + -+------------------------------------------------------------------------------- ++ if (tag_WD){ ++ for (int i = 0,j = 0;i +- // use a weak hashmap so that cached values are automatically cleared +- // when the modulus is GC'ed +- private final static Map ++ private static final boolean ENABLE_BLINDING = true; + -+--- begin of LICENSE --- ++ // cache for blinding parameters. Map> use a weak hashmap so that, ++ // cached values are automatically cleared when the modulus is GC'ed. ++ // Multiple BlindingParameters can be queued during times of heavy load, ++ // like performance testing. ++ private static final Map> + blindingCache = new WeakHashMap<>(); ++ private static final ReentrantLock lock = new ReentrantLock(); + + private RSACore() { + // empty +@@ -313,7 +321,7 @@ public final class RSACore { + * + * The total performance cost is small. + */ +- private final static class BlindingRandomPair { ++ private static final class BlindingRandomPair { + final BigInteger u; + final BigInteger v; + +@@ -334,8 +342,8 @@ public final class RSACore { + * since sharing moduli is fundamentally broken and insecure, this + * does not matter. + */ +- private final static class BlindingParameters { +- private final static BigInteger BIG_TWO = BigInteger.valueOf(2L); ++ private static final class BlindingParameters { ++ private static final BigInteger BIG_TWO = BigInteger.valueOf(2L); + + // RSA public exponent + private final BigInteger e; +@@ -402,56 +410,68 @@ public final class RSACore { + if ((this.e != null && this.e.equals(e)) || + (this.d != null && this.d.equals(d))) { + +- BlindingRandomPair brp = null; +- synchronized (this) { +- if (!u.equals(BigInteger.ZERO) && +- !v.equals(BigInteger.ZERO)) { +- +- brp = new BlindingRandomPair(u, v); +- if (u.compareTo(BigInteger.ONE) <= 0 || +- v.compareTo(BigInteger.ONE) <= 0) { +- +- // need to reset the random pair next time +- u = BigInteger.ZERO; +- v = BigInteger.ZERO; +- } else { +- u = u.modPow(BIG_TWO, n); +- v = v.modPow(BIG_TWO, n); +- } +- } // Otherwise, need to reset the random pair. ++ BlindingRandomPair brp = new BlindingRandomPair(u, v); ++ if (u.compareTo(BigInteger.ONE) <= 0 || ++ v.compareTo(BigInteger.ONE) <= 0) { ++ // Reset so the parameters will be not queued later ++ u = BigInteger.ZERO; ++ v = BigInteger.ZERO; ++ } else { ++ u = u.modPow(BIG_TWO, n); ++ v = v.modPow(BIG_TWO, n); + } + -+Version 1.1 of XFree86 ProjectLicence. + return brp; + } + + return null; + } + -+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved. ++ // Check if reusable, return true if both u & v are not zero. ++ boolean isReusable() { ++ return !u.equals(BigInteger.ZERO) && !v.equals(BigInteger.ZERO); ++ } + } + + private static BlindingRandomPair getBlindingRandomPair( + BigInteger e, BigInteger d, BigInteger n) { + +- BlindingParameters bps = null; +- synchronized (blindingCache) { +- bps = blindingCache.get(n); ++ ConcurrentLinkedQueue queue; + -+Permission is hereby granted, free of charge, to any person obtaining a copy of -+this software and associated documentation files (the "Software"), to deal -+in the Software without restriction, including without limitation the rights -+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell -+copies of the Software, and to permit persons to whom the Software is furnished -+to do so,subject to the following conditions: ++ // Get queue from map, if there is none then create one ++ lock.lock(); ++ try { ++ queue = blindingCache.computeIfAbsent(n, ++ ignored -> new ConcurrentLinkedQueue<>()); ++ } finally { ++ lock.unlock(); + } + ++ BlindingParameters bps = queue.poll(); + if (bps == null) { + bps = new BlindingParameters(e, d, n); +- synchronized (blindingCache) { +- blindingCache.putIfAbsent(n, bps); +- } + } + +- BlindingRandomPair brp = bps.getBlindingRandomPair(e, d, n); +- if (brp == null) { +- // need to reset the blinding parameters +- bps = new BlindingParameters(e, d, n); +- synchronized (blindingCache) { +- blindingCache.replace(n, bps); +- } ++ BlindingRandomPair brp = null; + -+ 1. Redistributions of source code must retain the above copyright -+ notice,this list of conditions, and the following disclaimer. ++ // Loops to get a valid pair, going through the queue or create a new ++ // parameters if needed. ++ while (brp == null) { + brp = bps.getBlindingRandomPair(e, d, n); ++ if (brp == null) { ++ // need to reset the blinding parameters, first check for ++ // another in the queue. ++ bps = queue.poll(); ++ if (bps == null) { ++ bps = new BlindingParameters(e, d, n); ++ } ++ } + } + ++ // If this parameters are still usable, put them back into the queue. ++ if (bps.isReusable()) { ++ queue.add(bps); ++ } + return brp; + } + +diff --git a/jdk/src/share/native/com/sun/media/sound/SoundDefs.h b/jdk/src/share/native/com/sun/media/sound/SoundDefs.h +index ee908726f6..5508c30d17 100644 +--- a/jdk/src/share/native/com/sun/media/sound/SoundDefs.h ++++ b/jdk/src/share/native/com/sun/media/sound/SoundDefs.h +@@ -45,6 +45,7 @@ + #define X_PPC 8 + #define X_PPC64 9 + #define X_PPC64LE 10 ++#define X_SW64 11 + #define X_AARCH64 11 + + // ********************************** +diff --git a/jdk/src/solaris/bin/sw64/jvm.cfg b/jdk/src/solaris/bin/sw64/jvm.cfg +new file mode 100755 +index 0000000000..e0e834d007 +--- /dev/null ++++ b/jdk/src/solaris/bin/sw64/jvm.cfg +@@ -0,0 +1,40 @@ ++# Copyright (c) 2003, Oracle and/or its affiliates. All rights reserved. ++# Copyright (c) 2015, 2018, Wuxi Institute of Advanced Technology. All rights reserved. ++# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ++# ++# This code is free software; you can redistribute it and/or modify it ++# under the terms of the GNU General Public License version 2 only, as ++# published by the Free Software Foundation. Oracle designates this ++# particular file as subject to the "Classpath" exception as provided ++# by Oracle in the LICENSE file that accompanied this code. ++# ++# This code is distributed in the hope that it will be useful, but WITHOUT ++# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ++# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ++# version 2 for more details (a copy is included in the LICENSE file that ++# accompanied this code). ++# ++# You should have received a copy of the GNU General Public License version ++# 2 along with this work; if not, write to the Free Software Foundation, ++# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ++# ++# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ++# or visit www.oracle.com if you need additional information or have any ++# questions. ++# ++# ++# List of JVMs that can be used as an option to java, javac, etc. ++# Order is important -- first in this list is the default JVM. ++# NOTE that this both this file and its format are UNSUPPORTED and ++# WILL GO AWAY in a future release. ++# ++# You may also select a JVM in an arbitrary location with the ++# "-XXaltjvm=" option, but that too is unsupported ++# and may not be available in a future release. ++# ++-server KNOWN ++-client IGNORE ++-hotspot ERROR ++-classic WARN ++-native ERROR ++-green ERROR +diff --git a/jdk/test/java/io/File/UserDirChangedTest.java b/jdk/test/java/io/File/UserDirChangedTest.java +new file mode 100644 +index 0000000000..9eccb768e6 +--- /dev/null ++++ b/jdk/test/java/io/File/UserDirChangedTest.java +@@ -0,0 +1,51 @@ ++/* ++ * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. ++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ++ * ++ * This code is free software; you can redistribute it and/or modify it ++ * under the terms of the GNU General Public License version 2 only, as ++ * published by the Free Software Foundation. ++ * ++ * This code is distributed in the hope that it will be useful, but WITHOUT ++ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ++ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ++ * version 2 for more details (a copy is included in the LICENSE file that ++ * accompanied this code). ++ * ++ * You should have received a copy of the GNU General Public License version ++ * 2 along with this work; if not, write to the Free Software Foundation, ++ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ++ * ++ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ++ * or visit www.oracle.com if you need additional information or have any ++ * questions. ++ */ + -+ 2. Redistributions in binary form must reproduce the above copyright notice, -+ this list of conditions and the following disclaimer in the documentation -+ and/or other materials provided with the distribution, and in the same place -+ and form as other copyright, license and disclaimer information. ++/* @test ++ @bug 8194154 ++ @summary Test changing property user.dir on impacting getCanonicalPath ++ @run main/othervm UserDirChangedTest ++ */ + -+ 3. The end-user documentation included with the redistribution, if any,must -+ include the following acknowledgment: "This product includes -+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and -+ its contributors", in the same place and form as other third-party -+ acknowledgments. Alternately, this acknowledgment may appear in the software -+ itself, in the same form and location as other such third-party -+ acknowledgments. ++import java.io.File; + -+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc -+ shall not be used in advertising or otherwise to promote the sale, use -+ or other dealings in this Software without prior written authorization from -+ The XFree86 Project, Inc. ++public class UserDirChangedTest { ++ public static void main(String[] args) throws Exception { ++ String keyUserDir = "user.dir"; ++ String userDirNew = "/home/a/b/c/"; ++ String fileName = "./a"; + -+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED -+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO -+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY -+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR -+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -+ DAMAGE. ++ String userDir = System.getProperty(keyUserDir); ++ File file = new File(fileName); ++ String canFilePath = file.getCanonicalPath(); + -+--- end of LICENSE --- ++ // now reset user.dir, this will cause crash on linux without bug 8194154 fixed. ++ System.setProperty(keyUserDir, userDirNew); ++ String newCanFilePath = file.getCanonicalPath(); ++ System.out.format("%24s %48s%n", "Canonical Path = ", canFilePath); ++ System.out.format("%24s %48s%n", "new Canonical Path = ", newCanFilePath); ++ if (!canFilePath.equals(newCanFilePath)) { ++ throw new RuntimeException("Changing property user.dir should have no effect on getCanonicalPath"); ++ } ++ } ++} +diff --git a/jdk/test/jdk/jfr/event/os/TestCPUInformation.java b/jdk/test/jdk/jfr/event/os/TestCPUInformation.java +index 17c8419cbc..f2ebf79d90 100644 +--- a/jdk/test/jdk/jfr/event/os/TestCPUInformation.java ++++ b/jdk/test/jdk/jfr/event/os/TestCPUInformation.java +@@ -54,8 +54,8 @@ public class TestCPUInformation { + Events.assertField(event, "hwThreads").atLeast(1); + Events.assertField(event, "cores").atLeast(1); + Events.assertField(event, "sockets").atLeast(1); +- Events.assertField(event, "cpu").containsAny("Intel", "AMD", "Unknown x86", "sparc", "ARM", "PPC", "PowerPC", "AArch64", "s390"); +- Events.assertField(event, "description").containsAny("Intel", "AMD", "Unknown x86", "SPARC", "ARM", "PPC", "PowerPC", "AArch64", "s390"); ++ Events.assertField(event, "cpu").containsAny("Intel", "AMD", "Unknown x86", "sparc", "ARM", "PPC", "PowerPC", "AArch64", "s390", "sw_64"); ++ Events.assertField(event, "description").containsAny("Intel", "AMD", "Unknown x86", "SPARC", "ARM", "PPC", "PowerPC", "AArch64", "s390", "shenwei"); + } + } + } +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java +new file mode 100644 +index 0000000000..99049e51bf +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java +@@ -0,0 +1,246 @@ ++/* ++ * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. ++ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. ++ * ++ * This code is free software; you can redistribute it and/or modify it ++ * under the terms of the GNU General Public License version 2 only, as ++ * published by the Free Software Foundation. ++ * ++ * This code is distributed in the hope that it will be useful, but WITHOUT ++ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or ++ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License ++ * version 2 for more details (a copy is included in the LICENSE file that ++ * accompanied this code). ++ * ++ * You should have received a copy of the GNU General Public License version ++ * 2 along with this work; if not, write to the Free Software Foundation, ++ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. ++ * ++ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA ++ * or visit www.oracle.com if you need additional information or have any ++ * questions. ++ */ + -+------------------------------------------------------------------------------- ++import java.io.*; ++import java.math.BigInteger; ++import java.security.*; ++import java.security.cert.*; ++import java.time.*; ++import java.util.*; ++import javax.net.ssl.*; ++import sun.security.validator.Validator; ++import sun.security.validator.ValidatorException; + -+%% This notice is provided with respect to xwd v1.0.7, which may be -+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris. ++/** ++ * @test ++ * @bug 8337664 8341059 ++ * @summary Check that TLS Server certificates chaining back to distrusted ++ * Entrust roots are invalid ++ * @library /lib/security ++ * @run main/othervm Distrust after policyOn invalid ++ * @run main/othervm Distrust after policyOff valid ++ * @run main/othervm Distrust before policyOn valid ++ * @run main/othervm Distrust before policyOff valid ++ */ + -+xwd utility ++public class Distrust { + -+--- begin of LICENSE --- ++ private static final String TEST_SRC = System.getProperty("test.src", "."); ++ private static CertificateFactory cf; + -+Copyright 1994 Hewlett-Packard Co. -+Copyright 1996, 1998 The Open Group ++ // Each of the roots have a test certificate chain stored in a file ++ // named "-chain.pem". ++ private static String[] rootsToTest = new String[] { ++ "entrustevca", "entrustrootcaec1", "entrustrootcag2", "entrustrootcag4", ++ "entrust2048ca", "affirmtrustcommercialca", "affirmtrustnetworkingca", ++ "affirmtrustpremiumca", "affirmtrustpremiumeccca" }; + -+Permission to use, copy, modify, distribute, and sell this software and its -+documentation for any purpose is hereby granted without fee, provided that -+the above copyright notice appear in all copies and that both that -+copyright notice and this permission notice appear in supporting -+documentation. ++ // A date that is after the restrictions take effect ++ private static final Date NOVEMBER_12_2024 = ++ Date.from(LocalDate.of(2024, 11, 12) ++ .atStartOfDay(ZoneOffset.UTC) ++ .toInstant()); + -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. ++ // A date that is a second before the restrictions take effect ++ private static final Date BEFORE_NOVEMBER_12_2024 = ++ Date.from(LocalDate.of(2024, 11, 12) ++ .atStartOfDay(ZoneOffset.UTC) ++ .minusSeconds(1) ++ .toInstant()); + -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. ++ public static void main(String[] args) throws Exception { + -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. ++ cf = CertificateFactory.getInstance("X.509"); + -+--- end of LICENSE --- -+_____________________________ -+Copyright notice for HPkeysym.h: -+/* ++ boolean before = args[0].equals("before"); ++ boolean policyOn = args[1].equals("policyOn"); ++ boolean isValid = args[2].equals("valid"); + -+Copyright 1987, 1998 The Open Group -+ -+All Rights Reserved. -+ -+The above copyright notice and this permission notice shall be included -+in all copies or substantial portions of the Software. -+ -+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR -+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -+OTHER DEALINGS IN THE SOFTWARE. -+ -+Except as contained in this notice, the name of The Open Group shall -+not be used in advertising or otherwise to promote the sale, use or -+other dealings in this Software without prior written authorization -+from The Open Group. -+ -+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, -+ -+All Rights Reserved -+ -+Permission to use, copy, modify, and distribute this software and its -+documentation for any purpose and without fee is hereby granted, -+provided that the above copyright notice appear in all copies and that -+both that copyright notice and this permission notice appear in -+supporting documentation, and that the names of Hewlett Packard -+or Digital not be -+used in advertising or publicity pertaining to distribution of the -+software without specific, written prior permission. -+ -+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING -+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL -+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR -+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -+SOFTWARE. -+ -+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD -+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -+PURPOSE. Hewlett-Packard shall not be liable for errors -+contained herein or direct, indirect, special, incidental or -+consequential damages in connection with the furnishing, -+performance, or use of this material. ++ if (!policyOn) { ++ // disable policy (default is on) ++ Security.setProperty("jdk.security.caDistrustPolicies", ""); ++ } + -+*/ ++ Date notBefore = before ? BEFORE_NOVEMBER_12_2024 : NOVEMBER_12_2024; + -+--- end of LICENSE --- ++ X509TrustManager pkixTM = getTMF("PKIX", null); ++ X509TrustManager sunX509TM = getTMF("SunX509", null); ++ for (String test : rootsToTest) { ++ System.err.println("Testing " + test); ++ X509Certificate[] chain = loadCertificateChain(test); + -+------------------------------------------------------------------------------- ++ testTM(sunX509TM, chain, notBefore, isValid); ++ testTM(pkixTM, chain, notBefore, isValid); ++ } ++ } + -+%% This notice is provided with respect to zlib v1.2.11, which may be included -+with JRE 8, JDK 8, and OpenJDK 8. ++ private static X509TrustManager getTMF(String type, ++ PKIXBuilderParameters params) throws Exception { ++ TrustManagerFactory tmf = TrustManagerFactory.getInstance(type); ++ if (params == null) { ++ tmf.init((KeyStore)null); ++ } else { ++ tmf.init(new CertPathTrustManagerParameters(params)); ++ } ++ TrustManager[] tms = tmf.getTrustManagers(); ++ for (TrustManager tm : tms) { ++ X509TrustManager xtm = (X509TrustManager)tm; ++ return xtm; ++ } ++ throw new Exception("No TrustManager for " + type); ++ } + -+--- begin of LICENSE --- ++ private static PKIXBuilderParameters getParams() throws Exception { ++ PKIXBuilderParameters pbp = ++ new PKIXBuilderParameters(SecurityUtils.getCacertsKeyStore(), ++ new X509CertSelector()); ++ pbp.setRevocationEnabled(false); ++ return pbp; ++ } + -+ version 1.2.11, January 15th, 2017 ++ private static void testTM(X509TrustManager xtm, X509Certificate[] chain, ++ Date notBefore, boolean valid) throws Exception { ++ // Check if TLS Server certificate (the first element of the chain) ++ // is issued after the specified notBefore date (should be rejected ++ // unless distrust property is false). To do this, we need to ++ // fake the notBefore date since none of the test certs are issued ++ // after then. ++ chain[0] = new DistrustedTLSServerCert(chain[0], notBefore); + -+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler ++ try { ++ xtm.checkServerTrusted(chain, "ECDHE_RSA"); ++ if (!valid) { ++ throw new Exception("chain should be invalid"); ++ } ++ } catch (CertificateException ce) { ++ // expired TLS certificates should not be treated as failure ++ if (expired(ce)) { ++ System.err.println("Test is N/A, chain is expired"); ++ return; ++ } ++ if (valid) { ++ throw new Exception("Unexpected exception, chain " + ++ "should be valid", ce); ++ } ++ if (ce instanceof ValidatorException) { ++ ValidatorException ve = (ValidatorException)ce; ++ if (ve.getErrorType() != ValidatorException.T_UNTRUSTED_CERT) { ++ ce.printStackTrace(System.err); ++ throw new Exception("Unexpected exception: " + ce); ++ } ++ } else { ++ throw new Exception("Unexpected exception: " + ce); ++ } ++ } ++ } + -+ This software is provided 'as-is', without any express or implied -+ warranty. In no event will the authors be held liable for any damages -+ arising from the use of this software. ++ // check if a cause of exception is an expired cert ++ private static boolean expired(CertificateException ce) { ++ if (ce instanceof CertificateExpiredException) { ++ return true; ++ } ++ Throwable t = ce.getCause(); ++ while (t != null) { ++ if (t instanceof CertificateExpiredException) { ++ return true; ++ } ++ t = t.getCause(); ++ } ++ return false; ++ } + -+ Permission is granted to anyone to use this software for any purpose, -+ including commercial applications, and to alter it and redistribute it -+ freely, subject to the following restrictions: ++ private static X509Certificate[] loadCertificateChain(String name) ++ throws Exception { ++ try (InputStream in = new FileInputStream(TEST_SRC + File.separator + ++ name + "-chain.pem")) { ++ Collection certs = ++ (Collection)cf.generateCertificates(in); ++ return certs.toArray(new X509Certificate[0]); ++ } ++ } + -+ 1. The origin of this software must not be misrepresented; you must not -+ claim that you wrote the original software. If you use this software -+ in a product, an acknowledgment in the product documentation would be -+ appreciated but is not required. -+ 2. Altered source versions must be plainly marked as such, and must not be -+ misrepresented as being the original software. -+ 3. This notice may not be removed or altered from any source distribution. -+ -+ Jean-loup Gailly Mark Adler -+ jloup@gzip.org madler@alumni.caltech.edu -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to the following which may be -+included with JRE 8, JDK 8, and OpenJDK 8. -+ -+ Apache Commons Math 3.2 -+ Apache Derby 10.11.1.2 -+ Apache Jakarta BCEL 5.1 -+ Apache Santuario XML Security for Java 2.1.3 -+ Apache Xalan-Java 2.7.2 -+ Apache Xerces Java 2.10.0 -+ Apache XML Resolver 1.1 -+ -+ -+--- begin of LICENSE --- -+ -+ Apache License -+ Version 2.0, January 2004 -+ http://www.apache.org/licenses/ -+ -+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -+ -+ 1. Definitions. -+ -+ "License" shall mean the terms and conditions for use, reproduction, -+ and distribution as defined by Sections 1 through 9 of this document. -+ -+ "Licensor" shall mean the copyright owner or entity authorized by -+ the copyright owner that is granting the License. -+ -+ "Legal Entity" shall mean the union of the acting entity and all -+ other entities that control, are controlled by, or are under common -+ control with that entity. For the purposes of this definition, -+ "control" means (i) the power, direct or indirect, to cause the -+ direction or management of such entity, whether by contract or -+ otherwise, or (ii) ownership of fifty percent (50%) or more of the -+ outstanding shares, or (iii) beneficial ownership of such entity. -+ -+ "You" (or "Your") shall mean an individual or Legal Entity -+ exercising permissions granted by this License. -+ -+ "Source" form shall mean the preferred form for making modifications, -+ including but not limited to software source code, documentation -+ source, and configuration files. -+ -+ "Object" form shall mean any form resulting from mechanical -+ transformation or translation of a Source form, including but -+ not limited to compiled object code, generated documentation, -+ and conversions to other media types. -+ -+ "Work" shall mean the work of authorship, whether in Source or -+ Object form, made available under the License, as indicated by a -+ copyright notice that is included in or attached to the work -+ (an example is provided in the Appendix below). -+ -+ "Derivative Works" shall mean any work, whether in Source or Object -+ form, that is based on (or derived from) the Work and for which the -+ editorial revisions, annotations, elaborations, or other modifications -+ represent, as a whole, an original work of authorship. For the purposes -+ of this License, Derivative Works shall not include works that remain -+ separable from, or merely link (or bind by name) to the interfaces of, -+ the Work and Derivative Works thereof. -+ -+ "Contribution" shall mean any work of authorship, including -+ the original version of the Work and any modifications or additions -+ to that Work or Derivative Works thereof, that is intentionally -+ submitted to Licensor for inclusion in the Work by the copyright owner -+ or by an individual or Legal Entity authorized to submit on behalf of -+ the copyright owner. For the purposes of this definition, "submitted" -+ means any form of electronic, verbal, or written communication sent -+ to the Licensor or its representatives, including but not limited to -+ communication on electronic mailing lists, source code control systems, -+ and issue tracking systems that are managed by, or on behalf of, the -+ Licensor for the purpose of discussing and improving the Work, but -+ excluding communication that is conspicuously marked or otherwise -+ designated in writing by the copyright owner as "Not a Contribution." -+ -+ "Contributor" shall mean Licensor and any individual or Legal Entity -+ on behalf of whom a Contribution has been received by Licensor and -+ subsequently incorporated within the Work. -+ -+ 2. Grant of Copyright License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ copyright license to reproduce, prepare Derivative Works of, -+ publicly display, publicly perform, sublicense, and distribute the -+ Work and such Derivative Works in Source or Object form. -+ -+ 3. Grant of Patent License. Subject to the terms and conditions of -+ this License, each Contributor hereby grants to You a perpetual, -+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable -+ (except as stated in this section) patent license to make, have made, -+ use, offer to sell, sell, import, and otherwise transfer the Work, -+ where such license applies only to those patent claims licensable -+ by such Contributor that are necessarily infringed by their -+ Contribution(s) alone or by combination of their Contribution(s) -+ with the Work to which such Contribution(s) was submitted. If You -+ institute patent litigation against any entity (including a -+ cross-claim or counterclaim in a lawsuit) alleging that the Work -+ or a Contribution incorporated within the Work constitutes direct -+ or contributory patent infringement, then any patent licenses -+ granted to You under this License for that Work shall terminate -+ as of the date such litigation is filed. -+ -+ 4. Redistribution. You may reproduce and distribute copies of the -+ Work or Derivative Works thereof in any medium, with or without -+ modifications, and in Source or Object form, provided that You -+ meet the following conditions: -+ -+ (a) You must give any other recipients of the Work or -+ Derivative Works a copy of this License; and -+ -+ (b) You must cause any modified files to carry prominent notices -+ stating that You changed the files; and -+ -+ (c) You must retain, in the Source form of any Derivative Works -+ that You distribute, all copyright, patent, trademark, and -+ attribution notices from the Source form of the Work, -+ excluding those notices that do not pertain to any part of -+ the Derivative Works; and -+ -+ (d) If the Work includes a "NOTICE" text file as part of its -+ distribution, then any Derivative Works that You distribute must -+ include a readable copy of the attribution notices contained -+ within such NOTICE file, excluding those notices that do not -+ pertain to any part of the Derivative Works, in at least one -+ of the following places: within a NOTICE text file distributed -+ as part of the Derivative Works; within the Source form or -+ documentation, if provided along with the Derivative Works; or, -+ within a display generated by the Derivative Works, if and -+ wherever such third-party notices normally appear. The contents -+ of the NOTICE file are for informational purposes only and -+ do not modify the License. You may add Your own attribution -+ notices within Derivative Works that You distribute, alongside -+ or as an addendum to the NOTICE text from the Work, provided -+ that such additional attribution notices cannot be construed -+ as modifying the License. -+ -+ You may add Your own copyright statement to Your modifications and -+ may provide additional or different license terms and conditions -+ for use, reproduction, or distribution of Your modifications, or -+ for any such Derivative Works as a whole, provided Your use, -+ reproduction, and distribution of the Work otherwise complies with -+ the conditions stated in this License. -+ -+ 5. Submission of Contributions. Unless You explicitly state otherwise, -+ any Contribution intentionally submitted for inclusion in the Work -+ by You to the Licensor shall be under the terms and conditions of -+ this License, without any additional terms or conditions. -+ Notwithstanding the above, nothing herein shall supersede or modify -+ the terms of any separate license agreement you may have executed -+ with Licensor regarding such Contributions. -+ -+ 6. Trademarks. This License does not grant permission to use the trade -+ names, trademarks, service marks, or product names of the Licensor, -+ except as required for reasonable and customary use in describing the -+ origin of the Work and reproducing the content of the NOTICE file. -+ -+ 7. Disclaimer of Warranty. Unless required by applicable law or -+ agreed to in writing, Licensor provides the Work (and each -+ Contributor provides its Contributions) on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -+ implied, including, without limitation, any warranties or conditions -+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A -+ PARTICULAR PURPOSE. You are solely responsible for determining the -+ appropriateness of using or redistributing the Work and assume any -+ risks associated with Your exercise of permissions under this License. -+ -+ 8. Limitation of Liability. In no event and under no legal theory, -+ whether in tort (including negligence), contract, or otherwise, -+ unless required by applicable law (such as deliberate and grossly -+ negligent acts) or agreed to in writing, shall any Contributor be -+ liable to You for damages, including any direct, indirect, special, -+ incidental, or consequential damages of any character arising as a -+ result of this License or out of the use or inability to use the -+ Work (including but not limited to damages for loss of goodwill, -+ work stoppage, computer failure or malfunction, or any and all -+ other commercial damages or losses), even if such Contributor -+ has been advised of the possibility of such damages. -+ -+ 9. Accepting Warranty or Additional Liability. While redistributing -+ the Work or Derivative Works thereof, You may choose to offer, -+ and charge a fee for, acceptance of support, warranty, indemnity, -+ or other liability obligations and/or rights consistent with this -+ License. However, in accepting such obligations, You may act only -+ on Your own behalf and on Your sole responsibility, not on behalf -+ of any other Contributor, and only if You agree to indemnify, -+ defend, and hold each Contributor harmless for any liability -+ incurred by, or claims asserted against, such Contributor by reason -+ of your accepting any such warranty or additional liability. -+ -+ END OF TERMS AND CONDITIONS -+ -+ APPENDIX: How to apply the Apache License to your work. -+ -+ To apply the Apache License to your work, attach the following -+ boilerplate notice, with the fields enclosed by brackets "[]" -+ replaced with your own identifying information. (Don't include -+ the brackets!) The text should be enclosed in the appropriate -+ comment syntax for the file format. We also recommend that a -+ file or class name and description of purpose be included on the -+ same "printed page" as the copyright notice for easier -+ identification within third-party archives. -+ -+ Copyright [yyyy] [name of copyright owner] -+ -+ Licensed under the Apache License, Version 2.0 (the "License"); -+ you may not use this file except in compliance with the License. -+ You may obtain a copy of the License at -+ -+ http://www.apache.org/licenses/LICENSE-2.0 -+ -+ Unless required by applicable law or agreed to in writing, software -+ distributed under the License is distributed on an "AS IS" BASIS, -+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ See the License for the specific language governing permissions and -+ limitations under the License. -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- -+ -+%% This notice is provided with respect to OASIS PKCS #11 Cryptographic Token -+Interface v3.0, which may be included with JRE 8, JDK 8, and OpenJDK 8. -+ -+--- begin of LICENSE --- -+ -+Copyright © OASIS Open 2020. All Rights Reserved. -+ -+ All capitalized terms in the following text have the meanings -+assigned to them in the OASIS Intellectual Property Rights Policy (the -+"OASIS IPR Policy"). The full Policy may be found at the OASIS website: -+[http://www.oasis-open.org/policies-guidelines/ipr] -+ -+ This document and translations of it may be copied and furnished to -+others, and derivative works that comment on or otherwise explain it or -+assist in its implementation may be prepared, copied, published, and -+distributed, in whole or in part, without restriction of any kind, -+provided that the above copyright notice and this section are included -+on all such copies and derivative works. However, this document itself -+may not be modified in any way, including by removing the copyright -+notice or references to OASIS, except as needed for the purpose of -+developing any document or deliverable produced by an OASIS Technical -+Committee (in which case the rules applicable to copyrights, as set -+forth in the OASIS IPR Policy, must be followed) or as required to -+translate it into languages other than English. -+ -+ The limited permissions granted above are perpetual and will not be -+revoked by OASIS or its successors or assigns. -+ -+ This document and the information contained herein is provided on an -+"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, -+INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE -+INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED -+WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS -+AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY -+PART THEREOF. -+ -+ [OASIS requests that any OASIS Party or any other party that -+believes it has patent claims that would necessarily be infringed by -+implementations of this OASIS Standards Final Deliverable, to notify -+OASIS TC Administrator and provide an indication of its willingness to -+grant patent licenses to such patent claims in a manner consistent with -+the IPR Mode of the OASIS Technical Committee that produced this -+deliverable.] -+ -+ [OASIS invites any party to contact the OASIS TC Administrator if it -+is aware of a claim of ownership of any patent claims that would -+necessarily be infringed by implementations of this OASIS Standards -+Final Deliverable by a patent holder that is not willing to provide a -+license to such patent claims in a manner consistent with the IPR Mode -+of the OASIS Technical Committee that produced this OASIS Standards -+Final Deliverable. OASIS may include such claims on its website, but -+disclaims any obligation to do so.] -+ -+ [OASIS takes no position regarding the validity or scope of any -+intellectual property or other rights that might be claimed to pertain -+to the implementation or use of the technology described in this OASIS -+Standards Final Deliverable or the extent to which any license under -+such rights might or might not be available; neither does it represent -+that it has made any effort to identify any such rights. Information on -+OASIS' procedures with respect to rights in any document or deliverable -+produced by an OASIS Technical Committee can be found on the OASIS -+website. Copies of claims of rights made available for publication and -+any assurances of licenses to be made available, or the result of an -+attempt made to obtain a general license or permission for the use of -+such proprietary rights by implementers or users of this OASIS Standards -+Final Deliverable, can be obtained from the OASIS TC Administrator. -+OASIS makes no representation that any information or list of -+intellectual property rights will at any time be complete, or that any -+claims in such list are, in fact, Essential Claims.] -+ -+--- end of LICENSE --- -+ -+------------------------------------------------------------------------------- ++ private static class DistrustedTLSServerCert extends X509Certificate { ++ private final X509Certificate cert; ++ private final Date notBefore; ++ DistrustedTLSServerCert(X509Certificate cert, Date notBefore) { ++ this.cert = cert; ++ this.notBefore = notBefore; ++ } ++ public Set getCriticalExtensionOIDs() { ++ return cert.getCriticalExtensionOIDs(); ++ } ++ public byte[] getExtensionValue(String oid) { ++ return cert.getExtensionValue(oid); ++ } ++ public Set getNonCriticalExtensionOIDs() { ++ return cert.getNonCriticalExtensionOIDs(); ++ } ++ public boolean hasUnsupportedCriticalExtension() { ++ return cert.hasUnsupportedCriticalExtension(); ++ } ++ public void checkValidity() throws CertificateExpiredException, ++ CertificateNotYetValidException { ++ // always pass ++ } ++ public void checkValidity(Date date) throws CertificateExpiredException, ++ CertificateNotYetValidException { ++ // always pass ++ } ++ public int getVersion() { return cert.getVersion(); } ++ public BigInteger getSerialNumber() { return cert.getSerialNumber(); } ++ public Principal getIssuerDN() { return cert.getIssuerDN(); } ++ public Principal getSubjectDN() { return cert.getSubjectDN(); } ++ public Date getNotBefore() { return notBefore; } ++ public Date getNotAfter() { return cert.getNotAfter(); } ++ public byte[] getTBSCertificate() throws CertificateEncodingException { ++ return cert.getTBSCertificate(); ++ } ++ public byte[] getSignature() { return cert.getSignature(); } ++ public String getSigAlgName() { return cert.getSigAlgName(); } ++ public String getSigAlgOID() { return cert.getSigAlgOID(); } ++ public byte[] getSigAlgParams() { return cert.getSigAlgParams(); } ++ public boolean[] getIssuerUniqueID() { ++ return cert.getIssuerUniqueID(); ++ } ++ public boolean[] getSubjectUniqueID() { ++ return cert.getSubjectUniqueID(); ++ } ++ public boolean[] getKeyUsage() { return cert.getKeyUsage(); } ++ public int getBasicConstraints() { return cert.getBasicConstraints(); } ++ public byte[] getEncoded() throws CertificateEncodingException { ++ return cert.getEncoded(); ++ } ++ public void verify(PublicKey key) throws CertificateException, ++ InvalidKeyException, NoSuchAlgorithmException, ++ NoSuchProviderException, SignatureException { ++ cert.verify(key); ++ } ++ public void verify(PublicKey key, String sigProvider) throws ++ CertificateException, InvalidKeyException, NoSuchAlgorithmException, ++ NoSuchProviderException, SignatureException { ++ cert.verify(key, sigProvider); ++ } ++ public PublicKey getPublicKey() { return cert.getPublicKey(); } ++ public String toString() { return cert.toString(); } ++ } ++} +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem +new file mode 100644 +index 0000000000..76aa6d1433 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustcommercialca-chain.pem +@@ -0,0 +1,77 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 8608355977964138876 (0x7777062726a9b17c) ++ Signature Algorithm: sha256WithRSAEncryption ++ Issuer: C=US, O=AffirmTrust, CN=AffirmTrust Commercial ++ Validity ++ Not Before: Jan 29 14:06:06 2010 GMT ++ Not After : Dec 31 14:06:06 2030 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIHHjCCBgagAwIBAgIQAWZjFOyCvT00u/gtkCvS2TANBgkqhkiG9w0BAQsFADCB ++gzELMAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYDVQQLEyJT ++ZWUgd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTEwLwYDVQQDEyhBZmZp ++cm1UcnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVYxMB4XDTI0MDYyODIx ++MzgwNVoXDTI1MDcyODIxMzgwNFowgdgxCzAJBgNVBAYTAkNBMRAwDgYDVQQIEwdP ++bnRhcmlvMQ8wDQYDVQQHEwZPdHRhd2ExEzARBgsrBgEEAYI3PAIBAxMCQ0ExGDAW ++BgsrBgEEAYI3PAIBAhMHT250YXJpbzEcMBoGA1UEChMTQWZmaXJtdHJ1c3QgTGlt ++aXRlZDEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEDAOBgNVBAUTBzI1 ++NDA1NDcxKDAmBgNVBAMTH3ZhbGlkY29tbWVyY2lhbC5hZmZpcm10cnVzdC5jb20w ++ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDeIT2XO0hJ5wDSbIiIcMvs ++P3NpQc7O7v5DqldpME6+Qn2sF5b9hc6j72hgTXREa77uUcP5u1JcMWCSWwYQHMpJ ++kFzmIzijhS60wW1epb5QyTgM3ZYh1WKvttFCbHUcrTtd+LoPFYsjw9ZK//K9tPp+ ++ddn06/ivWvUO5y5vn0wrCaB9tuLdDn4RCQzK2XoZdDuqhPlBBogJX0vM6lsXjgLy ++EbvE+/sKYps/In6VtRvCoYavg3OqaIMeaA7gTiYTb1ZGFOAiltnq7fcp6SZUohK3 ++QNihv1DadVc+n8LnEUKKDkgG2YgWEFczaE3qwG3ef6L3MzLGrkgVY+qGHyyv2IE7 ++AgMBAAGjggM1MIIDMTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBT4ARNL47hAsOpa ++96VMgKEY3sLIAjAfBgNVHSMEGDAWgBTb72U3C+VHyzXRkB8DwbyIx6fqgDBsBggr ++BgEFBQcBAQRgMF4wJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLmFmZmlybXRydXN0 ++LmNvbTAzBggrBgEFBQcwAoYnaHR0cDovL2FpYS5hZmZpcm10cnVzdC5jb20vYWZ0 ++ZXYxY2EuY3J0MDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuYWZmaXJtdHJ1 ++c3QuY29tL2NybC9hZnRldjFjYS5jcmwwKgYDVR0RBCMwIYIfdmFsaWRjb21tZXJj ++aWFsLmFmZmlybXRydXN0LmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI ++KwYBBQUHAwEGCCsGAQUFBwMCMFYGA1UdIARPME0wBwYFZ4EMAQEwQgYKKwYBBAGC ++jwkCATA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5hZmZpcm10cnVzdC5jb20v ++cmVwb3NpdG9yeTCCAYAGCisGAQQB1nkCBAIEggFwBIIBbAFqAHcAEvFONL1TckyE ++BhnDjz96E/jntWKHiJxtMAWE6+WGJjoAAAGQYMi3wQAABAMASDBGAiEAjvdsU4G2 ++o4BZSOOjaH6gOp7zhKtXQByQUvfHfsi2ePcCIQDnnIO2qlHBm+sskUDlXfR0lCUW ++yFPVr9nFZ0L9YPpozgB2AA3h8jAr0w3BQGISCepVLvxHdHyx1+kw7w5CHrR+Tqo0 ++AAABkGDIt9MAAAQDAEcwRQIhANh1zS3Qeo9yKF+j3G52JhmDRYBS+1TM0wykoXCY ++llpxAiAG+LAlKSbwwgrboUSTDDXWNeoRYZ7fKbU72kKfHrpZvwB3ABoE/0nQVB1A ++r/agw7/x2MRnL07s7iNAaJhrF0Au3Il9AAABkGDIt9sAAAQDAEgwRgIhAN8OoC4I ++zw8bFJy8ACgK40c9ZfsIfFhePTc9CyrL5uDsAiEA4Jn/IqBB9L5DeTgqw9hBaYag ++FmY/2gWDip36ga0WUsAwDQYJKoZIhvcNAQELBQADggEBABywPLJP097Emz6LNeFU ++/HvfhaUKv2pgIHf/Kvjs5x78RK9G605THPEHr/TeUjNZ4PBd48WBNVWzyd/8FuOt ++r+FsYkRJb9CnrOhZHuCwlcdWXvuY8PiuBmT+xB16BWR5yhYbbiGe4hea0Pf6CfHh ++jJoGJw4dQKfgneZOV7IcaWnNTKYawlcZOgxvEwFvj+iZM31WphEPKRAV+N+Tp+ZR ++nxlEdjmdbOjqBydlYIEzuFIgxgtnPdK5wqCOWb+z2cARUAO/AkiWrOLTPDc7ydQK ++GcfDrSqffHOlwaee08C6STFaJWIcpqxZdXE6Jc+8/85bfPEAG1UepgfnBTqW9RGT ++Q3s= ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIEqDCCA5CgAwIBAgIQFylVHtaOf7Ht9XMA811/1TANBgkqhkiG9w0BAQsFADBE ++MQswCQYDVQQGEwJVUzEUMBIGA1UECgwLQWZmaXJtVHJ1c3QxHzAdBgNVBAMMFkFm ++ZmlybVRydXN0IENvbW1lcmNpYWwwHhcNMTkwMzIxMjAyNzU0WhcNMzAxMjAyMDQw ++MDAwWjCBgzELMAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYD ++VQQLEyJTZWUgd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTEwLwYDVQQD ++EyhBZmZpcm1UcnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVYxMIIBIjAN ++BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuPBMIa9VuXJGAw0MHvieGciPFA11 ++b9T49YJ7T+zVpoMMQO+ueUKVHb2l26oeCiwIhXMQ5LquOVcx+rofouzcKXY3wKDZ ++zHIOnAkU+23Ucn/3dRH7aHJULsBufZq+NvwgYSgJJEDKfqvIV/c5HiRyZ2H+nAI5 ++10Q2xC0UxgSBsufccQ+Fwkg6BAGDlTXrvi8wi75UaGue6jv/qcKLybeVUrgqKE64 ++d9oa9PG5/g89QwSdsIQEdVSFzFvFpOG9YhJbJ177Zg6DGCxU0lWwFrVpyH/2vnXl ++jhMQScn8UxzCJdDg3EDqjgaV0JH2yoLug+QVYgURPu5BEb5ut9vAdP7cLwIDAQAB ++o4IBVDCCAVAwNwYIKwYBBQUHAQEEKzApMCcGCCsGAQUFBzABhhtodHRwOi8vb2Nz ++cC5hZmZpcm10cnVzdC5jb20wHQYDVR0OBBYEFNvvZTcL5UfLNdGQHwPBvIjHp+qA ++MBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUnZPGU4teyq8/nx4P5ZmV ++vCT2lI8wRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8v ++d3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MEkGA1UdHwRCMEAwPqA8oDqG ++OGh0dHA6Ly9jcmwuYWZmaXJtdHJ1c3QuY29tL2NybC9BZmZpcm1UcnVzdENvbW1l ++cmNpYWwuY3JsMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYI ++KwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAATH11fMrINGmQGQqQW0ATteVnUG ++LrmRSN2OlmRm+dkUwKXhcQQEfYYlEggPqgvxSUpw13fXSOqVHqAcj3BIqF957kh+ ++m3DmC0RX9KaEKD165pf77P5nZcRmZpBl9cctvzIxN19uzcminchusYwLyeWhBtTZ ++xpER9LbrfMNaQ7GnrgalMx54QvdjOhw/GJs9/SqEzYmPshL+DzgZX/oAzY63rQIh ++rBblf6/2talZqci96oFzNst8rGfPy/xQ7lgkki1hwIYbORMfloBhP+vAZJo0mxdM ++ipu3Z0ToK+KU2iqnBxXVr2/kod+CpkHnjUHa1wnQuSaefng3XwZ/vqtSL9c= ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem +new file mode 100644 +index 0000000000..7384d31152 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustnetworkingca-chain.pem +@@ -0,0 +1,76 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 8957382827206547757 (0x7c4f04391cd4992d) ++ Signature Algorithm: sha1WithRSAEncryption ++ Issuer: C=US, O=AffirmTrust, CN=AffirmTrust Networking ++ Validity ++ Not Before: Jan 29 14:08:24 2010 GMT ++ Not After : Dec 31 14:08:24 2030 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIHGjCCBgKgAwIBAgIQX2vGPaCJ1tS0ncp2OlBMFjANBgkqhkiG9w0BAQsFADCB ++gzELMAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYDVQQLEyJT ++ZWUgd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTEwLwYDVQQDEyhBZmZp ++cm1UcnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVYzMB4XDTI0MDYyODIx ++NDU0OVoXDTI1MDcyODIxNDU0OFowgdgxCzAJBgNVBAYTAkNBMRAwDgYDVQQIEwdP ++bnRhcmlvMQ8wDQYDVQQHEwZPdHRhd2ExEzARBgsrBgEEAYI3PAIBAxMCQ0ExGDAW ++BgsrBgEEAYI3PAIBAhMHT250YXJpbzEcMBoGA1UEChMTQWZmaXJtdHJ1c3QgTGlt ++aXRlZDEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEDAOBgNVBAUTBzI1 ++NDA1NDcxKDAmBgNVBAMTH3ZhbGlkbmV0d29ya2luZy5hZmZpcm10cnVzdC5jb20w ++ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCkGknE8kFr+CaIybQrDPRw ++z9OKXq77p4CnrkF1/g9w/HiIs6Ps8YqTjsiTKM3wYLbvPA+TbO9DpCSyCP2bVyLf ++AjUE617KZSpfy9RqzvGjn/1qH/cBKohhEliMfDj4ZHfY4x+1WYTZPVK/g0Ny5RAP ++wz9lJHR2SsVGLvpqXzWaVoxifJ8HZWD7n5z/75WeYko+Hubx3WvzJZcN2Xjn+q6a ++7wkDaXPayrvn5uWGPlOLQHqJ5z7wts21jASMTfJAToFyzH6dGwvqxkP3bVJGJ8AF ++vtMfqVjcOcjWgmmOEHMPAAqs5QKrYuSLccH6hFTwFEUCdMwVqfloznt2sNUSBoKj ++AgMBAAGjggMxMIIDLTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTrE0z4fRyx9P9M ++0FfA6VgGkJiYVDAfBgNVHSMEGDAWgBR5HrHJF8cerLHHFNfD6H+8uVCbFTBsBggr ++BgEFBQcBAQRgMF4wJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLmFmZmlybXRydXN0 ++LmNvbTAzBggrBgEFBQcwAoYnaHR0cDovL2FpYS5hZmZpcm10cnVzdC5jb20vYWZ0 ++ZXYzY2EuY3J0MDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuYWZmaXJtdHJ1 ++c3QuY29tL2NybC9hZnRldjNjYS5jcmwwKgYDVR0RBCMwIYIfdmFsaWRuZXR3b3Jr ++aW5nLmFmZmlybXRydXN0LmNvbTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYI ++KwYBBQUHAwEGCCsGAQUFBwMCMFYGA1UdIARPME0wBwYFZ4EMAQEwQgYKKwYBBAGC ++jwkCAjA0MDIGCCsGAQUFBwIBFiZodHRwczovL3d3dy5hZmZpcm10cnVzdC5jb20v ++cmVwb3NpdG9yeTCCAXwGCisGAQQB1nkCBAIEggFsBIIBaAFmAHYADeHyMCvTDcFA ++YhIJ6lUu/Ed0fLHX6TDvDkIetH5OqjQAAAGQYM/MjQAABAMARzBFAiBjnehs1mvh ++5Xm3uXZ7Bq8gijwiXThwnLSYROQxnWrnbAIhALbgJG+PRZQfzTBbgM/zAwNsBjhe ++F5iENnaajJCxzOhaAHUAEvFONL1TckyEBhnDjz96E/jntWKHiJxtMAWE6+WGJjoA ++AAGQYM/MgQAABAMARjBEAiAsWOm1IIjaxQP9uaPI9tQmkiJPUOTrBTsTDO+jkgiG +++QIgVNhND82rsFGjrtAAHzzgCVzLDUM3zaHxnP/z3BNuO4QAdQAaBP9J0FQdQK/2 ++oMO/8djEZy9O7O4jQGiYaxdALtyJfQAAAZBgz8zLAAAEAwBGMEQCIBIGxtjk7Lw8 ++i+oggK7VrPMNTB632t321cwhEm517BbZAiBws3+uytwh59N6qGJUuSFQnOZNPOPj ++eQnH2fSdT1J2sDANBgkqhkiG9w0BAQsFAAOCAQEAcSzitESRKlbcUvxvUB7FjK0I ++CaBU1Nyu0xDFCoG2pmp7GASJz34wtPYfsiX5+j4hDh/noMcgk7WlD8pzgWYw15Rk +++5kTv2v4U85y/JFjzMOHbz64KjQdGebqhjvC/E/EXxK+AZf4H574/w7rbyJ30vFL ++gNvPF9AxS1MuYIO55jXrHMByKnFoQZgPsmAY/x+n+OzMxWOdR18PupypCB5TyJZ8 ++pQzwoxmX7qeZHiXyJ8jQUwe1qoQc2SbwfQxfwSPUPSJuQo90N+5nyQMe7vvPBM0Y ++/CXaFpfPqh71D4C0Ey+0hYxSt99gYs4P9twUByjIlP0wTyhaoEpt3zw9DdZypQ== ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIEqDCCA5CgAwIBAgIQNCSh7Pjwo1/nRrcBHEPoRDANBgkqhkiG9w0BAQsFADBE ++MQswCQYDVQQGEwJVUzEUMBIGA1UECgwLQWZmaXJtVHJ1c3QxHzAdBgNVBAMMFkFm ++ZmlybVRydXN0IE5ldHdvcmtpbmcwHhcNMTkwMzIxMjAzODU5WhcNMzAxMjAyMDQw ++MDAwWjCBgzELMAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYD ++VQQLEyJTZWUgd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTEwLwYDVQQD ++EyhBZmZpcm1UcnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVYzMIIBIjAN ++BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmHDl/3xr1qiHoe0Rzb3AGLw56e9J ++l2a3X59+PAfI5wGBHuK9Dl7XsyoH65X6QIC/rXyVpuNgKbbwIGHB+rCSplyHzGyC ++WeM3LXa2q1US7VteeFDS959nxJVRFfwATR9xAK6YTUWQ/yWdw0dZSm0lQNmEMBwS ++qi0ufWokiWXZUzWHOu7A6driCohu9sFDwe1INJUPH6uIlovmzGvG3UYbUSymJcjs ++Ka0fXXX9zukco8exlOIKWRJSNLxKtSSPDVASrGLQ1xi3qkiLTKci3+jKMNDFf1vw ++foZN99HhUcWKXfr2KlWfANdjTMlsTKCfuhfWl1OBVNHGRrACAQCXI/ji0wIDAQAB ++o4IBVDCCAVAwNwYIKwYBBQUHAQEEKzApMCcGCCsGAQUFBzABhhtodHRwOi8vb2Nz ++cC5hZmZpcm10cnVzdC5jb20wHQYDVR0OBBYEFHkesckXxx6ssccU18Pof7y5UJsV ++MBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUBx/S55zawm6iQLSwelAQ ++UHTEyL0wRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8v ++d3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MEkGA1UdHwRCMEAwPqA8oDqG ++OGh0dHA6Ly9jcmwuYWZmaXJtdHJ1c3QuY29tL2NybC9BZmZpcm1UcnVzdE5ldHdv ++cmtpbmcuY3JsMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYI ++KwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAAhmE4I56hNpnWXQ2Si8a/TgQUZr ++X5Jlv1LDvl3rkDyfEIHNZ8dth17SakJYJBWHExph/iIYjCJ9YmeyhghV5rPqT+wF ++4yyE2ngenIusfnWT2bTpT9u2VZbCNeACE5XnN2UHSA0J9idPjfLuthViWEvSZZUh ++DJ53bX+exO366nDY4AI7owIyhz8hdsWyhZ/0ST+eD+kbgd8osd+GdxzRmyKcfl84 ++D1K1uff01T9w2dyUaZglQsFljkaO6xmeXZJsPnhwCp/HlMHWzhAneUQ7I9FZSOW+ ++WiYbt4RitmBpysadBReikWM4knECzJQ/fMT9vC0k9BLlqUYRwCH9vr0UnZo= ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem +new file mode 100644 +index 0000000000..6f108bc122 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumca-chain.pem +@@ -0,0 +1,88 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 7893706540734352110 (0x6d8c1446b1a60aee) ++ Signature Algorithm: sha384WithRSAEncryption ++ Issuer: C=US, O=AffirmTrust, CN=AffirmTrust Premium ++ Validity ++ Not Before: Jan 29 14:10:36 2010 GMT ++ Not After : Dec 31 14:10:36 2040 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIIFjCCBv6gAwIBAgIQQVOTWr7tEAJXmRDkCSxkajANBgkqhkiG9w0BAQsFADCB ++gzELMAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYDVQQLEyJT ++ZWUgd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTEwLwYDVQQDEyhBZmZp ++cm1UcnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVYyMB4XDTI0MDYyODIx ++NDgyN1oXDTI1MDcyODIxNDgyNlowgdUxCzAJBgNVBAYTAkNBMRAwDgYDVQQIEwdP ++bnRhcmlvMQ8wDQYDVQQHEwZPdHRhd2ExEzARBgsrBgEEAYI3PAIBAxMCQ0ExGDAW ++BgsrBgEEAYI3PAIBAhMHT250YXJpbzEcMBoGA1UEChMTQWZmaXJtdHJ1c3QgTGlt ++aXRlZDEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEDAOBgNVBAUTBzI1 ++NDA1NDcxJTAjBgNVBAMTHHZhbGlkcHJlbWl1bS5hZmZpcm10cnVzdC5jb20wggIi ++MA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVRMzwbDq47ivHOKqJdiEJNL2+ ++g9Snj/BRctqcQTrIV99RP0pmAh5fHg7vnhVsHqc9sRLVcQWTJk9NuRJ2VnDKWsBa ++Xrp5UWaNjS0vaFA4jzCi1gWzTTZgPTQn3VRG3JP1F5CZb405/mtWDaw/CfWkcUqQ ++VSilqFlJRsjcPCzQh7ZaXAo+FmzJxNSwjxdP6JSYMeTDRCUpSb3T8PypVI1CEmLZ ++jsxrg5oIZn25591g/pzgLE56N0stNY4d3q4YD1t5x46RsqYAJYSkk8rcTN+kHzsY ++VSqaRDyPkGbmuCeJUvW24wJ30yQtXQWA+U0dMYLe7LyglJ7dkOzvWNbqrIcvM8My ++hxH/wwVH7e4dL/1E58yr1BHENUk7Mp9rzIXj496eLkF5G1lMkNnuVRQqCAOW0rPY ++V0rI8yrCMTK52s4mNjQo2J7JOYdTUvAWZ92MKvEjjhQlMH8eK72Km/+mkxpsgGmr ++3c6u+Gom7oI5VaLZ+3p2uWaOsutk1tkzWjhzY4L27hwmIdWujfrWMRx8uxcfoJxX ++gQ40d1QiSN51BtCPE5UnpLU/YUxMdzWmtUoGUfYIGVqDVToBnunIFMdmFjC0IrNl ++hquDQi/OGMpzuOvxX1FoXb+rRwOhhdrcR0BQqUVRTV0U5LlcsDeNMqmqPE9mzGtJ ++W69Fsh7crntng/L72wIDAQABo4IDMDCCAywwDAYDVR0TAQH/BAIwADAdBgNVHQ4E ++FgQU3PWyi/4usZghgahc/Tj+Q60QLOcwHwYDVR0jBBgwFoAUc3yaOGg8UXxBCP6h ++HyoetGHbzTwwbAYIKwYBBQUHAQEEYDBeMCcGCCsGAQUFBzABhhtodHRwOi8vb2Nz ++cC5hZmZpcm10cnVzdC5jb20wMwYIKwYBBQUHMAKGJ2h0dHA6Ly9haWEuYWZmaXJt ++dHJ1c3QuY29tL2FmdGV2MmNhLmNydDA8BgNVHR8ENTAzMDGgL6AthitodHRwOi8v ++Y3JsLmFmZmlybXRydXN0LmNvbS9jcmwvYWZ0ZXYyY2EuY3JsMCcGA1UdEQQgMB6C ++HHZhbGlkcHJlbWl1bS5hZmZpcm10cnVzdC5jb20wDgYDVR0PAQH/BAQDAgWgMB0G ++A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBWBgNVHSAETzBNMAcGBWeBDAEB ++MEIGCisGAQQBgo8JAgMwNDAyBggrBgEFBQcCARYmaHR0cHM6Ly93d3cuYWZmaXJt ++dHJ1c3QuY29tL3JlcG9zaXRvcnkwggF+BgorBgEEAdZ5AgQCBIIBbgSCAWoBaAB2 ++ABoE/0nQVB1Ar/agw7/x2MRnL07s7iNAaJhrF0Au3Il9AAABkGDSN7EAAAQDAEcw ++RQIgVDWwhv7yG6RNnkMZnVq1YYA7ypn/GSH0ibUKnESHRpYCIQCY8gyCX7VFONUI ++QuR8daz7ra2FCUI9TwylrR3eFfIgGgB3AN3cyjSV1+EWBeeVMvrHn/g9HFDf2wA6 ++FBJ2Ciysu8gqAAABkGDSN5cAAAQDAEgwRgIhAM1edsSyFUKU0Dj1WxTGwziE6fCW ++g2ByfL8kDrP260YXAiEA6YQOpJf04N13Nn263BxAl+laH9Ar0eo03fArlv743TQA ++dQAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZBg0je+AAAEAwBG ++MEQCIExqK4katETAQo+H0+ImuNJCSeFEI9C+9wrjhl6ZnWb9AiBwkC1vpLYOIm/1 ++YCLCQIOmTdg2wf8LITlrQNJA8vbBljANBgkqhkiG9w0BAQsFAAOCAQEASOmPu7ot ++yl6MoMns19uI6H2KSUjMFh3/fKMcY/ettmEYalgrytexFMrLnD2UniBlD+nJEshp ++5/z7o0YDiRoiLhMAs7VqIdX3erNu/ghNh7P2bDnoMWShSoAKxez1XOGL3rRE0NAi ++DsWCaNRHH9rnC97275sbGnua7ZYg+8BiF62vpJlqjrxDHjGiej8qAWSjztbB43Af ++bwRscpXTxNkMvOBuRFMH+rSxB8CrOV68W+yxmzPuPxVjM7oJH8Qk5BC53NRqFsVz ++JhbNfot0+/drj7JT3jlacUVQcD/BzDuC3+qczQlLjLdHgQM2/e4fXsD6C5S6B11d ++BDx6ipGpaASofA== ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIFojCCA4qgAwIBAgIQU3HI6weE/VEI5dTz4yPsRjANBgkqhkiG9w0BAQsFADBB ++MQswCQYDVQQGEwJVUzEUMBIGA1UECgwLQWZmaXJtVHJ1c3QxHDAaBgNVBAMME0Fm ++ZmlybVRydXN0IFByZW1pdW0wHhcNMTkwMzIxMjA0NjM1WhcNMzAxMjAyMDQwMDAw ++WjCBgzELMAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYDVQQL ++EyJTZWUgd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTEwLwYDVQQDEyhB ++ZmZpcm1UcnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVYyMIIBIjANBgkq ++hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvDDZHfxkB1nAGFKdw0VCgV+B/eBtW1o+ ++bXzwRcpeFh5saDI+tv1RAMrYFq+AJkXCCJopgMF2Wqfv5myE3JMgxEHuuKUpJz7H ++FprrFckVOGCtJKH8Iy9AWPjBwt8lKmxGJF7EZst+QoVt4hMe0qhL0WEKbATFPe41 ++DcM7UsyQv6Bvpn424uePy3/1ATIsVL3YmvAbUNR0aqVxYAJzTefvyIet/761bKGc ++NyqdOVWFFeTDtr8iL1TBXToAgl0GJ39bFQZsP19VcCpfk9Zj3YHTPRPq5wZOZuUN ++F7jiBUEi6DaVOi3Wy4vdySHtWPeBHRYif1I6fcUfdCNORMc4ee6KewIDAQABo4IB ++UTCCAU0wNwYIKwYBBQUHAQEEKzApMCcGCCsGAQUFBzABhhtodHRwOi8vb2NzcC5h ++ZmZpcm10cnVzdC5jb20wHQYDVR0OBBYEFHN8mjhoPFF8QQj+oR8qHrRh2808MBIG ++A1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgwFoAUncBnpgwi2Sb1RaumZVIRJ9hF ++rGMwRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3 ++LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MEYGA1UdHwQ/MD0wO6A5oDeGNWh0 ++dHA6Ly9jcmwuYWZmaXJtdHJ1c3QuY29tL2NybC9BZmZpcm1UcnVzdFByZW1pdW0u ++Y3JsMA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH ++AwIwDQYJKoZIhvcNAQELBQADggIBABi64UEwl3l0yIiuSACyVQQIBI60BUmhseac ++4BzCAsJrR5tE/2U9QAa2y6JpR1nqm76DJvw1QQgvFcNe+fkwpvoViCaSTbZkGGwD ++mQe2xRSYJcDSMQUc/GgzLcX2c1CrexQXE1vwV/q33af1en5s1GzLl915aNS/k1ch ++G7EMruJ/D4cuH9j4j2i+b+llmVBzavBwelN5rc693o+Ot9id/1sTWNugwAu3uXGb ++VlhETMnjXGIciegOLdWYhWBln0izYlt9IwlDEpjMVaZ0HZlj2JBGaSe4PfEFpJPO ++beuPcQpLQGw2XpW2ZMG5JcRYaoKWjixXAGktRA3H9nvVW92jvzx/RX484w2ZM5Rt ++E+I1ikAuQLAyWG7clht387e2RuC3NZTtefSyjE3L9gQDOPC+Z9ycwr0WJHRsxFvh ++FJQi3JnxgFZf5mc5n2mh3qAgALTNOUHuDiHrerjTOWbpF/1/NJmo/c/YZ63vZIhc ++EaER4HuhbBqlpf6z3WOIQdZm1ChwXYHrEcLDgfwm9cXoaVK2HZapkMwQbPffPlT1 ++E+AxRFB4YmT1y2WzdaHfhFA9nH6ByUdL5+FfrDoIIUO2e8OLOAcrJsf5+unhAhc0 ++v7N48JWdmpstjkXCaCIaidrZLJxS+pikNgHB1dXF/TxokLTiPB9jcYKdGaYs3XHb ++YKLdwubu ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem +new file mode 100644 +index 0000000000..37b1b78708 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/affirmtrustpremiumeccca-chain.pem +@@ -0,0 +1,63 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 8401224907861490260 (0x7497258ac73f7a54) ++ Signature Algorithm: ecdsa-with-SHA384 ++ Issuer: C=US, O=AffirmTrust, CN=AffirmTrust Premium ECC ++ Validity ++ Not Before: Jan 29 14:20:24 2010 GMT ++ Not After : Dec 31 14:20:24 2040 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIF0zCCBVmgAwIBAgIQFVwk9nYUM5SYOnBd+IoGtzAKBggqhkjOPQQDAzCBhTEL ++MAkGA1UEBhMCQ0ExFDASBgNVBAoTC0FmZmlybVRydXN0MSswKQYDVQQLEyJTZWUg ++d3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5MTMwMQYDVQQDEypBZmZpcm1U ++cnVzdCBFeHRlbmRlZCBWYWxpZGF0aW9uIENBIC0gRVZFQzEwHhcNMjQwNjI4MjE0 ++OTUwWhcNMjUwNzI4MjE0OTQ4WjCB2DELMAkGA1UEBhMCQ0ExEDAOBgNVBAgTB09u ++dGFyaW8xDzANBgNVBAcTBk90dGF3YTETMBEGCysGAQQBgjc8AgEDEwJDQTEYMBYG ++CysGAQQBgjc8AgECEwdPbnRhcmlvMRwwGgYDVQQKExNBZmZpcm10cnVzdCBMaW1p ++dGVkMR0wGwYDVQQPExRQcml2YXRlIE9yZ2FuaXphdGlvbjEQMA4GA1UEBRMHMjU0 ++MDU0NzEoMCYGA1UEAxMfdmFsaWRwcmVtaXVtZWNjLmFmZmlybXRydXN0LmNvbTB2 ++MBAGByqGSM49AgEGBSuBBAAiA2IABEkLBzBYSJPRENKDaA1iBPQz+jZUV+OoM9nJ ++sr9sMfmHaqr3nlWxAMM99b9/usVfYyUxqyi+YL2Z3ZSxjX2dpyhwMtPpIQkL1pMW ++Iv55XBIcYRyl2NjcADS9B06G+nnix6OCAzcwggMzMAwGA1UdEwEB/wQCMAAwHQYD ++VR0OBBYEFP+37ywf2YJJ/4CEVy1GY4ioGm1yMB8GA1UdIwQYMBaAFMaQjAKD113j ++vjucLtVlfSoQYO7lMG4GCCsGAQUFBwEBBGIwYDAnBggrBgEFBQcwAYYbaHR0cDov ++L29jc3AuYWZmaXJtdHJ1c3QuY29tMDUGCCsGAQUFBzAChilodHRwOi8vYWlhLmFm ++ZmlybXRydXN0LmNvbS9hZnRldmVjMWNhLmNydDA+BgNVHR8ENzA1MDOgMaAvhi1o ++dHRwOi8vY3JsLmFmZmlybXRydXN0LmNvbS9jcmwvYWZ0ZXZlYzFjYS5jcmwwKgYD ++VR0RBCMwIYIfdmFsaWRwcmVtaXVtZWNjLmFmZmlybXRydXN0LmNvbTAOBgNVHQ8B ++Af8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMFYGA1UdIARP ++ME0wBwYFZ4EMAQEwQgYKKwYBBAGCjwkCBDA0MDIGCCsGAQUFBwIBFiZodHRwczov ++L3d3dy5hZmZpcm10cnVzdC5jb20vcmVwb3NpdG9yeTCCAX4GCisGAQQB1nkCBAIE ++ggFuBIIBagFoAHUA5tIxY0B3jMEQQQbXcbnOwdJA9paEhvu6hzId/R43jlAAAAGQ ++YNN5tQAABAMARjBEAiAnainEoBGI9czVh+c9QLPL30S3Rtov8zrnhlXfeKLzZQIg ++UGkntBMux0MqHt9Aj60qMsS/C4ZWF7AihVVaUKcrEVgAdgAN4fIwK9MNwUBiEgnq ++VS78R3R8sdfpMO8OQh60fk6qNAAAAZBg03m1AAAEAwBHMEUCIGI9kBByoozH4cfS ++ECW/O2N/ElkdATkt7EwQ52kcc4ICAiEA9QTh8JlJTb/ytYC1ECX0vQbrYVexg+fu ++dw7dfToF9nAAdwAS8U40vVNyTIQGGcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZBg ++03ndAAAEAwBIMEYCIQCox5nSCcVB2AfNYXco77zsJnYP7KAU2I4VA2GNL7I4wQIh ++AP6WEzyfBoGpYYqFmNnJUavyhKBmeNiR7eNtaFwpSc+UMAoGCCqGSM49BAMDA2gA ++MGUCMAGSNMXAAKDRk0ZOtydN95Rkja97+70TatCIIxEAsJD8Hu7lfj2LHCYFQjVY ++oaWTrQIxAKUudx7E/JnjsthuL6sNqKVHfD3iLUJyQNK9wE0SVt1xAm7Cu1JXZORE ++M64KMKoQFQ== ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIDXDCCAuKgAwIBAgIQAgKlhME0Bk3J8y0gfqNymDAKBggqhkjOPQQDAzBFMQsw ++CQYDVQQGEwJVUzEUMBIGA1UECgwLQWZmaXJtVHJ1c3QxIDAeBgNVBAMMF0FmZmly ++bVRydXN0IFByZW1pdW0gRUNDMB4XDTE5MDMyMTIwNTUwN1oXDTMwMTIwMjA0MDAw ++MFowgYUxCzAJBgNVBAYTAkNBMRQwEgYDVQQKEwtBZmZpcm1UcnVzdDErMCkGA1UE ++CxMiU2VlIHd3dy5hZmZpcm10cnVzdC5jb20vcmVwb3NpdG9yeTEzMDEGA1UEAxMq ++QWZmaXJtVHJ1c3QgRXh0ZW5kZWQgVmFsaWRhdGlvbiBDQSAtIEVWRUMxMHYwEAYH ++KoZIzj0CAQYFK4EEACIDYgAEu9f5NkumdaVlmaNaxpDB+rBk/S6lhqcUU1zTLcRz ++4G0dr4290hezjrvZJxGJ/X15aexpdD2V9cwaPD/yuEJcaaz+rg/qDoqQF3+AFqVc ++41jw1E0S59+57XVKLtXI7Xh6o4IBVDCCAVAwNwYIKwYBBQUHAQEEKzApMCcGCCsG ++AQUFBzABhhtodHRwOi8vb2NzcC5hZmZpcm10cnVzdC5jb20wHQYDVR0OBBYEFMaQ ++jAKD113jvjucLtVlfSoQYO7lMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0jBBgw ++FoAUmq8pesARNTUmUTAAw2r+QNWu1jwwRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYI ++KwYBBQUHAgEWJmh0dHBzOi8vd3d3LmFmZmlybXRydXN0LmNvbS9yZXBvc2l0b3J5 ++MEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly9jcmwuYWZmaXJtdHJ1c3QuY29tL2Ny ++bC9BZmZpcm1UcnVzdFByZW1pdW1FQ0MuY3JsMA4GA1UdDwEB/wQEAwIBhjAdBgNV ++HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwCgYIKoZIzj0EAwMDaAAwZQIwHJ5g ++a6sHvQ51DGr0bWq34awuwlWbybC2grHoNp5uYapcXr/qTJusb/6n+dczqFdaAjEA ++7VQY06fE9ifMnTgT9824jc3+H6kfhMk4PoIj9ouWdYfc1DyTBS/low9Hb8liQyFr ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem +new file mode 100644 +index 0000000000..253072d00e +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrust2048ca-chain.pem +@@ -0,0 +1,76 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 946069240 (0x3863def8) ++ Signature Algorithm: sha1WithRSAEncryption ++ Issuer: O=Entrust.net, OU=www.entrust.net/CPS_2048 incorp. by ref. (limits liab.), OU=(c) 1999 Entrust.net Limited, CN=Entrust.net Certification Authority (2048) ++ Validity ++ Not Before: Dec 24 17:50:51 1999 GMT ++ Not After : Jul 24 14:15:12 2029 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIGiDCCBXCgAwIBAgIQS5P8oVcgTBT74PnIwDQivjANBgkqhkiG9w0BAQsFADCB ++ujELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsT ++H1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAy ++MDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEuMCwG ++A1UEAxMlRW50cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxSzAeFw0y ++MzEwMDIxOTE4MTBaFw0yNDExMDIxOTE4MDlaMGkxCzAJBgNVBAYTAkNBMRAwDgYD ++VQQIEwdPbnRhcmlvMQ8wDQYDVQQHEwZPdHRhd2ExGDAWBgNVBAoTD0VudHJ1c3Qg ++TGltaXRlZDEdMBsGA1UEAxMUMjA0OHRlc3QuZW50cnVzdC5uZXQwggEiMA0GCSqG ++SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgkrsKoDEHyJjll/fu7mjvtbookb50rzTI ++i+jQzvtL8AJOcCfxJL1cVriufc/zRYdSQeRJxkbUb+SqIJkec+27onPpY3xOjJAK ++bWdmac1Iv9JPXYMpKJXnOGrooeXEtCcKSKphx4VhHnLA67BGfSNfHLm4JwghX4jY ++VpZ8P89gmh8l1eLRP+b3y7OzEkFliwmErALSD8i/bkzE+GxYMnpg/HI2Iw1lakxE ++wZOg0ydgl7jHWZUDdnxhAvLS/hfzPVhi9ZwgoXQJiUXUp0JJo6QgVOIC5IztpdZa ++3HW1VK7a0eTLhmdFRx39ARn/GbbIyoIqUzLOhAa2cbsGIJjtXjhrAgMBAAGjggLY ++MIIC1DAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRHn0CebGnHRqTZTeTYCbPHhiVB ++MzAfBgNVHSMEGDAWgBSConB03bxTP8971PfNf6dgxgpMvzBoBggrBgEFBQcBAQRc ++MFowIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MDMGCCsGAQUF ++BzAChidodHRwOi8vYWlhLmVudHJ1c3QubmV0L2wxay1jaGFpbjI1Ni5jZXIwMwYD ++VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9sZXZlbDFrLmNy ++bDAfBgNVHREEGDAWghQyMDQ4dGVzdC5lbnRydXN0Lm5ldDAOBgNVHQ8BAf8EBAMC ++BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMBMGA1UdIAQMMAowCAYG ++Z4EMAQICMIIBfgYKKwYBBAHWeQIEAgSCAW4EggFqAWgAdwA/F0tP1yJHWJQdZRyE ++vg0S7ZA3fx+FauvBvyiF7PhkbgAAAYrx05lbAAAEAwBIMEYCIQDbMXKdzSr90jM+ ++TekjpqVTEBDDvub7+AEx/kQYzf9gugIhAKPCjJmIh1NZrKkwK8MsOEL4jkN6FJ/h ++4kiiJoze3fB/AHYAdv+IPwq2+5VRwmHM9Ye6NLSkzbsp3GhCCp/mZ0xaOnQAAAGK ++8dOZVAAABAMARzBFAiAW11p7sV2byjrpk6AMQrMGwV2CuT3AKNuQVyxva7XQPAIh ++AP1P7DfYsZ1aR12Tkg2x2BYjFrlsJCl36n5I/565xQk4AHUA2ra/az+1tiKfm8K7 ++XGvocJFxbLtRhIU0vaQ9MEjX+6sAAAGK8dOZnwAABAMARjBEAiA43NURCcnHNpkH ++XggwpVY9QYNIEAjpHEcPmyXJuQ9y8QIgPqx0MnlKXLuJVReuI5Hzc3iFtcYo070d ++UYWH2AuVaFwwDQYJKoZIhvcNAQELBQADggEBAIZoSHApNF6DNYvGKHZJX411QkA0 ++5zkq3dcm95BFomaqroEp1QeUeQ8e6xofUs84CURzopE9P81JBHX2Qzb/VeBzZOKy ++dekaoz4NGW5ZvpMh7HXXaUpHKU/xZ5uUHVSatBU+cnidPhgn1czntqOwjzsgEZNW ++/wbPEjqvIrZvAW4DPak/MSwlENys4ty5gX4453S5gwd18b+NFBq44O/FofR8bvWU ++3lJ3VcVeONDzTcXPv+Yd1SlyO1/eXdWlFqloYFjkpcQ4wSLbOEeiWWITkZ0xCAxQ ++j8uWuDOSyFQLpaPJvEuG1dlho7RZdor0flUIxYfqg2Nr4Svq1ezskwrdQm0= ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIFKjCCBBKgAwIBAgIQLgRRzl0kJMcrXWV2cWUG2DANBgkqhkiG9w0BAQsFADCB ++tDEUMBIGA1UEChMLRW50cnVzdC5uZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5l ++dC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxpbWl0cyBsaWFiLikxJTAjBgNV ++BAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNVBAMTKkVudHJ1 ++c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw0yMjExMjUy ++MTE5NDNaFw0yOTA3MjMwMDAwMDBaMIG6MQswCQYDVQQGEwJVUzEWMBQGA1UEChMN ++RW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5ldC9sZWdh ++bC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTIgRW50cnVzdCwgSW5jLiAtIGZvciBh ++dXRob3JpemVkIHVzZSBvbmx5MS4wLAYDVQQDEyVFbnRydXN0IENlcnRpZmljYXRp ++b24gQXV0aG9yaXR5IC0gTDFLMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC ++AQEA2j+W0E25L0Tn2zlem1DuXKVh2kFnUwmqAJqOV38pa9vH4SEkqjrQjUcj0u1y ++FvCRIdJdt7hLqIOPt5EyaM/OJZMssn2XyP7BtBe6CZ4DkJN7fEmDImiKm95HwzGY ++ei59QAvS7z7Tsoyqj0ip/wDoKVgG97aTWpRzJiatWA7lQrjV6nN5ZGhTJbiEz5R6 ++rgZFDKNrTdDGvuoYpDbwkrK6HIiPOlJ/915tgxyd8B/lw9bdpXiSPbBtLOrJz5RB ++GXFEaLpHPATpXbo+8DX3Fbae8i4VHj9HyMg4p3NFXU2wO7GOFyk36t0FASK7lDYq ++jVs1/lMZLwhGwSqzGmIdTivZGwIDAQABo4IBLjCCASowEgYDVR0TAQH/BAgwBgEB ++/wIBADAdBgNVHQ4EFgQUgqJwdN28Uz/Pe9T3zX+nYMYKTL8wHwYDVR0jBBgwFoAU ++VeSB0RGAvtiJuQijMfmhJAkWuXAwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAB ++hhdodHRwOi8vb2NzcC5lbnRydXN0Lm5ldDAyBgNVHR8EKzApMCegJaAjhiFodHRw ++Oi8vY3JsLmVudHJ1c3QubmV0LzIwNDhjYS5jcmwwDgYDVR0PAQH/BAQDAgEGMB0G ++A1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjA8BgNVHSAENTAzMDEGBFUdIAAw ++KTAnBggrBgEFBQcCARYbaHR0cHM6Ly93d3cuZW50cnVzdC5uZXQvcnBhMA0GCSqG ++SIb3DQEBCwUAA4IBAQAuAlHLO8CoKt2a4I23UDkKc7kQI3nUkWqq2RxRh8a/4TEF ++C9WSF03EHVBW9JZZcrZ3ZdTDRsNF8vSqmCABz1FLu6vw3D3bEXELonAYlkmeFFV7 ++1hiW9AdyMJD92XsXiU0Yr9J76Tk4iknMTTHiZXdZOcPMOXlMwPy++HS5tTIyqO0d ++zl1PS8tlCcZrKaNNKbmiIWPhmBUSog9IQt2VKpoAIP8tlvRt5tHf5qW5m7vp7qmG ++HF2ou54+qQIXO6jIP8CQ4xWvj0aiLklTNMkvXesaVq0xzNgRkx9ZzhREfbuM6eWc ++GQHwG7m+JmfL+u1dCAZhh4Uyn5oLU9gogFM6v4jX ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem +new file mode 100644 +index 0000000000..e9c06b19c6 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustevca-chain.pem +@@ -0,0 +1,79 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 1164660820 (0x456b5054) ++ Signature Algorithm: sha1WithRSAEncryption ++ Issuer: C=US, O=Entrust, Inc., OU=www.entrust.net/CPS is incorporated by reference, OU=(c) 2006 Entrust, Inc., CN=Entrust Root Certification Authority ++ Validity ++ Not Before: Nov 27 20:23:42 2006 GMT ++ Not After : Nov 27 20:53:42 2026 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIHEjCCBfqgAwIBAgIQFhH4VGskTR+tQK3JbN63kTANBgkqhkiG9w0BAQsFADCB ++sTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsT ++MHd3dy5lbnRydXN0Lm5ldC9ycGEgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5j ++ZTEfMB0GA1UECxMWKGMpIDIwMDkgRW50cnVzdCwgSW5jLjEuMCwGA1UEAxMlRW50 ++cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxRTAeFw0yNDA2MjgyMTQw ++NDVaFw0yNTA3MjgyMTQwNDRaMIHIMQswCQYDVQQGEwJDQTEQMA4GA1UECBMHT250 ++YXJpbzEPMA0GA1UEBxMGT3R0YXdhMRMwEQYLKwYBBAGCNzwCAQMTAkNBMRgwFgYL ++KwYBBAGCNzwCAQITB09udGFyaW8xGDAWBgNVBAoTD0VudHJ1c3QgTGltaXRlZDEd ++MBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEDAOBgNVBAUTBzE5MTM2MDUx ++HDAaBgNVBAMTE3ZhbGlkZXYuZW50cnVzdC5uZXQwggEiMA0GCSqGSIb3DQEBAQUA ++A4IBDwAwggEKAoIBAQDL2vkrBEZ5qeVdac1C01bcNnoeCU3AVU3Fh1Ifldic9/Gw ++xqNVOFYQNzTk8M62FnPUvas4MnXmeBkPhhym+dnjsM22EeS2p6gTlvOGtJFVr+Ix ++vq1UAKtqK0gYGriW6SexroSYiG1O0aeqEnKSLlEBHYhmacj2jlbx0ToxMfdBMRRq ++4UjnIrh/CBochxt7aKv525tChnZGMT06QKAjx71w2cou0C05v83KJ75EI4EAmTfE ++z9sKJeST5pH5MI3WKcP6ZmXynKYSIpIGb4Z8B9Ftp8HdzdR9EafOSlRlbIkEn3lm ++nq4UCph48/PsUcJoViBCoY6zDLcPGt3gGQVIjq3vAgMBAAGjggMLMIIDBzAMBgNV ++HRMBAf8EAjAAMB0GA1UdDgQWBBRF6MZkqXf3sICXuvbrBH1R9I8bAjAfBgNVHSME ++GDAWgBRbQYqyxEPBvb/IVEFVneCWrf+5oTBlBggrBgEFBQcBAQRZMFcwIwYIKwYB ++BQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MDAGCCsGAQUFBzAChiRodHRw ++Oi8vYWlhLmVudHJ1c3QubmV0L2wxZS1jaGFpbi5jZXIwMwYDVR0fBCwwKjAooCag ++JIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9sZXZlbDFlLmNybDAeBgNVHREEFzAV ++ghN2YWxpZGV2LmVudHJ1c3QubmV0MA4GA1UdDwEB/wQEAwIFoDAdBgNVHSUEFjAU ++BggrBgEFBQcDAQYIKwYBBQUHAwIwSwYDVR0gBEQwQjAHBgVngQwBATA3BgpghkgB ++hvpsCgECMCkwJwYIKwYBBQUHAgEWG2h0dHBzOi8vd3d3LmVudHJ1c3QubmV0L3Jw ++YTCCAX0GCisGAQQB1nkCBAIEggFtBIIBaQFnAHUAEvFONL1TckyEBhnDjz96E/jn ++tWKHiJxtMAWE6+WGJjoAAAGQYMsp8gAABAMARjBEAiAL794Fw7wyzricvRl+2AON ++FbGf2hwDB3wh8RkGLBRQ7AIgTCarii0atho7ZeUO3h66Ug7s7WxnF9onDZrtoMrH ++U9MAdQAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZBgyyoMAAAE ++AwBGMEQCIFaXc4M9C9mNukrV68Sc2E5lw9srQ80nMBCGseY99nFxAiAppQmR9FKC ++TE/ROlgZRfimx61W4k+SaQ52eek4JNWXXwB3ABoE/0nQVB1Ar/agw7/x2MRnL07s ++7iNAaJhrF0Au3Il9AAABkGDLKi0AAAQDAEgwRgIhAPFUevU47H5uJqYL5y1ClFS7 ++mEve7E8350JKnR1VykGLAiEArn7VAJcmRNNCDAegsHCCLlpasz9PLHFd9XHQAwvL ++IFwwDQYJKoZIhvcNAQELBQADggEBAHfMCQP5Y+7IYzqOh5D/81WqHagmWOqkJYsN ++33uux44fhVGqiG1O5ImTQsxJpt/HmDuK1qLEjG31Y9q89U91KAqLQauCQ5iMXrBg ++TlwK8kzO1XYC5KkpO5ZWanqfjOahM9mkEKHPV9srwj6xTbInCq9DabRwuWyohj3b ++EKrmB016TOT0hJ94jCb8PWl15oQJdsGlEfrG7amtDSRuoDHVA3nXJIJqx5LVnErB ++glfsAmP8TPkWYY8kuNE2Rjr2M6P5LRLEvtRELCQF3lPuY0+xxGksGVM207YqhYKv ++GzMmA8c7tF3ZclbE0rUA2T8FuBuweAV8tnWq2TaeAHWIJ4nY17s= ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIFHjCCBAagAwIBAgIRAIZmsCrBy1RAAAAAAFHTWJwwDQYJKoZIhvcNAQELBQAw ++gbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkwNwYDVQQL ++EzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu ++Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVu ++dHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0xOTA2MTkxNjUy ++MDhaFw0yNjExMTkxNzIyMDhaMIGxMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNRW50 ++cnVzdCwgSW5jLjE5MDcGA1UECxMwd3d3LmVudHJ1c3QubmV0L3JwYSBpcyBpbmNv ++cnBvcmF0ZWQgYnkgcmVmZXJlbmNlMR8wHQYDVQQLExYoYykgMjAwOSBFbnRydXN0 ++LCBJbmMuMS4wLAYDVQQDEyVFbnRydXN0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 ++IC0gTDFFMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtlsEVHfdDiRm ++3Cqh24DMXcdf/VIWWNpflAapuLa5YwxHIILsx5VOi7h3Umo9tYep1uHMdOWmyMDU ++Vk+NLtYIPgxMQz7wQZNeRu8559llKgx2UCe9Ww0zMwfg96KpnOERM61m/NIseqqj ++cxa+k4V1D9c3jPojt2T440xu7bMFveI223zedkTagnJ2tm7/lKHQhvcQzUpai7B1 ++jGZSgE5ITEmDpkDXd4ETTV5yfkhGIqoP4j5llDjhcnH+SnEJujV/VYk9gdW4KAEQ ++dzZaEIXSvWCEK0lhlAzeTEBqKsR5YIQkgjJpSphL4lYQugNFUSDTz9qOVBtFtnq6 ++l5pa2MbRXwIDAQABo4IBLjCCASowDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQG ++CCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMDMGCCsGAQUF ++BwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMwYD ++VR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9yb290Y2ExLmNy ++bDA7BgNVHSAENDAyMDAGBFUdIAAwKDAmBggrBgEFBQcCARYaaHR0cDovL3d3dy5l ++bnRydXN0Lm5ldC9ycGEwHQYDVR0OBBYEFFtBirLEQ8G9v8hUQVWd4Jat/7mhMB8G ++A1UdIwQYMBaAFGiQ5GekplOAx4ZmpPH3S0P7hL1tMA0GCSqGSIb3DQEBCwUAA4IB ++AQAPUNBX97sqIXZl/zLu53iv7a0HK7prvD0cVaZM0yRfVptvARgjIZZzTtv32v6X ++wSr4fDeRmpLaTWtipBGSqh3fNkTSVT8GGBq6+h1lrPEYv6jnStDf7VLQxVliKt2w ++h34JjgRUx9rdia30tk/EpPavkxxPks8vjoLN3f4dbkIY/sfljyZbseqVLx9kl/we ++OvqL6jZgaQOapFQLZJze7VwLiPVuUnW8ddK3JIE1a5YCZs0irIW5+96ttznIgPK2 ++aUOmHQp/zasi7SFl49HrKGKWtZuyDB9U56e01H6PDTpSSSTPyLsSVg3JALHBPDzS ++bBraAU3wuAyc3BQ4OIOmwwnT ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem +new file mode 100644 +index 0000000000..8ea22c05b8 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcaec1-chain.pem +@@ -0,0 +1,66 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: ++ a6:8b:79:29:00:00:00:00:50:d0:91:f9 ++ Signature Algorithm: ecdsa-with-SHA384 ++ Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2012 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - EC1 ++ Validity ++ Not Before: Dec 18 15:25:36 2012 GMT ++ Not After : Dec 18 15:55:36 2037 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIFzDCCBVOgAwIBAgIQcbNJ8XJLeT3fV8DU3QNYSDAKBggqhkjOPQQDAzCBujEL ++MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1Nl ++ZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDE2 ++IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEuMCwGA1UE ++AxMlRW50cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxSjAeFw0yNDA2 ++MjgyMTM5MzVaFw0yNTA3MjgyMTM5MzRaMIHLMQswCQYDVQQGEwJDQTEQMA4GA1UE ++CBMHT250YXJpbzEPMA0GA1UEBxMGT3R0YXdhMRMwEQYLKwYBBAGCNzwCAQMTAkNB ++MRgwFgYLKwYBBAGCNzwCAQITB09udGFyaW8xGDAWBgNVBAoTD0VudHJ1c3QgTGlt ++aXRlZDEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgNVBAUTCjEw ++MDA0OTI4NzkxHDAaBgNVBAMTE3ZhbGlkZWMuZW50cnVzdC5uZXQwdjAQBgcqhkjO ++PQIBBgUrgQQAIgNiAAS90ZyZ86Gl5Fh1qJ/70UwyQWATu3igiQLeVVvZ4G79SBEG ++Xc4TcAn0LzBhfJonAzWFkAS860ARjvFHgUj0otyT+Q2/zC9c8CjOsL3bYp3SNUbC ++FWBhIV0vhGGY8NafeXCjggMJMIIDBTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTP ++DXJE/iZfi5wUSAo4GN4thBCCHDAfBgNVHSMEGDAWgBTD+UUDvsj5CzxFNfPrcuzn ++6OuUmzBjBggrBgEFBQcBAQRXMFUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVu ++dHJ1c3QubmV0MC4GCCsGAQUFBzAChiJodHRwOi8vYWlhLmVudHJ1c3QubmV0L2wx ++ai1lYzEuY2VyMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZW50cnVzdC5u ++ZXQvbGV2ZWwxai5jcmwwHgYDVR0RBBcwFYITdmFsaWRlYy5lbnRydXN0Lm5ldDAO ++BgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEsG ++A1UdIAREMEIwBwYFZ4EMAQEwNwYKYIZIAYb6bAoBAjApMCcGCCsGAQUFBwIBFhto ++dHRwczovL3d3dy5lbnRydXN0Lm5ldC9ycGEwggF9BgorBgEEAdZ5AgQCBIIBbQSC ++AWkBZwB1AA3h8jAr0w3BQGISCepVLvxHdHyx1+kw7w5CHrR+Tqo0AAABkGDKGokA ++AAQDAEYwRAIgZwtzml8YzKjqeP86zX+88q8sHOt//2Qmahr2tk97ozUCIFCOM2nF ++s1GJVBjKQZEH8QqkivVp+Cai9pC/57TiOmCOAHUAzPsPaoVxCWX+lZtTzumyfCLp ++hVwNl422qX5UwP5MDbAAAAGQYMoamAAABAMARjBEAiEA37X8EgQAUzLxn/Ny1Yx3 ++uszQF5D85m8vZ0otf8nHzuwCH168zpAxzKS71Fz6CgmDS0QZOfBSYFBD+Pdcm6e1 ++ilkAdwAS8U40vVNyTIQGGcOPP3oT+Oe1YoeInG0wBYTr5YYmOgAAAZBgyhq6AAAE ++AwBIMEYCIQCljVuYzRe6oQTZPdx0tGhIQSOwM1JbxoMJu2cW+gEGLAIhAMSSJoni ++0KT3KavwtsSWuuHsWjt8atv6TpJtLmVxCIdlMAoGCCqGSM49BAMDA2cAMGQCMBPY ++1dn1Js8F9b08aVCZ3vqDGFTKuzTXaxArf/y/WhLtcHdZPLaYVifQcAKzp1WCFQIw ++MvpE6RDccmnZi5TX88p16s8ev/qkegpbf7Xuw1JQEfy2NRwrXc+NwA422EjXBTti ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIID5zCCA2ygAwIBAgIQCoPUgD5+n1EAAAAAUdTB9zAKBggqhkjOPQQDAzCBvzEL ++MAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1Nl ++ZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEy ++IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEzMDEGA1UE ++AxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRUMxMB4X ++DTE2MDQwNTIwMTk1NFoXDTM3MTAwNTIwNDk1NFowgboxCzAJBgNVBAYTAlVTMRYw ++FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3Qu ++bmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNiBFbnRydXN0LCBJbmMu ++IC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxLjAsBgNVBAMTJUVudHJ1c3QgQ2Vy ++dGlmaWNhdGlvbiBBdXRob3JpdHkgLSBMMUowdjAQBgcqhkjOPQIBBgUrgQQAIgNi ++AAT14eFXmpQX/dEf7NAxrMH13n0btz1KKvH2S1rROGPAKex2CY8yxznbffK/MbCk ++F7ByYXGs1+8kL5xmTysU/c+YmjOZx2mMSAk2DPw30fijJ3tRrwChZ+TBpgtB6+A5 ++MsCjggEuMIIBKjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAz ++BggrBgEFBQcBAQQnMCUwIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3Qu ++bmV0MDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZW50cnVzdC5uZXQvZWMx ++cm9vdC5jcmwwOwYDVR0gBDQwMjAwBgRVHSAAMCgwJgYIKwYBBQUHAgEWGmh0dHA6 ++Ly93d3cuZW50cnVzdC5uZXQvcnBhMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF ++BQcDAjAdBgNVHQ4EFgQUw/lFA77I+Qs8RTXz63Ls5+jrlJswHwYDVR0jBBgwFoAU ++t2PnGt2N6QimVYOk4GpQQWURQkkwCgYIKoZIzj0EAwMDaQAwZgIxAPnVAOqxKDd7 ++v37EBmpPqWCCWBFPKW6HpRx3GUWc9caeQIw8rO2HXYgf92pb/TsJYAIxAJhI0MpR ++z5L42xF1R9UIPfQxCMwgsnWBqIqcfMrMO+2DxQy6GIP3cFFj9gRyxguKWw== ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem +new file mode 100644 +index 0000000000..5fcbf9ffc2 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag2-chain.pem +@@ -0,0 +1,80 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: 1246989352 (0x4a538c28) ++ Signature Algorithm: sha256WithRSAEncryption ++ Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2009 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G2 ++ Validity ++ Not Before: Jul 7 17:25:54 2009 GMT ++ Not After : Dec 7 17:55:54 2030 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIHOzCCBiOgAwIBAgIQWFfRPoYcAxEc+S0tOlD+ljANBgkqhkiG9w0BAQsFADCB ++ujELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsT ++H1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAy ++MDE0IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEuMCwG ++A1UEAxMlRW50cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxTTAeFw0y ++NDA2MjgyMTQyMTRaFw0yNTA3MjgyMTQyMTNaMIHLMQswCQYDVQQGEwJDQTEQMA4G ++A1UECBMHT250YXJpbzEPMA0GA1UEBxMGT3R0YXdhMRMwEQYLKwYBBAGCNzwCAQMT ++AkNBMRgwFgYLKwYBBAGCNzwCAQITB09udGFyaW8xGDAWBgNVBAoTD0VudHJ1c3Qg ++TGltaXRlZDEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgNVBAUT ++CjEwMDA0OTI4NzkxHDAaBgNVBAMTE3ZhbGlkZzIuZW50cnVzdC5uZXQwggEiMA0G ++CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCZ66eWZS5ytmbHJeHcA9WfnpbGFC04 ++Tov7L0NWiStVRPEFrXrGSn6RPriGci6RwrCz5yn47EWjk2AjSD4e5lySDKHwTg+0 ++S9pl3lcSd8tQOTbTwVM0EfOxdUlO4IY0jCOSM8rnZUc1JvEIIrXWXWF9AWoDb4BQ ++erTefRm/YykFC558PEzn84vU9KoEmDwIP4upWKVutuzBpHWhZW3q9wagg62KifHN ++1yaagv4PUGgdkrVkyA1ZO3D7b2RpQjBreOTk+tsTnWtbAkFGtRBOA/2QrEvyqMU7 ++eCnpFZMIaj2tKeSLqhIWxzOnrAGUJNp5wLYmVnnhPhHEv1g79pNsZLR3AgMBAAGj ++ggMoMIIDJDAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRt85gfkWUjfTKgrLytMp8o ++VvOe3zAfBgNVHSMEGDAWgBTD99C1KjCtrw2RIXA5VN28iXDHOjBoBggrBgEFBQcB ++AQRcMFowIwYIKwYBBQUHMAGGF2h0dHA6Ly9vY3NwLmVudHJ1c3QubmV0MDMGCCsG ++AQUFBzAChidodHRwOi8vYWlhLmVudHJ1c3QubmV0L2wxbS1jaGFpbjI1Ni5jZXIw ++MwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5lbnRydXN0Lm5ldC9sZXZlbDFt ++LmNybDA3BgNVHREEMDAughN2YWxpZGcyLmVudHJ1c3QubmV0ghd3d3cudmFsaWRn ++Mi5lbnRydXN0Lm5ldDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUH ++AwEGCCsGAQUFBwMCMEsGA1UdIAREMEIwBwYFZ4EMAQEwNwYKYIZIAYb6bAoBAjAp ++MCcGCCsGAQUFBwIBFhtodHRwczovL3d3dy5lbnRydXN0Lm5ldC9ycGEwggF+Bgor ++BgEEAdZ5AgQCBIIBbgSCAWoBaAB3ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAF ++hOvlhiY6AAABkGDMhQQAAAQDAEgwRgIhAMzddgbnWlodtosz6EMh2Y89n0JR4eMO ++v+W6tUp2gVwYAiEA6UKa2eFlX0KdzuZCvTlPgi8DeK3ZI2wffyV2bYMXtsIAdgAN ++4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAAAZBgzIURAAAEAwBHMEUC ++IQDmVH2NlaV2/Y3OaPMXhH+BT63zA+Bh/5aCfPiYrJ7K2AIgRADPHzpwS7bfvVZI ++k8QxUBSCDXFmZQOrpamBaEko6YIAdQDM+w9qhXEJZf6Vm1PO6bJ8IumFXA2Xjbap ++flTA/kwNsAAAAZBgzIUGAAAEAwBGMEQCIA1CHfNw7cCcJSb3s7ik9Wflf3irqE9G ++QKxZ+Y9BOIx0AiA6CMvw7OHjG519E1tZgr/HFRXzxKchBp80dfsaEKxY9zANBgkq ++hkiG9w0BAQsFAAOCAQEAqvn1CTObiV5zKVY6NWjGK49Wqsr9t1ok/h/yfKRmr36O ++UZkMTPANj0uhwM4gtieTze9hnNzEkx1ec6G40JyABRiSX+0dtq3n8wiW3d8G1Qj5 ++/s8yZ13/ATrdjjr1mlGOvh0sgWTTPaQpl8ijXTy40GYpZIUXXBK09Rm6W0siq+7m ++OHNpJR4APWOBBU4QwiWrHHsFq4KvwxiTjNWWizCOnZwVi3awNBoDD/Iwszn+trOA ++8U/1SsHGuPBWKajcGorwi2zQ99JxAwJJ8XNBCekynjbPZYx52KkqfR07Fd2Occbl ++3lh3wXrepzzU1a6vdyiQpagX8btyIqQpAzytypzaLQ== ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIFLTCCBBWgAwIBAgIMYaHn0gAAAABR02amMA0GCSqGSIb3DQEBCwUAMIG+MQsw ++CQYDVQQGEwJVUzEWMBQGA1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2Vl ++IHd3dy5lbnRydXN0Lm5ldC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMDkg ++RW50cnVzdCwgSW5jLiAtIGZvciBhdXRob3JpemVkIHVzZSBvbmx5MTIwMAYDVQQD ++EylFbnRydXN0IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjAeFw0x ++NDEyMTUxNTI1MDNaFw0zMDEwMTUxNTU1MDNaMIG6MQswCQYDVQQGEwJVUzEWMBQG ++A1UEChMNRW50cnVzdCwgSW5jLjEoMCYGA1UECxMfU2VlIHd3dy5lbnRydXN0Lm5l ++dC9sZWdhbC10ZXJtczE5MDcGA1UECxMwKGMpIDIwMTQgRW50cnVzdCwgSW5jLiAt ++IGZvciBhdXRob3JpemVkIHVzZSBvbmx5MS4wLAYDVQQDEyVFbnRydXN0IENlcnRp ++ZmljYXRpb24gQXV0aG9yaXR5IC0gTDFNMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A ++MIIBCgKCAQEA0IHBOSPCsdHs91fdVSQ2kSAiSPf8ylIKsKs/M7WwhAf23056sPuY ++Ij0BrFb7cW2y7rmgD1J3q5iTvjOK64dex6qwymmPQwhqPyK/MzlG1ZTy4kwFItln ++gJHxBEoOm3yiydJs/TwJhL39axSagR3nioPvYRZ1R5gTOw2QFpi/iuInMlOZmcP7 ++lhw192LtjL1JcdJDQ6Gh4yEqI3CodT2ybEYGYW8YZ+QpfrI8wcVfCR5uRE7sIZlY ++FUj0VUgqtzS0BeN8SYwAWN46lsw53GEzVc4qLj/RmWLoquY0djGqr3kplnjLgRSv ++adr7BLlZg0SqCU+01CwBnZuUMWstoc/B5QIDAQABo4IBKzCCAScwDgYDVR0PAQH/ ++BAQDAgEGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8E ++CDAGAQH/AgEAMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAYYXaHR0cDovL29j ++c3AuZW50cnVzdC5uZXQwMAYDVR0fBCkwJzAloCOgIYYfaHR0cDovL2NybC5lbnRy ++dXN0Lm5ldC9nMmNhLmNybDA7BgNVHSAENDAyMDAGBFUdIAAwKDAmBggrBgEFBQcC ++ARYaaHR0cDovL3d3dy5lbnRydXN0Lm5ldC9ycGEwHQYDVR0OBBYEFMP30LUqMK2v ++DZEhcDlU3byJcMc6MB8GA1UdIwQYMBaAFGpyJnrQHu995ztpUdRsjZ+QEmarMA0G ++CSqGSIb3DQEBCwUAA4IBAQC0h8eEIhopwKR47PVPG7SEl2937tTPWa+oQ5YvHVje ++pvMVWy7ZQ5xMQrkXFxGttLFBx2YMIoYFp7Qi+8VoaIqIMthx1hGOjlJ+Qgld2dnA ++DizvRGsf2yS89byxqsGK5Wbb0CTz34mmi/5e0FC6m3UAyQhKS3Q/WFOv9rihbISY ++Jnz8/DVRZZgeO2x28JkPxLkJ1YXYJKd/KsLak0tkuHB8VCnTglTVz6WUwzOeTTRn ++4Dh2ZgCN0C/GqwmqcvrOLzWJ/MDtBgO334wlV/H77yiI2YIowAQPlIFpI+CRKMVe ++1QzX1CA778n4wI+nQc1XRG5sZ2L+hN/nYNjvv9QiHg3n ++-----END CERTIFICATE----- +diff --git a/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem +new file mode 100644 +index 0000000000..979734d7d1 +--- /dev/null ++++ b/jdk/test/sun/security/ssl/X509TrustManagerImpl/Entrust/entrustrootcag4-chain.pem +@@ -0,0 +1,92 @@ ++Root Certificate: ++ Version: 3 (0x2) ++ Serial Number: ++ d9:b5:43:7f:af:a9:39:0f:00:00:00:00:55:65:ad:58 ++ Signature Algorithm: sha256WithRSAEncryption ++ Issuer: C=US, O=Entrust, Inc., OU=See www.entrust.net/legal-terms, OU=(c) 2015 Entrust, Inc. - for authorized use only, CN=Entrust Root Certification Authority - G4 ++ Validity ++ Not Before: May 27 11:11:16 2015 GMT ++ Not After : Dec 27 11:41:16 2037 GMT ++ ++-----BEGIN CERTIFICATE----- ++MIIIIzCCBwugAwIBAgIQDD4I8FgD7+DVcBLMBwa39jANBgkqhkiG9w0BAQsFADCB ++ujELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsT ++H1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAy ++MDE0IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEuMCwG ++A1UEAxMlRW50cnVzdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEwxTjAeFw0y ++NDA2MjgyMTQzNTRaFw0yNTA3MjgyMTQzNTNaMIHLMQswCQYDVQQGEwJDQTEQMA4G ++A1UECBMHT250YXJpbzEPMA0GA1UEBxMGT3R0YXdhMRMwEQYLKwYBBAGCNzwCAQMT ++AkNBMRgwFgYLKwYBBAGCNzwCAQITB09udGFyaW8xGDAWBgNVBAoTD0VudHJ1c3Qg ++TGltaXRlZDEdMBsGA1UEDxMUUHJpdmF0ZSBPcmdhbml6YXRpb24xEzARBgNVBAUT ++CjEwMDA0OTI4NzkxHDAaBgNVBAMTE3ZhbGlkZzQuZW50cnVzdC5uZXQwggIiMA0G ++CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCfUHGdeme0jraIiUzPYtuX1G9rlCU1 ++eKDqDbsgp7VIS7rI/VgbsS7oKnE6KHP+qGrXRhYdvFLFDa+REY6fVOWkLuTXhVLb ++5C7ym2pi0OUMKvrGtDLUxlHiEAmkmjPDl6TLMTDrLgWOLFMRzyeTcxnZtMrxUnAf ++yzSPlqm1bkN/oRp2EOiXvuSbci8UA0QswV6g8EUbRB0qyv6OophoaQYo/+KRwTJT ++k6S8YDsEJnlDb8tjEhfIUjp2Md5ThBxf5Ib29aXebZ5HFh2x5VPrzOwDUPk0fVNM ++pWFfiX79RW6w5Vei5qtretLohbw6b5aJmaJ1LweAEkIlhy5eUuuG6v8Efm8JSAle ++eKMtflTigmayaWMVCd2GeB6LajcflAw7BUU2brRMJwMpaeXXhL/mVpjbev/5TtVD +++H9IlW3PMyQnUJc0YuUVmdi1eOM5qoQaQE4BDPHz2G41eDgT8J9Gb1FX5mT+9l2I ++iJD47pwcBIw5tHCn2nuz1+8CDuYpfH2+t2LPFHVI15h1scGotZvzUJ5TzPdQqZI7 ++K2LTL49Zs2HsObrGr07Vj28WyzkjIfTrVSV/29hgz1zVjUa0uyTeOzrc3VIg7NTv ++RoMTTYuUeUoMSmFQ8z9CSGh7cxFlrhGjFO+66++JFNwakAEp7kS5c2qTLaapY9dM ++8UMIr5951z994QIDAQABo4IDEDCCAwwwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU ++/EjjpmMa/SepMqPlglXS5AbGcScwHwYDVR0jBBgwFoAU7kfRhXHx/S23P7s+Y1h3 ++F0lADpUwaAYIKwYBBQUHAQEEXDBaMCMGCCsGAQUFBzABhhdodHRwOi8vb2NzcC5l ++bnRydXN0Lm5ldDAzBggrBgEFBQcwAoYnaHR0cDovL2FpYS5lbnRydXN0Lm5ldC9s ++MW4tY2hhaW4yNTYuY2VyMDMGA1UdHwQsMCowKKAmoCSGImh0dHA6Ly9jcmwuZW50 ++cnVzdC5uZXQvbGV2ZWwxbi5jcmwwHgYDVR0RBBcwFYITdmFsaWRnNC5lbnRydXN0 ++Lm5ldDAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUF ++BwMBMEsGA1UdIAREMEIwBwYFZ4EMAQEwNwYKYIZIAYb6bAoBAjApMCcGCCsGAQUF ++BwIBFhtodHRwczovL3d3dy5lbnRydXN0Lm5ldC9ycGEwggF/BgorBgEEAdZ5AgQC ++BIIBbwSCAWsBaQB2ABLxTjS9U3JMhAYZw48/ehP457Vih4icbTAFhOvlhiY6AAAB ++kGDOC9YAAAQDAEcwRQIgWhFWhf2sBQ3ufMH0yubwLDt+3f/b5rScs09o1YEjg6MC ++IQDpkgEMWBAM+NV2aCnC8QH+RH6xBqhPPt6JZTm3W+vHkwB3ABoE/0nQVB1Ar/ag ++w7/x2MRnL07s7iNAaJhrF0Au3Il9AAABkGDODBQAAAQDAEgwRgIhAOgp+oas+jBr ++9wOBo0QDdVQGmP8KJupfRf/MDKO+kSRjAiEA9JnEHTbFHre2TS9habVJA/3jM/t5 ++CKtixwQqdpLXQUAAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8OQh60fk6qNAAA ++AZBgzgwVAAAEAwBHMEUCIBOYI8rl87VepcPQlaGh6AbKhKw1UlbxIf7etR/d2M47 ++AiEAkFXOVvzkP6kX/z1yRneYn0mlPbDvAFLsSDghl/gkdtYwDQYJKoZIhvcNAQEL ++BQADggEBAJovgoheNHFBUpnodfOiKtpRo8AE6dLuOX1H2uRHiDg0Gza0/w95KkEE ++BqjKmJIbJrs2TQJnkM0LjaubHn1TP4XC40qieMXB4ylJzC5FWDZBqMHZmLTvVY01 ++irBMyub0On8d1BlEquD2r3KHQFnyUvi/uxzbNJOVbNJYglKhTI+UfcXk7zpHmNG+ +++SbBkpJkuqQ9ujG1K25FRa/01j1p4ZlDrJ3KCT7fDEf10TN0u5VX6moVT9cRVR2U ++gX16BV8m/hoJVTD0fBCKIKjtklS//b+Jr49uxWFulrDwlRKyDWmBXLnqsZvpCobi ++deDsWiUkcvd+DjNgpDTEHCTrXXjd8tU= ++-----END CERTIFICATE----- ++-----BEGIN CERTIFICATE----- ++MIIGMjCCBBqgAwIBAgIRAKvsd/8bQQwHAAAAAFVl2AUwDQYJKoZIhvcNAQELBQAw ++gb4xCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQL ++Ex9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykg ++MjAxNSBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxMjAw ++BgNVBAMTKUVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEc0 ++MB4XDTE3MTEyMjIwMDQyMFoXDTMwMTIyMjIwMzQyMFowgboxCzAJBgNVBAYTAlVT ++MRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1 ++c3QubmV0L2xlZ2FsLXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxNCBFbnRydXN0LCBJ ++bmMuIC0gZm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxLjAsBgNVBAMTJUVudHJ1c3Qg ++Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBMMU4wggEiMA0GCSqGSIb3DQEBAQUA ++A4IBDwAwggEKAoIBAQDcSG+caYQ4xcvf+dt8bgCEHorO0g5j0H1NOtQzRXgUoG8y ++QuRbJX9swyKqQZbsc18YvTV8OKA/uSNE46Jvq47TFPojWWTVLbNDqpM07e4EFYKs ++A9NFzAUngijnf3ivnXA6iNPAMXaEhXmhY/YFjk8NoM7Y1PFsA0oj5hamKQ06iO/j ++gvBScLmnQ1ju9Qj9IGIg18UL5AJNw0frspLUQBYVrLGaqAy5Nl2BUJKaZ4vnSLvP ++nk6YrB15mo1phHae10Ba4fx7R3z8IZ/hby4OXTy/KZpu107VEQPAwTuDK8ZXxB5y ++0DSzi4vaw27aLrUsq4aFqUo03gEfC31vWW76TNkFAgMBAAGjggErMIIBJzAOBgNV ++HQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUEFjAUBggrBgEF ++BQcDAQYIKwYBBQUHAwIwOwYDVR0gBDQwMjAwBgRVHSAAMCgwJgYIKwYBBQUHAgEW ++Gmh0dHA6Ly93d3cuZW50cnVzdC5uZXQvcnBhMDMGCCsGAQUFBwEBBCcwJTAjBggr ++BgEFBQcwAYYXaHR0cDovL29jc3AuZW50cnVzdC5uZXQwMAYDVR0fBCkwJzAloCOg ++IYYfaHR0cDovL2NybC5lbnRydXN0Lm5ldC9nNGNhLmNybDAdBgNVHQ4EFgQU7kfR ++hXHx/S23P7s+Y1h3F0lADpUwHwYDVR0jBBgwFoAUnzjEViPDOeigcWzoVEzk6Dqx ++v2cwDQYJKoZIhvcNAQELBQADggIBACMeFFgsWmC7h6D1v8DJUkOpm/m5UhVhO0hb ++pQMQKMhKkl744Y9SWG4WNmpQy743TTciEJPZFhc7ke2R6VmK8ZJUqro2awOw1RWZ ++OtHla59Btf1NQd41vOVdU+qFhs8lFfXg9sK7YHTrfxHtMXLoGnkkamK3xJgn7sXa ++/zUvUDBTpDCXcpO9SyHoKIQswmkIPpRyIdPF4biRdR3N+9MYmlfqN/Nk3OEZ73xZ ++AUZP6Gu+f9cEiHTA8NdYHCPLJWyFnIHWK+QuTFEnKYnOYxCeroLBNOO64e8JWZ39 ++kZ22BBXhHzqOCCczS7JOJTRF+JgvWuxbFwRstj8qf3fE+JndWmq2FC4hTHtpuK5K ++ENuiRm5gdkXfsXmB+qB6y5gaajiTIMscGIcZIKTe2YdKrLoicvEz8k+loM7favik ++vzFioTNTDHYGx3mkfElBE7ycY8n+jZE3QBBv33k28MeQi7XNgEaMc4tYwoZIdE9A ++xVccXTzEQzka82dOkRB1dU0XZId9XAWv+CtNc2TjF6Wgx2seA/c6H8S0IfgQBIV2 ++8iN2wZns2QFdawkdy3hMUqPnA++kuGhLW3GemsIY5dP/WxY8rd+OfLb/Ks9T1pCd ++28t7PQRcQsgkYmouzrOW9ASBvYqLLdhl4y+fFXff8RkPIKMNoYP06WJvRKmky9R/ ++41/nXRas ++-----END CERTIFICATE----- diff --git a/native_configure_sw64 b/native_configure_sw64 new file mode 100755 -index 0000000000..528078bad1 +index 0000000000..2f0cf078fa --- /dev/null +++ b/native_configure_sw64 -@@ -0,0 +1,27 @@ +@@ -0,0 +1,15 @@ +#!/bin/bash -+#build swjdk8 -+# -+# 1. bash native_configure_sw64 release -+# if you want to build debug jdk use "bash native_configure slowdebug" -+# 2. make all -+ -+#gitnum=`git log| head -n 1 |cut -b 8-15` -+#bdate=`date +%Y-%m-%d` -+#topdir=`pwd` -+#buildtag=`echo $USER`.`basename $topdir`.$bdate.$gitnum.$patch -+#patch=SP.4 -+buildtag=sw1.3.1 -+updatever=442 +level=${1?usage: $0 release/slowdebug} -+#set user-release-suffix and update-version by version_patch.sh -+#bash version_patch.sh -+# $1: debug level (release, fastdebug, slowdebug) -+ bash configure \ -+ --with-user-release-suffix=$buildtag \ -+ --with-update-version=$updatever \ -+ --disable-zip-debug-info \ -+ --with-debug-level=$level \ -+ --disable-ccache \ -+ --enable-hotspot-test-in-build \ -+ --with-milestone=fcs \ -+ --with-build-number=b06 ++#buildtag=sw1.3.1 ++buildtag=`git log|head -n 1|cut -b 8-15`.`date +%Y-%m-%d`.`echo $USER` ++updatever=462 ++ ++bash configure \ ++ --with-user-release-suffix=$buildtag \ ++ --with-update-version=$updatever \ ++ --disable-zip-debug-info \ ++ --with-debug-level=$level \ ++ --disable-ccache \ ++ --enable-hotspot-test-in-build \ ++ --with-milestone=fcs \ ++ --with-build-number=b08 diff --git a/test/ProblemList.jtx b/test/ProblemList.jtx new file mode 100644 index 0000000000..e3c5750e85 @@ -82728,21 +58277,14 @@ index 0000000000..e3c5750e85 +sun/security/tools/keytool/i18n.sh diff --git a/version_patch.sh b/version_patch.sh new file mode 100644 -index 0000000000..b48e597504 +index 0000000000..3dd790045b --- /dev/null +++ b/version_patch.sh -@@ -0,0 +1,14 @@ +@@ -0,0 +1,7 @@ +#!/bin/bash -+gitnum=`git log| head -n 1 |cut -b 8-15` -+bdate=`date +%Y-%m-%d` -+#gitdate=`git log --pretty=format:"%ai"|head -n 1|cut -d " " -f 1` -+topdir=`pwd` -+updatever=212 -+patch=SP2 -+username=`echo $USER` -+buildtag=$username.`basename $topdir`.$gitnum.$bdate.$patch -+ -+#sed -i '500a USER_RELEASE_SUFFIX=`'$buildtag'`' ./common/autoconf/jdk-options.m4 ++#buildtag=sw1.3.1 ++buildtag=`git log|head -n 1|cut -b 8-15`.`date +%Y-%m-%d`.`echo $USER` ++updatever=462 ++ +sed -i '499c USER_RELEASE_SUFFIX="'$buildtag'"' ./common/autoconf/jdk-options.m4 +sed -i '500c JDK_UPDATE_VERSION='$updatever'' ./common/autoconf/jdk-options.m4 -+ diff --git a/openjdk-1.8.0.spec b/openjdk-1.8.0.spec index c1fe85f..156fc79 100644 --- a/openjdk-1.8.0.spec +++ b/openjdk-1.8.0.spec @@ -953,7 +953,7 @@ Provides: java-%{javaver}-%{origin}-accessibility%{?1} = %{epoch}:%{version}-%{r Name: java-%{javaver}-%{origin} Version: %{javaver}.%{updatever}.%{buildver} -Release: 4 +Release: 5 # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons # and this change was brought into RHEL-4. java-1.5.0-ibm packages # also included the epoch in their virtual provides. This created a @@ -3056,6 +3056,9 @@ cjc.mainProgram(args) -- the returns from copy_jdk_configs.lua should not affect %endif %changelog +* Mon Aug 25 2025 swcompiler -1:1.8.0.462.b08-5 +- Fix build errors for sw64 + * Wed Aug 6 2025 huangjie -1:1.8.0.462.b08-4 - add change-jprofilecache-copyright.patch -- Gitee