From 9aa64dc21f0f05c981408c723f830c2ccafc46ce Mon Sep 17 00:00:00 2001 From: Craig Lordan Date: Fri, 13 Dec 2024 10:53:38 -0500 Subject: [PATCH] Update license --- product-licenses/{LICENSE.txt => LICENSE} | 20 +- product-licenses/NOTICES | 944 ++++++++++++++++++++++ product-licenses/NOTICES.txt | Bin 109050 -> 0 bytes product-licenses/non_ibm_license | 178 ++++ product-licenses/non_ibm_license.txt | Bin 12978 -> 0 bytes 5 files changed, 1134 insertions(+), 8 deletions(-) rename product-licenses/{LICENSE.txt => LICENSE} (98%) create mode 100644 product-licenses/NOTICES delete mode 100644 product-licenses/NOTICES.txt create mode 100644 product-licenses/non_ibm_license delete mode 100644 product-licenses/non_ibm_license.txt diff --git a/product-licenses/LICENSE.txt b/product-licenses/LICENSE similarity index 98% rename from product-licenses/LICENSE.txt rename to product-licenses/LICENSE index 8a6ac85..ea081e9 100644 --- a/product-licenses/LICENSE.txt +++ b/product-licenses/LICENSE @@ -3,7 +3,7 @@ LICENSE INFORMATION The Programs listed below are licensed under the following License Information terms and conditions in addition to the Program license terms previously agreed to by Client and IBM. If Client does not have previously agreed to license terms in effect for the Program, the International License Agreement for Non-Warranted Programs (i125-5589-06) applies. Program Name (Program Number): -IBM Granite.Code (Plug-in) +IBM watsonx Code Assistant (extension for Visual Studio Code) V1.1 (Tool) The following standard terms apply to Licensee's use of the Program. @@ -12,11 +12,11 @@ Limited Use Program This Program is supplied only for use with Named Program(s) and/or Service(s) identified below or their successors. Licensee is prohibited from using this Program in connection with any other software or service. Named Program(s) and/or Service(s): -Only for use with Granite 8b on local machine +IBM watsonx Code Assistant as a Service +IBM watsonx Code Assistant Service +IBM watsonx Code Assistant Software +Licensee may also use the Program with IBM Granite models on a single local machine -Developer Limitation - -If the Program is designated as for "Developers", Licensee can only use the Program as part of Licensee's internal development and unit testing on a developer machine. A developer machine is a physical or virtual desktop environment, running a primary operating system and the Program, both of which are accessible and used by no more than one specified developer. Modifiable Third Party Code @@ -30,10 +30,14 @@ Note: Notwithstanding any of the terms in the third party license agreement, the (a) IBM provides it to Licensee WITHOUT WARRANTIES OF ANY KIND AND DISCLAIMS ANY AND ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS INCLUDING, BUT NOT LIMITED TO, THE WARRANTY OF TITLE, NON-INFRINGEMENT OR NON-INTERFERENCE, AND THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE; (b) IBM is not liable for any direct, indirect, incidental, special, exemplary, punitive or consequential damages including, but not limited to, lost data, lost savings, and lost profits. +In addition to the above, the following terms apply to Licensee's use of the Program. + +The Program may only be used with (a) paid subscriptions or licenses to watsonx Code Assistant products and services; or (b) IBM Granite models as part of Licensee's internal development and test environment for internal non-production activities on a single physical or virtual desktop environment, running a primary operating system and the Program, both of which are accessible and used by no more than one specified individual. + -L/N: L-CGQG-2ZTWZV -D/N: L-CGQG-2ZTWZV -P/N: L-CGQG-2ZTWZV +L/N: L-JLCG-4L8NFT +D/N: L-JLCG-4L8NFT +P/N: L-JLCG-4L8NFT International License Agreement for Non-Warranted Programs diff --git a/product-licenses/NOTICES b/product-licenses/NOTICES new file mode 100644 index 0000000..a7549bc --- /dev/null +++ b/product-licenses/NOTICES @@ -0,0 +1,944 @@ +NOTICES AND INFORMATION + +IBM watsonx Code Assistant (extension for Visual Studio Code) V1.1 + +The IBM license agreement and any applicable information on the web +download page for IBM products refers Licensee to this file for details +concerning notices applicable to code included in the products listed +above ("the Program"). + +Notwithstanding the terms and conditions of any other agreement Licensee +may have with IBM or any of its related or affiliated entities +(collectively "IBM"), the third party code identified below is subject +to the terms and conditions of the IBM license agreement for the Program +and not the license terms that may be contained in the notices below. +The notices are provided for informational purposes. + +Please note: This Notices file may identify information that is not used +by, or that was not shipped with, the Program as Licensee installed it. + +IMPORTANT: IBM does not represent or warrant that the information in this +NOTICES file is accurate. Third party websites are independent of IBM and +IBM does not represent or warrant that the information on any third party +website referenced in this NOTICES file is accurate. IBM disclaims any +and all liability for errors and omissions or for any damages accruing +from the use of this NOTICES file or its contents, including without +limitation URLs or references to any third party websites. + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +NOTICES AND INFORMATION FOR IBM watsonx Code Assistant (extension for Visual Studio Code) + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +TABLE OF CONTENTS + +THIS IBM NOTICES FILE CONSISTS OF THE FOLLOWING SECTIONS: + +0BSD +Apache-2.0 +BSD-2-Clause +BSD-3-Clause +ISC +MIT +Python-2.0 + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +BSD Zero Clause LICENSE + +The Program includes some or all of the following packages that IBM +obtained under the BSD Zero Clause License: + +tslib | Copyright (c) Microsoft Corporation. + + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 BSD Zero Clause LICENSE NOTICES AND INFORMATION + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +APACHE SOFTWARE LICENSE 2.0 + +The Program includes some or all of the following that IBM obtained +under the Apache License Version 2.0: + +@carbon/colors +@carbon/feature-flags +@carbon/grid +@carbon/icon-helpers +@carbon/icons-react +@carbon/layout +@carbon/motion +@carbon/react +@carbon/styles +@carbon/telemetry +@carbon/themes +@carbon/type +@carbon/web-components +@ibm/telemetry-js +axios-retry +bson +cluster-key-slot +importlib-resources +kareem +log4js +mongodb +mongodb-connection-string-url +packaging +pygls +pytest-asyncio +short-unique-id + +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 + +END OF APACHE LICENSE 2.0 NOTICES AND INFORMATION + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +BSD-2-CLAUSE LICENSE + +The Program includes some or all of the following packages that IBM +obtained under the BSD-2-Clause License: + +@mapbox/hast-util-table-cell-style | Copyright (c) 2018, Mapbox All rights reserved +dotenv | Copyright (c) 2015, Scott Motte +webidl-conversions | Copyright (c) 2014, Domenic Denicola + + +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. + +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 THE POSSIBILITY OF SUCH DAMAGE. + +END OF BSD-2-CLAUSE LICENSE NOTICES AND INFORMATION + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + +BSD-3-Clause LICENSE + +The Program includes some or all of the following packages that IBM +obtained under the BSD-3-Clause License: + +@lit/reactive-element | Copyright (c) 2017 Google LLC. All rights reserved. +@lit-labs/ssr-dom-shim | Copyright 2019 Google LLC. All rights reserved. +diff | Copyright (c) 2009-2015 And Kevin Decker +highlight.js | Copyright (c) 2006 Ivan Sagalaev +highlightjs-vue | Copyright (c) 2019, Sara Lissette Luis Ibáñez All rights reserved. +hoist-non-react-statics | Copyright (c) 2015, Yahoo! Inc. All rights reserved. +lit | Copyright (c) 2017 Google LLC. All rights reserved +lit-element | Copyright (c) 2017 Google LLC. All rights reserved +lit-html | Copyright (c) 2017 Google LLC. All rights reserved +react-mentions | Copyright (c) 2018 And Signavio GmbH +source-map | Copyright (c) 2009-2011, Mozilla Foundation and contributors +source-map-js | Copyright (c) 2009-2011 And Mozilla Foundation and contributors + + + +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 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 BSD 3-CLAUSE LICENSE NOTICES AND INFORMATION + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +ISC LICENSE + +The Program includes some or all of the following that IBM obtained +under the ISC License. + +anymatch | Copyright (c) 2019 Elan Shanker Paul Miller (https://paulmillr.com) +flatted | Copyright (c) 2018-2020 And Andrea Giammarchi And @WebReflection +glob-parent | Copyright (c) 2015 2019 Elan Shanker +graceful-fs | Copyright (c) 2011-2022 Isaac Z. Schlueter Ben Noordhuis and Contributors +lru-cache | Copyright (c) 2010-2023 Isaac Z. Schlueter and Contributors +minimatch | Copyright (c) 2011-2023 Isaac Z. Schlueter and Contributors +pg-int8 | Copyright (c) 2017 And Charmander <~@charmander.me> +picocolors | Copyright (c) 2021-2024 Oleksii Raspopov And Kostiantyn Denysov And Anton Verinov +semver | Copyright (c) Isaac Z. Schlueter and Contributors +split2 | Copyright (c) 2014-2018 Matteo Collina +yallist | Copyright (c) Isaac Z. Schlueter and Contributors +yaml | Copyright 2018 Eemeli Aro + + +ISC License + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, 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 ISC LICENSE NOTICES AND INFORMATION + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +MIT LICENSE + +The Program includes some or all of the following that IBM obtained +under the MIT License: + +@babel/code-frame | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/generator | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/helper-module-imports | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/helper-string-parser | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/helper-validator-identifier | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/highlight | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/parser | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/runtime | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/template | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/traverse | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@babel/types | Copyright (c) 2014-present Sebastian McKenzie and other contributors +@emotion/babel-plugin | Copyright (c) Emotion team and other contributors +@emotion/cache | Copyright (c) Emotion team and other contributors +@emotion/hash | Copyright (c) Emotion team and other contributors +@emotion/is-prop-valid | Copyright (c) Emotion team and other contributors +@emotion/memoize | Copyright (c) Emotion team and other contributors +@emotion/react | Copyright (c) Emotion team and other contributors +@emotion/serialize | Copyright (c) Emotion team and other contributors +@emotion/sheet | Copyright (c) Emotion team and other contributors +@emotion/styled | Copyright (c) Emotion team and other contributors +@emotion/unitless | Copyright (c) Emotion team and other contributors +@emotion/use-insertion-effect-with-fallbacks | Copyright (c) Emotion team and other contributors +@emotion/utils | Copyright (c) Emotion team and other contributors +@emotion/weak-memoize | Copyright (c) Emotion team and other contributors +@floating-ui/core | Copyright (c) 2021-present Floating UI contributors +@floating-ui/dom | Copyright (c) 2021-present Floating UI contributors +@floating-ui/react | Copyright (c) 2021-present Floating UI contributors +@floating-ui/react-dom | Copyright (c) 2021-present Floating UI contributors +@floating-ui/utils | Copyright (c) 2021-present Floating UI contributors +@jridgewell/gen-mapping | Copyright 2022 Justin Ridgewell +@jridgewell/resolve-uri | Copyright 2019 Justin Ridgewell +@jridgewell/set-array | Copyright 2022 Justin Ridgewell +@jridgewell/sourcemap-codec | Copyright (c) 2015 Rich Harris +@jridgewell/trace-mapping | Copyright 2022 Justin Ridgewell +@kwsites/file-exists | Copyright (c) 2015 Steve King +@kwsites/promise-deferred | Copyright (c) 2018 kwsites +@microsoft/fast-element | Copyright (c) Microsoft Corporation. All rights reserved. +@microsoft/fast-foundation | Copyright (c) Microsoft Corporation. All rights reserved. +@microsoft/fast-react-wrapper | Copyright (c) Microsoft Corporation. All rights reserved. +@microsoft/fast-web-utilities | Copyright (c) Microsoft Corporation. All rights reserved. +@mongodb-js/saslprep | Copyright (c) 2014 Dmitry Tsvettsikh +@redis/bloom | Copyright (c) 2022-2023 Redis inc. +@redis/client | Copyright (c) 2022-2023 And Redis And inc. +@redis/graph | Copyright (c) 2022-2023 Redis inc. +@redis/json | Copyright (c) 2022-2023 Redis inc. +@redis/search | Copyright (c) 2022-2023 Redis inc. +@redis/time-series | Copyright (c) 2022-2023 Redis inc. +@remix-run/router | Copyright (c) React Training 2015-2019 And Copyright (c) Remix Software 2020-2022 +@tsconfig/node10 | Copyright (c) Microsoft Corporation +@tsconfig/node12 | Copyright (c) Microsoft Corporation +@tsconfig/node14 | | Copyright (c) Microsoft Corporation +@tsconfig/node16 | Copyright (c) Microsoft Corporation +@types/debug | Copyright (c) Microsoft Corporation. All rights reserved. +@types/hast | Copyright (c) Microsoft Corporation. All rights reserved. +@types/hoist-non-react-statics | Copyright (c) Microsoft Corporation. All rights reserved. +@types/mdast | Copyright (c) Microsoft Corporation. All rights reserved. +@types/ms | Copyright (c) Microsoft Corporation. All rights reserved. +@types/parse-json | Copyright (c) Microsoft Corporation. All rights reserved. +@types/parse5 | Copyright (c) Microsoft Corporation +@types/prop-types | Copyright (c) Microsoft Corporation. All rights reserved. +@types/trusted-types | Copyright the contributors to the DefinitelyTyped project. +@types/unist | Copyright (c) Microsoft Corporation. All rights reserved. +@types/webidl-conversions | Copyright (c) Microsoft Corporation. All rights reserved. +@types/whatwg-url | Copyright (c) Microsoft Corporation. All rights reserved. +@vscode/l10n | Copyright (c) Microsoft Corporation. +@vscode/codicons | Copyright (c) Microsoft Corporation. +@vscode/vscode-languagedetection | Copyright (c) Microsoft Corporation. * Copyright 2017 Google LLC. All Rights Reserved +@vscode/webview-ui-toolkit | Copyright (c) Microsoft Corporation. +afinn-165 | Copyright (c) 2016 Titus Wormer +afinn-165-financialmarketnews | Copyright (c) 2016 Titus Wormer +apparatus | Copyright (c) 2011 And Chris Umbel +asynckit | Copyright (c) 2016 Alex Indigo +attrs | Copyright (c) 2015 Hynek Schlawack and the attrs contributors +axios | Copyright (c) 2014-present Matt Zabriskie & Collaborators +babel-plugin-macros | Copyright (c) 2020 Kent C. Dodds +bail | Copyright (c) 2015 Titus Wormer +balanced-match | Copyright (c) 2013 Julian Gruber +binary-extensions | Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com) And Paul Miller (https://paulmillr.com) +brace-expansion | Copyright (c) 2013 Julian Gruber +braces | Copyright (c) 2014-2018 And Jon Schlinkert. +callsites | Copyright (c) Sindre Sorhus (sindresorhus.com) +cattrs | Copyright (c) 2016 And Tin Tvrtković +ccount | Copyright (c) 2015 Titus Wormer +character-entities | Copyright (c) 2015 Titus Wormer +character-entities-legacy | Copyright (c) 2015 Titus Wormer +character-reference-invalid | Copyright (c) 2015 Titus Wormer +chokidar | Copyright (c) 2012 Paul Miller (https://paulmillr.com) And Elan Shanker +classnames | Copyright (c) 2018 Jed Watson +color | Copyright (c) 2012 Heather Arthur +color-convert | Copyright (c) 2011-2016 Heather Arthur . Copyright (c) 2016-2021 Josh Junon . +color-name | Copyright (c) 2015 Dmitry Ivanov +color-string | Copyright (c) 2011 Heather Arthur +combined-stream | Copyright (c) 2011 Debuggable Limited +comma-separated-tokens | Copyright (c) 2016 Titus Wormer +commander | Copyright (c) 2011 TJ Holowaychuk +compute-scroll-into-view | Copyright (c) 2023 Cody Olsen +convert-source-map | Copyright 2013 Thorsten Lorenz. +copy-to-clipboard | Copyright (c) 2017 sudodoki +cosmiconfig | Copyright (c) 2015 David Clark +csstype | Copyright (c) 2017-2018 Fredrik Nicol +data-uri-to-buffer | Copyright (c) 2014 Nathan Rajlich +date-format | Copyright (c) 2013 Gareth Jones +debug | Copyright (c) 2014-2017 TJ Holowaychuk And Copyright (c) 2018-2021 Josh Junon +decode-named-character-reference | Copyright (c) 2021 Titus Wormer +decompress-response | Copyright (c) Sindre Sorhus (sindresorhus.com) +delayed-stream | Copyright (c) 2011 Debuggable Limited +dequal | Copyright (c) Luke Edwards (lukeed.com) +devlop | Copyright (c) 2023 Titus Wormer +downshift | Copyright (c) 2017 PayPal +error-ex | Copyright (c) 2015 JD Ballard +esbuild-windows-64 | Copyright (c) 2020 Evan Wallace +escape-string-regexp | Copyright (c) Sindre Sorhus (sindresorhus.com) +exceptiongroup | Copyright (c) 2022 Alex Grönholm +exenv-es6 | Copyright (c) 2018 Chris Holt +extend | Copyright (c) 2014 Stefan Thomas +fast-deep-equal | Copyright (c) 2017 Evgeny Poberezkin +fault | Copyright (c) 2015 Titus Wormer +fetch-blob | Copyright (c) 2019 David Frank +fill-range | Copyright (c) 2014-present And Jon Schlinkert. +find-root | Copyright (c) 2017 jsdnxx +flatpickr | Copyright (c) 2017 Gregory Petrosyan +follow-redirects | Copyright 2014–present Olivier Lalonde And James Talmage And Ruben Verborgh +form-data | Copyright (c) 2012 Felix Felix Geisendörfer (felix@debuggable.com) and contributors +format | Copyright 2010 - 2014 Sami Samhuri sami@samhuri.net +formdata-polyfill | Copyright (c) 2016 Jimmy Karl Roland W√§rting +fs-extra | Copyright (c) 2011-2017 JP Richardson +fsevents | Copyright (C) 2010-2020 by Philipp Dunkel Ben Noordhuis Elan Shankar Paul Miller +function-bind | Copyright (c) 2013 Raynos. +generic-pool | Copyright (c) 2010-2016 James Cooper +globals | Copyright (c) Sindre Sorhus (https://sindresorhus.com) +has-flag | Copyright (c) Sindre Sorhus (sindresorhus.com) +hasown | Copyright (c) Jordan Harband and contributors +hast-to-hyperscript | Copyright (c) 2016 Titus Wormer +hast-util-from-parse5 | Copyright (c) 2016 Titus Wormer +hast-util-parse-selector | Copyright (c) 2016 Titus Wormer +hast-util-raw | Copyright (c) 2016 Titus Wormer +hast-util-to-parse5 | Copyright (c) 2016 Titus Wormer +hast-util-whitespace | Copyright (c) 2016 Titus Wormer +hastscript | Copyright (c) 2016 Titus Wormer +html-void-elements | Copyright (c) 2016 Titus Wormer +immutable | Copyright (c) 2014-present And Lee Byron and other contributors. +import-fresh | Copyright (c) Sindre Sorhus (sindresorhus.com) +iniconfig | Copyright (c) 2010 - 2023 Holger Krekel and others +inline-style-parser | Copyright (c) 2015 Robin Frischmann +invariant | Copyright (c) 2013-present Facebook Inc. +is-alphabetical | Copyright (c) 2016 Titus Wormer +is-alphanumerical | Copyright (c) 2016 Titus Wormer +is-arrayish | Copyright (c) 2015 JD Ballard +is-binary-path | Copyright (c) 2019 Sindre Sorhus (https://sindresorhus.com) Paul Miller (https://paulmillr.com) +is-buffer | Copyright (c) Feross Aboukhadijeh +is-core-module | Copyright (c) 2014 Dave Justice +is-decimal | Copyright (c) 2016 Titus Wormer +is-extglob | Copyright (c) 2014-2016 Jon Schlinkert +is-glob | Copyright (c) 2014-2017 Jon Schlinkert. +is-hexadecimal | Copyright (c) 2016 Titus Wormer +is-number | Copyright (c) 2014-2016 Jon Schlinkert +is-plain-obj | Copyright (c) Sindre Sorhus (sindresorhus.com) +is-retry-allowed | Copyright (c) Facebook Inc. and its affiliates. +js-levenshtein | Copyright (c) 2017 Gustaf Andersson +js-tokens | Copyright (c) 2014 2015 2016 2017 2018 Simon Lydell +jsesc | Copyright Mathias Bynens +json-merge-patch | Copyright (c) 2015 Pierre Inglebert +json-parse-even-better-errors | Copyright 2017 Kat March√°n Copyright npm, Inc. +jsonfile | Copyright (c) 2012-2015 JP Richardson +kleur | Copyright (c) Luke Edwards (lukeed.com) +lines-and-columns | Copyright (c) 2015 Brian Donovan +lodash | Copyright OpenJS Foundation and other contributors Copyright and related rights for sample code are waived via CC0. Sample +lodash.debounce | Copyright jQuery Foundation and other contributors +lodash-es | Copyright OpenJS Foundation and other contributors +lodash.omit | Copyright jQuery Foundation and other contributors +lodash.throttle | Copyright JS Foundation and other contributors +longest-streak | Copyright (c) 2015 Titus Wormer +loose-envify | Copyright (c) 2015 Andres Suarez +lowlight | Copyright (c) 2016 Titus Wormer +lsprotocol | Copyright (c) Microsoft Corporation. +markdown-table | Copyright (c) 2014 Titus Wormer +match-sorter | Copyright (c) 2020 Kent C. Dodds +mdast-util-definitions | Copyright (c) 2015-2016 Titus Wormer +mdast-util-find-and-replace | Copyright (c) 2020 Titus Wormer +mdast-util-from-markdown | Copyright (c) 2020 Titus Wormer +mdast-util-gfm | Copyright (c) 2020 Titus Wormer +mdast-util-gfm-autolink-literal | Copyright (c) 2020 Titus Wormer +mdast-util-gfm-footnote | Copyright (c) 2020 Titus Wormer +mdast-util-gfm-strikethrough | Copyright (c) 2020 Titus Wormer +mdast-util-gfm-table | Copyright (c) 2020 Titus Wormer +mdast-util-gfm-task-list-item | Copyright (c) 2020 Titus Wormer +mdast-util-phrasing | Copyright (c) 2017 Titus Wormer Copyright (c) 2017 Victor Felder +mdast-util-to-hast | Copyright (c) 2016 Titus Wormer +mdast-util-to-markdown | Copyright (c) 2020 Titus Wormer +mdast-util-to-string | Copyright (c) 2015 Titus Wormer +memjs | Copyright (c) 2018 Amit Levy And MemCachier +memory-pager | Copyright (c) 2017 Mathias Buus +micromark | Copyright (c) Titus Wormer +micromark-core-commonmark | Copyright (c) Titus Wormer +micromark-extension-gfm | Copyright (c) 2020 Titus Wormer +micromark-extension-gfm-autolink-literal | Copyright (c) 2020 Titus Wormer +micromark-extension-gfm-footnote | Copyright (c) 2020 Titus Wormer +micromark-extension-gfm-strikethrough | Copyright (c) 2020 Titus Wormer +micromark-extension-gfm-table | Copyright (c) 2020 Titus Wormer +micromark-extension-gfm-tagfilter | Copyright (c) 2020 Titus Wormer +micromark-extension-gfm-task-list-item | Copyright (c) 2020 Titus Wormer +micromark-factory-destination | Copyright (c) Titus Wormer +micromark-factory-label | Copyright (c) Titus Wormer +micromark-factory-space | Copyright (c) Titus Wormer +micromark-factory-title | Copyright (c) Titus Wormer +micromark-factory-whitespace | Copyright (c) Titus Wormer +micromark-util-character | Copyright (c) Titus Wormer +micromark-util-chunked | Copyright (c) Titus Wormer +micromark-util-classify-character | Copyright (c) Titus Wormer +micromark-util-combine-extensions | Copyright (c) Titus Wormer +micromark-util-decode-numeric-character-reference | Copyright (c) Titus Wormer +micromark-util-decode-string | Copyright (c) Titus Wormer +micromark-util-encode | Copyright (c) Titus Wormer +micromark-util-html-tag-name | Copyright (c) Titus Wormer +micromark-util-normalize-identifier | Copyright (c) Titus Wormer +micromark-util-resolve-all | Copyright (c) Titus Wormer +micromark-util-sanitize-uri | Copyright (c) Titus Wormer +micromark-util-subtokenize | Copyright (c) Titus Wormer +micromark-util-symbol | Copyright (c) Titus Wormer +micromark-util-types | Copyright (c) Titus Wormer +micromatch | Copyright (c) 2014-present, Jon Schlinkert. +mime-db | Copyright (c) 2014 Jonathan Ong Copyright (c) 2015-2022 Douglas Christopher Wilson +mime-types | Copyright (c) 2014 Jonathan Ong Copyright (c) 2015-2022 Douglas Christopher Wilson +mongoose | Copyright (c) 2010-2013 LearnBoost +mpath | Copyright (c) 2012 [Aaron Heckmann](aaron.heckmann+github@gmail.com) +mquery | Copyright (c) 2012 [Aaron Heckmann](aaron.heckmann+github@gmail.com) +mri | Copyright (c) Luke Edwards (lukeed.com) +ms | Copyright (c) 2020 Vercel Inc. +natural | Copyright (c) 2011 And 2012 Chris Umbel And Rob Ellis And Russell Mull +node-domexception | Copyright (c) 2021 Jimmy W√§rting +node-fetch | Copyright (c) 2016 - 2020 Node Fetch Team +normalize-path | Copyright (c) 2014-2018 Jon Schlinkert. +object-assign | Copyright (c) Sindre Sorhus (sindresorhus.com) +parent-module | Copyright (c) Sindre Sorhus (sindresorhus.com) +parse-entities | Copyright (c) 2015 Titus Wormer +parse-json | Copyright (c) Sindre Sorhus (https://sindresorhus.com) +parse5 | Copyright (c) 2013-2019 Ivan Nikulin (ifaaan@gmail.com, https://github.com/inikulin) +path-parse | Copyright (c) 2015 Javier Blanco +path-type | Copyright (c) Sindre Sorhus (sindresorhus.com) +performance-now | Copyright (c) 2013 Braveg1rl +picocolors | Copyright (c) 2021-2024 Oleksii Raspopov, Kostiantyn Denysov, Anton Verinov +pg | Copyright (c) 2010 - 2021 Brian Carlson +pg-cloudflare | Copyright (c) 2010 - 2021 Brian Carlson +pg-connection-string | Copyright (c) 2014 Iced Development +pg-pool | Copyright (c) 2017 Brian M. Carlson +pg-protocol | Copyright (c) 2010 - 2021 Brian Carlson +pg-types | Copyright (c) 2014 Brian M. Carlson +pgpass | Copyright (c) 2013-2016 Hannes Hörl +picomatch | Copyright (c) 2017-present Jon Schlinkert. +pify | Copyright (c) Sindre Sorhus (sindresorhus.com) +pluggy | Copyright (c) 2015 holger krekel +postgres-array | Copyright (c) Ben Drucker (bendrucker.me) +postgres-bytea | Copyright (c) Ben Drucker (bendrucker.me) +postgres-date | Copyright (c) Ben Drucker (bendrucker.me) +postgres-interval | Copyright (c) Ben Drucker (bendrucker.me) +prismjs | Copyright (c) 2012 Lea Verou +prop-types | Copyright (c) 2013-present Facebook Inc. +property-information | Copyright (c) 2015 Titus Wormer +proxy-from-env | Copyright (C) 2016-2018 Rob Wu +punycode | Copyright Mathias Bynens +pytest | Copyright (c) 2004 Holger Krekel and others +pytest-lsp | No Copyright Found +react | Copyright (c) 2013-2015 And Facebook And Inc. All rights reserved. +react-dom | Copyright (c) Facebook And Inc. and its affiliates. +react-fast-compare | Copyright (c) 2018 Formidable Labs And Copyright (c) 2017 Evgeny Poberezkin +react-is | Copyright (c) Facebook And Inc. and its affiliates. +react-markdown | Copyright (c) 2015 Espen Hovlandsdal +react-router | Copyright (c) React Training LLC 2015-2019 And Copyright (c) Remix Software Inc. 2020-2021 And Copyright (c) Shopify Inc. 2022-2023 +react-router-dom | Copyright (c) React Training +react-syntax-highlighter | Copyright (c) 2019 Conor Hastings +readdirp | Copyright (c) 2012-2019 Thorsten Lorenz Paul Miller (https://paulmillr.com) +redis | Copyright (c) 2022-2023 And Redis And inc. +refractor | Copyright (c) 2017 Titus Wormer +regenerator-runtime | Copyright (c) 2014-present Facebook Inc. +rehype-raw | Copyright (c) 2016 Titus Wormer +rehype-react | Copyright (c) 2016 rhysd And Copyright (c) 2015 Mapbox And Copyright (c) 2015 Titus Wormer +remark-gfm | Copyright (c) 2020 Titus Wormer +remark-parse | Copyright (c) 2014-2020 Titus Wormer And Copyright (c) 2011-2014 Christopher Jeffrey (https://github.com/chjj/) +remark-rehype | Copyright (c) 2016 Titus Wormer +remark-stringify | Copyright (c) Titus Wormer +remove-accents | Copyright (c) 2015 Marin Atanasov +resize-observer-polyfill | Copyright (c) 2016 Denis Rul +resolve | Copyright (c) 2012 James Halliday +resolve-from | Copyright (c) Sindre Sorhus (sindresorhus.com) +rfdc | Copyright 2019 "David Mark Clements " +sade | Copyright (c) Luke Edwards (https://lukeed.com) +safe-stable-stringify | Copyright (c) Ruben Bridgewater +sass | Copyright (c) 2016 And Google Inc. +scheduler | Copyright (c) Facebook And Inc. and its affiliates. +sift | Copyright (c) 2015 Craig Condon +simple-git | Copyright (c) 2022 Steve King +simple-swizzle | Copyright (c) 2015 Josh Junon +space-separated-tokens | Copyright (c) 2016 Titus Wormer +sparse-bitfield | Copyright (c) 2016 Mathias Buus +stopwords-iso | Copyright (c) 2020 Gene Diaz +streamroller | Copyright (c) 2013 Gareth Jones +style-to-object | Copyright (c) 2017 Menglin "Mark" Xu +stylis | Copyright (c) 2016-present Sultan Tarimo +substyle | Copyright (c) 2016 Jan-Felix +supports-preserve-symlinks-flag | Copyright (c) 2022 Inspect JS +sylvester | No Copyright Found +tabbable | Copyright (c) 2015 David Clark +to-regex-range | Copyright (c) 2015-2016 Jon Schlinkert. +toggle-selection | Copyright (c) 2017 sudodoki +tomli | Copyright (c) 2021 Taneli Hukkinen +tr46 | Copyright (c) 2016 Sebastian Mayr +trim-lines | Copyright (c) 2015 Titus Wormer +trough | Copyright (c) 2016 Titus Wormer +underscore | Copyright (c) 2009-2022 Jeremy Ashkenas And Julian Gonggrijp And and DocumentCloud and Investigative Reporters & Editors +unified | Copyright (c) 2015 Titus Wormer +unist-util-generated | Copyright (c) 2016 Titus Wormer +unist-util-is | Copyright (c) 2015 Titus Wormer +unist-util-position | Copyright (c) 2015 Titus Wormer +unist-util-stringify-position | Copyright (c) 2016 Titus Wormer +unist-util-visit | Copyright (c) 2015 Titus Wormer +unist-util-visit-parents | Copyright (c) 2016 Titus Wormer +universalify | Copyright (c) 2017 Ryan Zimmerman +use-memo-one | Copyright (c) 2019 Alexander Reardon +use-resize-observer | Copyright 2018 Viktor Hubert +usehooks-ts | Copyright (c) 2020 Julien CARON +uuid | Copyright (c) 2010-2020 Robert Kieffer and other contributors +uvu | Copyright (c) Luke Edwards (lukeed.com) +vfile | Copyright (c) 2015 Titus Wormer +vfile-location | Copyright (c) 2016 Titus Wormer +vfile-message | Copyright (c) 2017 Titus Wormer +vscode-jsonrpc | Copyright (c) Microsoft Corporation +vscode-languageclient | Copyright (c) Microsoft Corporation +vscode-languageserver | Copyright (c) Microsoft Corporation +vscode-languageserver-protocol | Copyright (c) Microsoft Corporation +vscode-languageserver-types | Copyright (c) Microsoft Corporation +vscode-uri | Copyright (c) Microsoft +web-namespaces | Copyright (c) 2016 Titus Wormer +web-streams-polyfill | Copyright (c) 2024 Mattias Buelens And Copyright (c) 2016 Diwank Singh Tomer +web-tree-sitter | Copyright (c) 2018-2021 Max Brunsfeld +whatwg-url | Copyright (c) Sebastian Mayr +window-or-global | Copyright (c) Purpose Industries +wordnet-db | Copyright 2006 by Princeton University. All rights reserved. +xtend | Copyright (c) 2012-2014 Raynos. +zipp | Copyright Jason R. CoombsName +zwitch | Copyright (c) 2016 Titus Wormer + + +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 MIT LICENSE NOTICES AND INFORMATION + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + + +PYTHON LICENSE + +The Program includes some or all of the following that IBM +obtained under the Python License: + +exceptiongroup +typing-extensions + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing +and otherwise using this software ("Python") in source or binary form +and its associated documentation. +2. Subject to the terms and conditions of this License Agreement, +PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python alone +or in any derivative version, provided, however, that PSF's License +Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, +2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights +Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make the +derivative work available to others as provided herein, then Licensee +hereby agrees to include in any such work a brief summary of the changes +made to Python. +4. PSF is making Python available to Licensee on an "AS IS" basis. PSF +MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF +EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION +OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR +THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR +ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF +MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE +THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. +8. By copying, installing or otherwise using Python, Licensee agrees to +be bound by the terms and conditions of this License Agreement. +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the Individual +or Organization ("Licensee") accessing and otherwise using this software in +source or binary form and its associated documentation ("the Software"). +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, royalty-free, +world-wide license to reproduce, analyze, test, perform and/or display +publicly, prepare derivative works, distribute, and otherwise use the +Software alone or in any derivative version, provided, however, that the +BeOpen Python License is retained in the Software, alone or in any +derivative version prepared by Licensee. +3. BeOpen is making the Software available to Licensee on an "AS IS" basis. +BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF +EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND DISCLAIMS ANY REPRESENTATION +OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT +THE USE OF THE SOFTWARE WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF +USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY DERIVATIVE THEREOF, +EVEN IF ADVISED OF THE POSSIBILITY THEREOF. +5. This License Agreement will automatically terminate upon a material breach +of its terms and conditions. +6. This License Agreement shall be governed by and interpreted in all respects +by the law of the State of California, excluding conflict of law provisions. +Nothing in this License Agreement shall be deemed to create any relationship +of agency, partnership, or joint venture between BeOpen and Licensee. This +License Agreement does not grant permission to use BeOpen trademarks or trade +names in a trademark sense to endorse or promote products or services of +Licensee, or any third party. As an exception, the "BeOpen Python" logos +available at http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. +7. By copying, installing or otherwise using the software, Licensee agrees to +be bound by the terms and conditions of this License Agreement. +CNRI OPEN SOURCE LICENSE AGREEMENT (for Python 1.6b1) + +IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY. + +BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR +OTHERWISE USING PYTHON 1.6, beta 1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO +THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT. + +1. This LICENSE AGREEMENT is between the Corporation for National Research +Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191 +("CNRI"), and the Individual or Organization ("Licensee") accessing and +otherwise using Python 1.6, beta 1 software in source or binary form and its +associated documentation, as released at the www.python.org Internet site on +August 4, 2000 ("Python 1.6b1"). +2. Subject to the terms and conditions of this License Agreement, CNRI hereby +grants Licensee a non-exclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python 1.6b1 alone or in any derivative version, +provided, however, that CNRIs License Agreement is retained in Python 1.6b1, +alone or in any derivative version prepared by Licensee. +Alternately, in lieu of CNRIs License Agreement, Licensee may substitute the +following text (omitting the quotes): "Python 1.6, beta 1, is made available +subject to the terms and conditions in CNRIs License Agreement. This Agreement +may be located on the Internet using the following unique, persistent identifier +(known as a handle): 1895.22/1011. This Agreement may also be obtained from a +proxy server on the Internet using the URL:http://hdl.handle.net/1895.22/1011". + +3. In the event Licensee prepares a derivative work that is based on or +incorporates Python 1.6b1 or any part thereof, and wants to make the derivative +work available to the public as provided herein, then Licensee hereby agrees to +indicate in any such work the nature of the modifications made to Python 1.6b1. +4. CNRI is making Python 1.6b1 available to Licensee on an "AS IS" basis. CNRI +MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, +BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY +OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF +PYTHON 1.6b1 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR +ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING, +MODIFYING OR DISTRIBUTING PYTHON 1.6b1, OR ANY DERIVATIVE THEREOF, EVEN IF +ADVISED OF THE POSSIBILITY THEREOF. +6. This License Agreement will automatically terminate upon a material breach +of its terms and conditions. +7. This License Agreement shall be governed by and interpreted in all respects +by the law of the State of Virginia, excluding conflict of law provisions. +Nothing in this License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This License +Agreement does not grant permission to use CNRI trademarks or trade name in a +trademark sense to endorse or promote products or services of Licensee, or any +third party. +8. By clicking on the "ACCEPT" button where indicated, or by copying, installing +or otherwise using Python 1.6b1, Licensee agrees to be bound by the terms and +conditions of this License Agreement. +ACCEPT + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The +Netherlands. 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 name of Stichting Mathematisch Centrum or CWI not be used in advertising +or publicity pertaining to distribution of the software without specific, +written prior permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN +NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM 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 PYTHON LICENSE NOTICES AND INFORMATION + + +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +END OF NOTICES AND INFORMATION +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +END OF NOTICES AND INFORMATION FILE +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +L/N: L-JLCG-4L8NFT +D/N: L-JLCG-4L8NFT +P/N: L-JLCG-4L8NFT diff --git a/product-licenses/NOTICES.txt b/product-licenses/NOTICES.txt deleted file mode 100644 index 2344d7f5e0d8cdb2fdcf5b9c482ba6b308d34f6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109050 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 EI|Yp%>;M1&