Hi all,

As part of preparing for the Apache Cloudberry (Incubating) 2.0.0 release,
I’ve started running the Apache Release Audit Tool (RAT) across the full
codebase using the Maven-based `apache-rat-plugin`.

The goal is to ensure full compliance with ASF licensing policy. This
includes:

- Identifying files with missing or unrecognized license headers
- Applying custom license matchers for PostgreSQL-inherited files and
legacy Greenplum/EMC/VMware files, all covered under Apache License 2.0
- Excluding non-source or license-neutral files directly via the plugin’s
`<excludes>` configuration in `pom.xml` (no `.rat-excludes` file is being
used)
- Documenting rationale for all exclusions and license decisions in `
README.apache.md`

I'm proceeding directory by directory, starting with `gpcontrib/`, and will
keep the community informed as I work through each section. Once the audit
is complete, I’ll share a full license report for review prior to any
release vote.

If anyone has insight into legacy files, prior audits, or historical
licensing context, feel free to reply here or reach out directly.

Best,
-=e

-- 
Ed Espino
Apache Cloudberry (Incubating) & MADlib

Reply via email to