This file documents licensing clarifications and exceptions as part of ASF release readiness for Apache Cloudberry (Incubating).
- gpMgmt/bin/pythonSrc/ext/pylint-0.21.0.tar.gz
This file is licensed under the GPL (Category X) and has been removed from the source tree to comply with ASF release policy.
Files that came from Greenplum Database carry the copyright notices of the companies that owned the code when it was written:
- Metapa (one of the two companies that merged to form Greenplum)
- Greenplum, Inc.
- EMC Corporation
- Pivotal Software
- VMware, Inc.
- Broadcom Inc.
Greenplum Database was released under the Apache License 2.0 in 2015, and these files are distributed under that license. RAT matchers are used to classify their license headers accordingly.
The following compressed files are included in the source tree. These files are archives of text files used for testing purposes and do not contain binary executables. They are not used during the build process.
- contrib/formatter_fixedwidth/data/fixedwidth_small_correct.tbl.gz
- gpMgmt/demo/gppkg/sample-sources.tar.gz
- src/bin/gpfdist/regress/data/exttab1/nation.tbl.gz
- src/bin/gpfdist/regress/data/gpfdist2/gz_multi_chunk.tbl.gz
- src/bin/gpfdist/regress/data/gpfdist2/gz_multi_chunk_2.tbl.gz
- src/bin/gpfdist/regress/data/gpfdist2/lineitem.tbl.bz2
- src/bin/gpfdist/regress/data/gpfdist2/lineitem.tbl.gz
- src/bin/gpfdist/regress/data/gpfdist2/lineitem.tbl.zst
A source release should not carry compiled artifacts, so the licence audit workflow fails on binary file extensions unless the file is allowlisted. The following are allowed, with the reason for each.
-
gpMgmt/test/behave/mgmt_utils/steps/data/sample.gppkg
A small sample package that the
gppkgbehave suite installs and removes. The tests exercise package handling itself, so the fixture has to be a real package. -
src/bin/pgevent/MSG00001.bin
Inherited from PostgreSQL, where it is also shipped. It is the output of the Microsoft Message Compiler and is referenced from
pgmsgevent.rcwhen building the Windows event log DLL;src/bin/pgevent/READMEdescribes how it is produced. Cloudberry does not build it:src/bin/Makefileonly putspgeventinSUBDIRSwhenPORTNAMEiswin32.
The PAX Python API test data under
contrib/pax_storage/src/api/python3/test/ (test.file1 through test.file9,
plus test.file3.vm1, test.file3.vm2 and test.file7.toast) is also binary:
each file is a PAX-format data file covering a particular set of column types,
read by paxpy_test.py. These names carry no recognised extension, so the
workflow's extension-based check does not see them; they are recorded here so
the set is documented rather than invisible.