diff --git a/LICENSE-binary b/LICENSE-binary new file mode 100644 index 00000000000..9cd1c26ffe9 --- /dev/null +++ b/LICENSE-binary @@ -0,0 +1,477 @@ + 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. + + +================================================================================ +APACHE CLOUDBERRY (INCUBATING) BINARY DISTRIBUTION +================================================================================ + +This LICENSE file applies to the binary convenience packages (RPM and DEB) +of Apache Cloudberry (Incubating). It describes the contents of those +packages, which differ from the contents of the source release: some +third-party components are downloaded and built during packaging and are +therefore absent from the source release, while other components present in +the source release are used only by tests or only on platforms that these +packages do not target, and are therefore absent from the packages. + +For the source release, see the LICENSE file instead. + +Unless noted otherwise, paths below are relative to the installation root +(GPHOME), which defaults to /usr/local/cloudberry-db. + +================================================================================ +Third-party software shipped as separate files +================================================================================ + +---------------------------- + Apache License 2.0 + + lib/libxerces-c.so + lib/libxerces-c-3.3.so + + Apache Xerces-C++ 3.3.0, built from the Apache source release and + bundled because the query optimizer (ORCA) links against it. + RPM packages only: DEB packages link against the libxerces-c + provided by the distribution and do not bundle it. + + Covered by the Apache License 2.0 reproduced above. Its required + attribution is reproduced in the NOTICE file. + +---------------------------- + BSD 3 Clause License + + lib/python/psutil/ + + psutil 5.7.0, downloaded and built during packaging. + see licenses/LICENSE-psutil.txt + +---------------------------- + MIT License + + lib/python/yaml/ + + PyYAML 5.4.1, downloaded and built during packaging. + see licenses/LICENSE-pyyaml.txt + +---------------------------- + PostgreSQL License + + lib/python/pg.py + lib/python/pgdb.py + lib/python/_pg*.so + + PyGreSQL 5.2, downloaded and built during packaging. + see licenses/LICENSE-pygresql.txt + +---------------------------- + Internet Systems Consortium/Internet Software Consortium (ISC) LICENSE + + bin/lib/pexpect/__init__.py + bin/lib/pexpect/pxssh.py + see licenses/LICENSE-pexpect.txt + +---------------------------- + Stream License + + bin/lib/stream + see licenses/LICENSE-stream.txt + +================================================================================ +Third-party software compiled into Apache Cloudberry binaries +================================================================================ + +The components below have no separate file in these packages. They are +compiled into bin/postgres, lib/libpostgres.so, the loadable modules under +lib/postgresql/, or the other executables under bin/. Source paths are +given as they appear in the Apache Cloudberry source release. + +This product includes software from PostgreSQL, under the PostgreSQL License: + + see licenses/LICENSE-postgresql.txt + +The PostgreSQL software includes: + +---------------------------- + BSD License + + src/bin/pg_controldata/pg_controldata.c + copyright (c) Oliver Elphick , 2001 + +---------------------------- + BSD 3 Clause License + + src/port/snprintf.c + see licenses/LICENSE-bsd3-snprintf.txt + + src/backend/utils/mb/wstrcmp.c + see licenses/LICENSE-bsd3-wstrcmp.txt + + src/backend/utils/mb/wstrncmp.c + see licenses/LICENSE-bsd3-wstrncmp.txt + + src/common/sha2_int.h + Aaron D. Gifford's SHA-2 context structures. The fallback SHA-2 + implementation in src/common/sha2.c is not built in these packages, + which are configured with OpenSSL, but sm3.c is, and it uses these + structures; it reaches the packages inside lib/libpgcommon.a. + see licenses/LICENSE-bsd3-sha2.txt + +---------------------------- + Boost Software License - Version 1.0 + + Ryu float-to-string conversion (https://github.com/ulfjack/ryu), + copyright 2018 Ulf Adams. Upstream Ryu is dual-licensed under the + Apache License 2.0 or the Boost Software License 1.0; PostgreSQL + took it under the terms of the Boost license, and so does this + distribution. + + src/common/d2s.c + src/common/d2s_full_table.h + src/common/d2s_intrinsics.h + src/common/f2s.c + src/common/ryu_common.h + src/include/common/shortest_dec.h + see licenses/LICENSE-boost.txt + +---------------------------- + Internet Systems Consortium/Internet Software Consortium (ISC) LICENSE + + src/port/strlcpy.c + see licenses/LICENSE-strlcpy.txt + + src/backend/utils/adt/inet_cidr_ntop.c + src/backend/utils/adt/inet_net_pton.c + see licenses/LICENSE-isc.txt + +---------------------------- + Perl Artistic License 2.0 (exception) + + src/pl/plperl/ppport.h + + Pursuant to https://issues.apache.org/jira/browse/LEGAL-79 and + PL/Perl's use of a generated header file, we declare this file to + be an exception to the Perl Artistic License. This file is + derived from the PostgreSQL code base. + + For completeness sake, we have provided the Perl Artistic License + for the Perl Devel-PPPort module + (http://search.cpan.org/~wolfsage/Devel-PPPort-3.32/PPPort.pm). + This module was used to generate the src/pl/plperl/ppport.h header + file. The license is available: + + see licenses/LICENSE-ppport.txt + +---------------------------- + regex LICENSE + + src/backend/regex + see licenses/LICENSE-regex.txt + +================================================================================ +This product contains significant parts that were originally based on software +from VMware, Inc. or its affiliates. + +Greenplum Database + +Copyright (c) 2004-2020 VMware, Inc. or its affiliates. All Rights Reserved. + +All Rights Reserved. + +Greenplum Database is licensed under the Apache License Version 2.0 +(see LICENSE) and is based on the PostgreSQL Database Management System. + +The Greenplum Database software includes: + +---------------------------- + 0-clause license ("Zero Clause BSD") + + gpcontrib/orafce/* + see licenses/LICENSE-orafce.txt + +---------------------------- + BSD 3 Clause License + + gpcontrib/pg_hint_plan/* + see licenses/LICENSE-pg-hint-plan.txt + +---------------------------- + MIT LICENSE + + gpcontrib/gpcloud/lib/http_parser.cpp + gpcontrib/gpcloud/lib/http_parser.h + see licenses/LICENSE-http-parser.txt + + gpcontrib/gpcloud/lib/ini.cpp + gpcontrib/gpcloud/lib/ini.h + see licenses/LICENSE-ini.txt + +---------------------------- + PostgreSQL License + + gpcontrib/diskquota/* + see licenses/LICENSE-diskquota.txt + +================================================================================ +Apache Cloudberry includes codes from + +---------------------------- + pg_cron under PostgreSQL license: + + src/include/task/pg_cron.h + src/include/task/task_states.h + src/include/task/job_metadata.h + src/backend/task/task_states.c + src/backend/task/job_metadata.c + src/backend/task/pg_cron.c + + see licenses/LICENSE-citusdata.txt + +---------------------------- + MIT LICENSE + + contrib/pax_storage/src/cpp/contrib/tabulate + (tabulate's own code only; the third-party code bundled and embedded + within it is listed below under its own licenses) + see licenses/LICENSE-tabulate.txt + +---------------------------- + Boost Software License - Version 1.0 + + The bundled tabulate library includes the following third-party + header-only libraries by Martin Moene, which are distributed under + the Boost Software License, Version 1.0, rather than under + tabulate's own MIT license: + + optional-lite (https://github.com/martinmoene/optional-lite) + contrib/pax_storage/src/cpp/contrib/tabulate/include/tabulate/optional_lite.hpp + + variant-lite (https://github.com/martinmoene/variant-lite) + contrib/pax_storage/src/cpp/contrib/tabulate/include/tabulate/variant_lite.hpp + + string-view-lite (https://github.com/martinmoene/string-view-lite) + contrib/pax_storage/src/cpp/contrib/tabulate/include/tabulate/string_view_lite.hpp + + Verbatim copies of all three are also embedded in tabulate's + amalgamated single header. This license covers those embedded + portions -- the ones bearing the Martin Moene copyright notices and + the accompanying "Distributed under the Boost Software License, + Version 1.0" grants -- and not the file as a whole: + contrib/pax_storage/src/cpp/contrib/tabulate/single_include/tabulate/tabulate.hpp + + see licenses/LICENSE-boost.txt + +---------------------------- + BSD 3 Clause License + + termcolor (https://github.com/ikalnytskyi/termcolor), bundled by + tabulate rather than under tabulate's own MIT license: + + contrib/pax_storage/src/cpp/contrib/tabulate/include/tabulate/termcolor.hpp + + A verbatim copy of termcolor is also embedded in tabulate's + amalgamated single header. This license covers that embedded + portion -- the one bearing the "copyright: (c) 2013 by Ihor + Kalnytskyi" notice, comprising the termcolor namespace -- and not + the file as a whole: + contrib/pax_storage/src/cpp/contrib/tabulate/single_include/tabulate/tabulate.hpp + + see licenses/LICENSE-termcolor.txt diff --git a/NOTICE-binary b/NOTICE-binary new file mode 100644 index 00000000000..61b01677d66 --- /dev/null +++ b/NOTICE-binary @@ -0,0 +1,25 @@ +Apache Cloudberry (Incubating) +Copyright 2024-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +The binary convenience packages bundle the following Apache Software +Foundation product, whose NOTICE contents are reproduced here as required +by section 4(d) of the Apache License, Version 2.0. + +Apache Xerces-C++ 3.3.0 (lib/libxerces-c.so, lib/libxerces-c-3.3.so) +RPM packages only; DEB packages link against the libxerces-c provided by +the distribution. + + ========================================================================= + == NOTICE file corresponding to section 4(d) of the Apache License, == + == Version 2.0, in this case for the Apache Xerces distribution. == + ========================================================================= + + This product includes software developed by + The Apache Software Foundation (http://www.apache.org/). + + Portions of this software were originally based on the following: + - software copyright (c) 1999, IBM Corporation., http://www.ibm.com. diff --git a/devops/build/packaging/deb/ubuntu22.04/rules b/devops/build/packaging/deb/ubuntu22.04/rules index 463486cf03f..6c0bd8bf27a 100755 --- a/devops/build/packaging/deb/ubuntu22.04/rules +++ b/devops/build/packaging/deb/ubuntu22.04/rules @@ -29,12 +29,23 @@ gpinstall: else \ echo "Build staging directory already populated, skipping copy."; \ fi - # Copy Apache compliance files into the build staging directory - cp -a LICENSE NOTICE DISCLAIMER ${DEBIAN_DESTINATION}/ - cp -a licenses ${DEBIAN_DESTINATION}/ + # Copy Apache compliance files into the build staging directory. + # + # The binary packages ship the -binary variants, which describe what is + # actually inside the package rather than what is in the source release: + # they cover the components downloaded and built during packaging + # (psutil, PyYAML, PyGreSQL) and omit components that only tests or + # other platforms use. They are installed under their plain names so + # that the package contains a LICENSE, a NOTICE and a licenses/ + # directory that describe the package itself. + cp -a LICENSE-binary ${DEBIAN_DESTINATION}/LICENSE + cp -a NOTICE-binary ${DEBIAN_DESTINATION}/NOTICE + cp -a DISCLAIMER ${DEBIAN_DESTINATION}/ + rm -rf ${DEBIAN_DESTINATION}/licenses + cp -a licenses-binary ${DEBIAN_DESTINATION}/licenses # Create debian/copyright for Debian policy compliance mkdir -p $(shell pwd)/debian - cat LICENSE NOTICE > $(shell pwd)/debian/copyright + cat LICENSE-binary NOTICE-binary > $(shell pwd)/debian/copyright override_dh_auto_install: gpinstall # the staging directory for creating a debian is NOT the right GPHOME. diff --git a/devops/build/packaging/deb/ubuntu24.04/rules b/devops/build/packaging/deb/ubuntu24.04/rules index 463486cf03f..6c0bd8bf27a 100644 --- a/devops/build/packaging/deb/ubuntu24.04/rules +++ b/devops/build/packaging/deb/ubuntu24.04/rules @@ -29,12 +29,23 @@ gpinstall: else \ echo "Build staging directory already populated, skipping copy."; \ fi - # Copy Apache compliance files into the build staging directory - cp -a LICENSE NOTICE DISCLAIMER ${DEBIAN_DESTINATION}/ - cp -a licenses ${DEBIAN_DESTINATION}/ + # Copy Apache compliance files into the build staging directory. + # + # The binary packages ship the -binary variants, which describe what is + # actually inside the package rather than what is in the source release: + # they cover the components downloaded and built during packaging + # (psutil, PyYAML, PyGreSQL) and omit components that only tests or + # other platforms use. They are installed under their plain names so + # that the package contains a LICENSE, a NOTICE and a licenses/ + # directory that describe the package itself. + cp -a LICENSE-binary ${DEBIAN_DESTINATION}/LICENSE + cp -a NOTICE-binary ${DEBIAN_DESTINATION}/NOTICE + cp -a DISCLAIMER ${DEBIAN_DESTINATION}/ + rm -rf ${DEBIAN_DESTINATION}/licenses + cp -a licenses-binary ${DEBIAN_DESTINATION}/licenses # Create debian/copyright for Debian policy compliance mkdir -p $(shell pwd)/debian - cat LICENSE NOTICE > $(shell pwd)/debian/copyright + cat LICENSE-binary NOTICE-binary > $(shell pwd)/debian/copyright override_dh_auto_install: gpinstall # the staging directory for creating a debian is NOT the right GPHOME. diff --git a/devops/build/packaging/rpm/build-rpm.sh b/devops/build/packaging/rpm/build-rpm.sh index bc284c73cd0..e70045844e7 100755 --- a/devops/build/packaging/rpm/build-rpm.sh +++ b/devops/build/packaging/rpm/build-rpm.sh @@ -141,21 +141,32 @@ else echo "Warning: Source spec file not found at $SOURCE_SPEC_FILE, assuming it is already in ~/rpmbuild/SPECS/" fi -# Copy Apache mandatory compliance files to rpmbuild/SOURCES +# Copy Apache mandatory compliance files to rpmbuild/SOURCES. +# +# The binary packages ship the -binary variants, which describe what is +# actually inside the package rather than what is in the source release: +# they cover the components downloaded and built during packaging (psutil, +# PyYAML, PyGreSQL) and the bundled Xerces-C, and they omit components that +# only tests or other platforms use. They are installed under their plain +# names so that the package contains a LICENSE, a NOTICE and a licenses/ +# directory that describe the package itself. echo "Copying compliance files from $PROJECT_ROOT to ~/rpmbuild/SOURCES..." -for f in LICENSE NOTICE DISCLAIMER; do - if [ -f "$PROJECT_ROOT/$f" ]; then - cp -af "$PROJECT_ROOT/$f" ~/rpmbuild/SOURCES/ - else - echo "Warning: $f not found in $PROJECT_ROOT" +for mapping in "LICENSE-binary:LICENSE" "NOTICE-binary:NOTICE" "DISCLAIMER:DISCLAIMER"; do + src="${mapping%%:*}" + dst="${mapping##*:}" + if [ ! -f "$PROJECT_ROOT/$src" ]; then + echo "Error: required compliance file $src not found in $PROJECT_ROOT" + exit 1 fi + cp -af "$PROJECT_ROOT/$src" ~/rpmbuild/SOURCES/"$dst" done -if [ -d "$PROJECT_ROOT/licenses" ]; then - cp -af "$PROJECT_ROOT/licenses" ~/rpmbuild/SOURCES/ -else - echo "Warning: licenses directory not found in $PROJECT_ROOT" +if [ ! -d "$PROJECT_ROOT/licenses-binary" ]; then + echo "Error: required licenses-binary directory not found in $PROJECT_ROOT" + exit 1 fi +rm -rf ~/rpmbuild/SOURCES/licenses +cp -af "$PROJECT_ROOT/licenses-binary" ~/rpmbuild/SOURCES/licenses # Check if the spec file exists at the target location before proceeding if [ ! -f "$SPEC_FILE" ]; then diff --git a/licenses-binary/LICENSE-boost.txt b/licenses-binary/LICENSE-boost.txt new file mode 100644 index 00000000000..36b7cd93cdf --- /dev/null +++ b/licenses-binary/LICENSE-boost.txt @@ -0,0 +1,23 @@ +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +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, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS 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. diff --git a/licenses-binary/LICENSE-bsd3-sha2.txt b/licenses-binary/LICENSE-bsd3-sha2.txt new file mode 100644 index 00000000000..f88eb1b1acd --- /dev/null +++ b/licenses-binary/LICENSE-bsd3-sha2.txt @@ -0,0 +1,26 @@ +Copyright (c) 2000-2001, Aaron D. Gifford +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 holder nor the names of contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTOR(S) ``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 CONTRIBUTOR(S) 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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-bsd3-snprintf.txt b/licenses-binary/LICENSE-bsd3-snprintf.txt new file mode 100644 index 00000000000..1223f4ab9a9 --- /dev/null +++ b/licenses-binary/LICENSE-bsd3-snprintf.txt @@ -0,0 +1,28 @@ +Copyright (c) 1983, 1995, 1996 Eric P. Allman +Copyright (c) 1988, 1993 + The Regents of the University of California. All rights reserved. +Portions Copyright (c) 1996-2021, PostgreSQL Global Development Group + +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 University 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 REGENTS 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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-bsd3-wstrcmp.txt b/licenses-binary/LICENSE-bsd3-wstrcmp.txt new file mode 100644 index 00000000000..e1ea75f870e --- /dev/null +++ b/licenses-binary/LICENSE-bsd3-wstrcmp.txt @@ -0,0 +1,29 @@ +Copyright (c) 1990, 1993 + The Regents of the University of California. All rights reserved. + +This code is derived from software contributed to Berkeley by +Chris Torek. + +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 University 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 REGENTS 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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-bsd3-wstrncmp.txt b/licenses-binary/LICENSE-bsd3-wstrncmp.txt new file mode 100644 index 00000000000..2d2d5251234 --- /dev/null +++ b/licenses-binary/LICENSE-bsd3-wstrncmp.txt @@ -0,0 +1,28 @@ +Copyright (c) 1989, 1993 + The Regents of the University of California. All rights reserved. + +This code is derived from FreeBSD 2.2.1-RELEASE software. + +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 University 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 REGENTS 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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-citusdata.txt b/licenses-binary/LICENSE-citusdata.txt new file mode 100644 index 00000000000..3fa5bd9b05a --- /dev/null +++ b/licenses-binary/LICENSE-citusdata.txt @@ -0,0 +1,7 @@ +Copyright (c) 2015, Citus Data + +Permission to use, copy, modify, and distribute this software and its documentation for any purpose, without fee, and without a written agreement is hereby granted, provided that the above copyright notice and this paragraph and the following two paragraphs appear in all copies. + +IN NO EVENT SHALL CITUS DATA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF CITUS DATA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +CITUS DATA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND CITUS DATA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. \ No newline at end of file diff --git a/licenses-binary/LICENSE-diskquota.txt b/licenses-binary/LICENSE-diskquota.txt new file mode 100644 index 00000000000..6e94d88cbc9 --- /dev/null +++ b/licenses-binary/LICENSE-diskquota.txt @@ -0,0 +1,31 @@ +Copyright (c) 2004-2020 Pivotal Software, Inc. +Copyright (c) 2020-Present VMware, Inc. or its affiliates + +diskquota is licensed under the PostgreSQL license, the same license +as PostgreSQL. It contains parts of PostgreSQL source code. A copy of +the license is below: + +-------------- +PostgreSQL Database Management System +(formerly known as Postgres, then as Postgres95) + +Portions Copyright (c) 1996-2018, PostgreSQL Global Development Group + +Portions Copyright (c) 1994, The Regents of the University of California + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose, without fee, and without a written agreement +is hereby granted, provided that the above copyright notice and this +paragraph and the following two paragraphs appear in all copies. + +IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING +LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS +DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/licenses-binary/LICENSE-http-parser.txt b/licenses-binary/LICENSE-http-parser.txt new file mode 100644 index 00000000000..d47bd387850 --- /dev/null +++ b/licenses-binary/LICENSE-http-parser.txt @@ -0,0 +1,22 @@ +Based on src/http/ngx_http_parse.c from NGINX copyright Igor Sysoev + +Additional changes are licensed under the same terms as NGINX and +copyright Joyent, Inc. and other Node contributors. 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. diff --git a/licenses-binary/LICENSE-ini.txt b/licenses-binary/LICENSE-ini.txt new file mode 100644 index 00000000000..88e48bcde70 --- /dev/null +++ b/licenses-binary/LICENSE-ini.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2015 rxi + +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. diff --git a/licenses-binary/LICENSE-isc.txt b/licenses-binary/LICENSE-isc.txt new file mode 100644 index 00000000000..a8aca2a542b --- /dev/null +++ b/licenses-binary/LICENSE-isc.txt @@ -0,0 +1,14 @@ +Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") +Copyright (c) 1996,1999 by Internet Software Consortium. + +Permission to use, copy, modify, and 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 ISC 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. diff --git a/licenses-binary/LICENSE-orafce.txt b/licenses-binary/LICENSE-orafce.txt new file mode 100644 index 00000000000..4da871461e6 --- /dev/null +++ b/licenses-binary/LICENSE-orafce.txt @@ -0,0 +1,12 @@ +Copyright (C) 2008-2023 by Pavel Stehule + +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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-pexpect.txt b/licenses-binary/LICENSE-pexpect.txt new file mode 100644 index 00000000000..5ae9e3f906b --- /dev/null +++ b/licenses-binary/LICENSE-pexpect.txt @@ -0,0 +1,16 @@ +PEXPECT LICENSE + +This license is approved by the OSI and FSF as GPL-compatible. + http://opensource.org/licenses/isc-license.txt + +Copyright (c) 2012, Noah Spurrier +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 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. diff --git a/licenses-binary/LICENSE-pg-hint-plan.txt b/licenses-binary/LICENSE-pg-hint-plan.txt new file mode 100644 index 00000000000..25d52e00d5e --- /dev/null +++ b/licenses-binary/LICENSE-pg-hint-plan.txt @@ -0,0 +1,26 @@ +Copyright (c) 2012-2023, NIPPON TELEGRAPH AND TELEPHONE CORPORATION +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 NIPPON TELEGRAPH AND TELEPHONE CORPORATION + (NTT) 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 THE POSSIBILITY OF SUCH DAMAGE. diff --git a/licenses-binary/LICENSE-postgresql.txt b/licenses-binary/LICENSE-postgresql.txt new file mode 100644 index 00000000000..be2d694b038 --- /dev/null +++ b/licenses-binary/LICENSE-postgresql.txt @@ -0,0 +1,23 @@ +PostgreSQL Database Management System +(formerly known as Postgres, then as Postgres95) + +Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group + +Portions Copyright (c) 1994, The Regents of the University of California + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose, without fee, and without a written agreement +is hereby granted, provided that the above copyright notice and this +paragraph and the following two paragraphs appear in all copies. + +IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING +LOST PROFITS, ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS +DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. diff --git a/licenses-binary/LICENSE-ppport.txt b/licenses-binary/LICENSE-ppport.txt new file mode 100644 index 00000000000..09ca78c2ddc --- /dev/null +++ b/licenses-binary/LICENSE-ppport.txt @@ -0,0 +1,133 @@ +Version 3.x, Copyright (c) 2004-2013, Marcus Holland-Moritz. + +Version 2.x, Copyright (C) 2001, Paul Marquess. + +Version 1.x, Copyright (C) 1999, Kenneth Albanowski. + +This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. + + The "Artistic License" + + Preamble + +The intent of this document is to state the conditions under which a +Package may be copied, such that the Copyright Holder maintains some +semblance of artistic control over the development of the package, +while giving the users of the package the right to use and distribute +the Package in a more-or-less customary fashion, plus the right to make +reasonable modifications. + +Definitions: + + "Package" refers to the collection of files distributed by the + Copyright Holder, and derivatives of that collection of files + created through textual modification. + + "Standard Version" refers to such a Package if it has not been + modified, or has been modified in accordance with the wishes + of the Copyright Holder as specified below. + + "Copyright Holder" is whoever is named in the copyright or + copyrights for the package. + + "You" is you, if you're thinking about copying or distributing + this Package. + + "Reasonable copying fee" is whatever you can justify on the + basis of media cost, duplication charges, time of people involved, + and so on. (You will not be required to justify it to the + Copyright Holder, but only to the computing community at large + as a market that must bear the fee.) + + "Freely Available" means that no fee is charged for the item + itself, though there may be fees involved in handling the item. + It also means that recipients of the item may redistribute it + under the same conditions they received it. + +1. You may make and give away verbatim copies of the source form of the +Standard Version of this Package without restriction, provided that you +duplicate all of the original copyright notices and associated disclaimers. + +2. You may apply bug fixes, portability fixes and other modifications +derived from the Public Domain or from the Copyright Holder. A Package +modified in such a way shall still be considered the Standard Version. + +3. You may otherwise modify your copy of this Package in any way, provided +that you insert a prominent notice in each changed file stating how and +when you changed that file, and provided that you do at least ONE of the +following: + + a) place your modifications in the Public Domain or otherwise make them + Freely Available, such as by posting said modifications to Usenet or + an equivalent medium, or placing the modifications on a major archive + site such as uunet.uu.net, or by allowing the Copyright Holder to include + your modifications in the Standard Version of the Package. + + b) use the modified Package only within your corporation or organization. + + c) rename any non-standard executables so the names do not conflict + with standard executables, which must also be provided, and provide + a separate manual page for each non-standard executable that clearly + documents how it differs from the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +4. You may distribute the programs of this Package in object code or +executable form, provided that you do at least ONE of the following: + + a) distribute a Standard Version of the executables and library files, + together with instructions (in the manual page or equivalent) on where + to get the Standard Version. + + b) accompany the distribution with the machine-readable source of + the Package with your modifications. + + c) give non-standard executables non-standard names, and clearly + document the differences in manual pages (or equivalent), together + with instructions on where to get the Standard Version. + + d) make other distribution arrangements with the Copyright Holder. + +5. You may charge a reasonable copying fee for any distribution of this +Package. You may charge any fee you choose for support of this +Package. You may not charge a fee for this Package itself. However, +you may distribute this Package in aggregate with other (possibly +commercial) programs as part of a larger (possibly commercial) software +distribution provided that you do not advertise this Package as a +product of your own. You may embed this Package's interpreter within +an executable of yours (by linking); this shall be construed as a mere +form of aggregation, provided that the complete Standard Version of the +interpreter is so embedded. + +6. The scripts and library files supplied as input to or produced as +output from the programs of this Package do not automatically fall +under the copyright of this Package, but belong to whoever generated +them, and may be sold commercially, and may be aggregated with this +Package. If such scripts or library files are aggregated with this +Package via the so-called "undump" or "unexec" methods of producing a +binary executable image, then distribution of such an image shall +neither be construed as a distribution of this Package nor shall it +fall under the restrictions of Paragraphs 3 and 4, provided that you do +not represent such an executable image as a Standard Version of this +Package. + +7. C subroutines (or comparably compiled subroutines in other +languages) supplied by you and linked into this Package in order to +emulate subroutines and variables of the language defined by this +Package shall not be considered part of this Package, but are the +equivalent of input as in Paragraph 6, provided these subroutines do +not change the language in any way that would cause it to fail the +regression tests for the language. + +8. Aggregation of this Package with a commercial distribution is always +permitted provided that the use of this Package is embedded; that is, +when no overt attempt is made to make this Package's interfaces visible +to the end user of the commercial distribution. Such use shall not be +construed as a distribution of this Package. + +9. The name of the Copyright Holder may not be used to endorse or promote +products derived from this software without specific prior written permission. + +10. THIS PACKAGE 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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-psutil.txt b/licenses-binary/LICENSE-psutil.txt new file mode 100644 index 00000000000..0bf4a7fc04a --- /dev/null +++ b/licenses-binary/LICENSE-psutil.txt @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2009, Jay Loden, Dave Daeschler, Giampaolo Rodola' +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 psutil authors 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. diff --git a/licenses-binary/LICENSE-pygresql.txt b/licenses-binary/LICENSE-pygresql.txt new file mode 100644 index 00000000000..4ff09c11fe2 --- /dev/null +++ b/licenses-binary/LICENSE-pygresql.txt @@ -0,0 +1,30 @@ +Written by D'Arcy J.M. Cain (darcy@PyGreSQL.org) + +Based heavily on code written by Pascal Andre (andre@chimay.via.ecp.fr) + +Copyright (c) 1995, Pascal Andre + +Further modifications copyright (c) 1997-2008 by D'Arcy J.M. Cain + +Further modifications copyright (c) 2009-2020 by the PyGreSQL Development Team + +PyGreSQL is released under the PostgreSQL License, a liberal Open Source +license, similar to the BSD or MIT licenses: + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose, without fee, and without a written agreement +is hereby granted, provided that the above copyright notice and this +paragraph and the following two paragraphs appear in all copies. In +this license the term "AUTHORS" refers to anyone who has contributed code +to PyGreSQL. + +IN NO EVENT SHALL THE AUTHORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, +SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF +AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE +AUTHORS HAVE NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, +ENHANCEMENTS, OR MODIFICATIONS. diff --git a/licenses-binary/LICENSE-pyyaml.txt b/licenses-binary/LICENSE-pyyaml.txt new file mode 100644 index 00000000000..2f1b8e15e56 --- /dev/null +++ b/licenses-binary/LICENSE-pyyaml.txt @@ -0,0 +1,20 @@ +Copyright (c) 2017-2021 Ingy döt Net +Copyright (c) 2006-2016 Kirill Simonov + +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. diff --git a/licenses-binary/LICENSE-regex.txt b/licenses-binary/LICENSE-regex.txt new file mode 100644 index 00000000000..b5157d89bb1 --- /dev/null +++ b/licenses-binary/LICENSE-regex.txt @@ -0,0 +1,84 @@ +This regular expression package was originally developed by Henry Spencer. +It bears the following copyright notice: + +********************************************************************** + +Copyright (c) 1998, 1999 Henry Spencer. All rights reserved. + +Development of this software was funded, in part, by Cray Research Inc., +UUNET Communications Services Inc., Sun Microsystems Inc., and Scriptics +Corporation, none of whom are responsible for the results. The author +thanks all of them. + +Redistribution and use in source and binary forms -- with or without +modification -- are permitted for any purpose, provided that +redistributions in source form retain this entire copyright notice and +indicate the origin and nature of any modifications. + +I'd appreciate being given credit for this package in the documentation +of software which uses it, but that is not a requirement. + +THIS SOFTWARE IS PROVIDED ``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 +HENRY SPENCER 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. + +********************************************************************** + +PostgreSQL adopted the code out of Tcl 8.4.1. Portions of regc_locale.c +and re_syntax.n were developed by Tcl developers other than Henry; these +files bear the Tcl copyright and license notice: + +********************************************************************** + +This software is copyrighted by the Regents of the University of +California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState +Corporation and other parties. The following terms apply to all files +associated with the software unless explicitly disclaimed in +individual files. + +The authors hereby grant permission to use, copy, modify, distribute, +and license this software and its documentation for any purpose, provided +that existing copyright notices are retained in all copies and that this +notice is included verbatim in any distributions. No written agreement, +license, or royalty fee is required for any of the authorized uses. +Modifications to this software may be copyrighted by their authors +and need not follow the licensing terms described here, provided that +the new terms are clearly indicated on the first page of each file where +they apply. + +IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY +FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY +DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE +IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE +NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR +MODIFICATIONS. + +GOVERNMENT USE: If you are acquiring this software on behalf of the +U.S. government, the Government shall have only "Restricted Rights" +in the software and related documentation as defined in the Federal +Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you +are acquiring the software on behalf of the Department of Defense, the +software shall be classified as "Commercial Computer Software" and the +Government shall have only "Restricted Rights" as defined in Clause +252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the +authors grant the U.S. Government and others acting in its behalf +permission to use and distribute the software in accordance with the +terms specified in this license. + +********************************************************************** + +Subsequent modifications to the code by the PostgreSQL project follow +the same license terms as the rest of PostgreSQL. \ No newline at end of file diff --git a/licenses-binary/LICENSE-stream.txt b/licenses-binary/LICENSE-stream.txt new file mode 100644 index 00000000000..39b548b9add --- /dev/null +++ b/licenses-binary/LICENSE-stream.txt @@ -0,0 +1,34 @@ +*======================================================================= +*----------------------------------------------------------------------- +* Copyright 1991-2003: John D. McCalpin +*----------------------------------------------------------------------- +* License: +* 1. You are free to use this program and/or to redistribute +* this program. +* 2. You are free to modify this program for your own use, +* including commercial use, subject to the publication +* restrictions in item 3. +* 3. You are free to publish results obtained from running this +* program, or from works that you derive from this program, +* with the following limitations: +* 3a. In order to be referred to as "STREAM benchmark results", +* published results must be in conformance to the STREAM +* Run Rules, (briefly reviewed below) published at +* http://www.cs.virginia.edu/stream/ref.html +* and incorporated herein by reference. +* As the copyright holder, John McCalpin retains the +* right to determine conformity with the Run Rules. +* 3b. Results based on modified source code or on runs not in +* accordance with the STREAM Run Rules must be clearly +* labelled whenever they are published. Examples of +* proper labelling include: +* "tuned STREAM benchmark results" +* "based on a variant of the STREAM benchmark code" +* Other comparable, clear and reasonable labelling is +* acceptable. +* 3c. Submission of results to the STREAM benchmark web site +* is encouraged, but not required. +* 4. Use of this program or creation of derived works based on this +* program constitutes acceptance of these licensing restrictions. +* 5. Absolutely no warranty is expressed or implied. +*----------------------------------------------------------------------- \ No newline at end of file diff --git a/licenses-binary/LICENSE-strlcpy.txt b/licenses-binary/LICENSE-strlcpy.txt new file mode 100644 index 00000000000..b201592eca6 --- /dev/null +++ b/licenses-binary/LICENSE-strlcpy.txt @@ -0,0 +1,13 @@ +Copyright (c) 1998 Todd C. Miller + +Permission to use, copy, modify, and 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 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. \ No newline at end of file diff --git a/licenses-binary/LICENSE-tabulate.txt b/licenses-binary/LICENSE-tabulate.txt new file mode 100644 index 00000000000..bcae1c6a210 --- /dev/null +++ b/licenses-binary/LICENSE-tabulate.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Pranav + +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. diff --git a/licenses-binary/LICENSE-termcolor.txt b/licenses-binary/LICENSE-termcolor.txt new file mode 100644 index 00000000000..e2a9f532266 --- /dev/null +++ b/licenses-binary/LICENSE-termcolor.txt @@ -0,0 +1,31 @@ +Copyright (c) 2013, Ihor Kalnytskyi. +All rights reserved. + +Redistribution and use in source and binary forms of the software as well +as documentation, 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. + +* The names of the contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE AND DOCUMENTATION 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 AND DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE.