This is an automated email from the ASF dual-hosted git repository.
djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
The following commit(s) were added to refs/heads/main by this push:
new 96a9b92946 LICENSE: add licenses for bundled python packages
96a9b92946 is described below
commit 96a9b9294656b6fe11b2253f8620d8a44bb6ba45
Author: Dianjin Wang <[email protected]>
AuthorDate: Thu Apr 17 19:16:03 2025 +0800
LICENSE: add licenses for bundled python packages
Under the dir `gpMgmt/bin/pythonSrc/ext`, we have a few bundled Python
packages. This PR add these files' license to the LICENSE and licenses/*
dir.
As the pylint is under GPLv2, we will remove it.
See: https://github.com/apache/cloudberry/discussions/961
---
LICENSE | 23 ++++++++++++++++++++++-
licenses/LICENSE-bsd2-behave.txt | 24 ++++++++++++++++++++++++
licenses/LICENSE-bsd2-mock.txt | 26 ++++++++++++++++++++++++++
licenses/LICENSE-bsd3-psutil.txt | 29 +++++++++++++++++++++++++++++
licenses/LICENSE-parse.txt | 19 +++++++++++++++++++
licenses/LICENSE-pyyaml.txt | 20 ++++++++++++++++++++
licenses/LICENSE-setuptools.txt | 17 +++++++++++++++++
7 files changed, 157 insertions(+), 1 deletion(-)
diff --git a/LICENSE b/LICENSE
index 71616746f7..ca0f117a40 100644
--- a/LICENSE
+++ b/LICENSE
@@ -213,6 +213,12 @@ The PostgreSQL software includes:
src/bin/pg_controldata/pg_controldata.c
copyright (c) Oliver Elphick <[email protected]>, 2001
+ gpMgmt/bin/pythonSrc/ext/behave-1.2.6.tar.gz
+ see licenses/LICENSE-bsd2-behave.txt
+
+ gpMgmt/bin/pythonSrc/ext/mock-1.0.1.tar.gz
+ see licenses/LICENSE-bsd2-mock.txt
+
----------------------------
BSD-4-Clause (University of California-Specific)
@@ -239,6 +245,21 @@ The PostgreSQL software includes:
src/backend/libpq/sha2.h
see licenses/LICENSE-bsd3-sha2.txt
+ gpMgmt/bin/pythonSrc/ext/psutil-5.7.0.tar.gz
+ see licenses/LICENSE-bsd3-psutil.txt
+
+----------------------------
+ MIT LICENSE
+
+ gpMgmt/bin/pythonSrc/ext/PyYAML-5.3.1.tar.gz
+ see licenses/LICENSE-pyyaml.txt
+
+ gpMgmt/bin/pythonSrc/ext/setuptools-36.6.0.tar.gz
+ see licenses/LICENSE-setuptools.txt
+
+ gpMgmt/bin/pythonSrc/ext/parse-1.8.2.tar.gz
+ see licenses/LICENSE-parse.txt
+
----------------------------
Internet Systems Consortium/Internet Software Consortium (ISC) LICENSE
@@ -335,4 +356,4 @@ This product includes code from pg_cron under PostgreSQL
license:
/src/backend/task/job_metadata.c
/src/backend/task/pg_cron.c
- see licenses/LICENSE-citusdata.txt
\ No newline at end of file
+ see licenses/LICENSE-citusdata.txt
diff --git a/licenses/LICENSE-bsd2-behave.txt b/licenses/LICENSE-bsd2-behave.txt
new file mode 100644
index 0000000000..387e41d678
--- /dev/null
+++ b/licenses/LICENSE-bsd2-behave.txt
@@ -0,0 +1,24 @@
+Copyright (c) 2012-2014 Benno Rice, Richard Jones and others, except where
noted.
+Copyright (c) 2014-2023 Jens Engel and others, except where noted.
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/licenses/LICENSE-bsd2-mock.txt b/licenses/LICENSE-bsd2-mock.txt
new file mode 100644
index 0000000000..c820924387
--- /dev/null
+++ b/licenses/LICENSE-bsd2-mock.txt
@@ -0,0 +1,26 @@
+Copyright (c) 2003-2013, Michael Foord & the mock team
+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.
+
+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/LICENSE-bsd3-psutil.txt b/licenses/LICENSE-bsd3-psutil.txt
new file mode 100644
index 0000000000..cff5eb74e1
--- /dev/null
+++ b/licenses/LICENSE-bsd3-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/LICENSE-parse.txt b/licenses/LICENSE-parse.txt
new file mode 100644
index 0000000000..6c73b16ceb
--- /dev/null
+++ b/licenses/LICENSE-parse.txt
@@ -0,0 +1,19 @@
+Copyright (c) 2012-2019 Richard Jones <[email protected]>
+
+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/LICENSE-pyyaml.txt b/licenses/LICENSE-pyyaml.txt
new file mode 100644
index 0000000000..2f1b8e15e5
--- /dev/null
+++ b/licenses/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/LICENSE-setuptools.txt b/licenses/LICENSE-setuptools.txt
new file mode 100644
index 0000000000..1bb5a44356
--- /dev/null
+++ b/licenses/LICENSE-setuptools.txt
@@ -0,0 +1,17 @@
+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.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]