tuhaihe opened a new pull request, #2001:
URL: https://github.com/apache/cloudberry/pull/2001

   Cloudberry derives a large part of its code from Greenplum Database, which 
LICENSE has said since the beginning:
   
       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.
   
   NOTICE has never mentioned it.  Greenplum is Apache-2.0 licensed and ships a 
NOTICE file whose first lines are exactly that attribution, so section 4(d) of 
the license asks us to carry it forward.
   
   The three satellite repositories already do.  cloudberry-backup, 
cloudberry-go-libs and cloudberry-pxf each name VMware in their NOTICE, which 
leaves the repository with the deepest Greenplum lineage as the only one that 
does not.  This commit uses their wording and layout so the four read the same 
way.
   
   Only the attribution is taken.  greenplum-db/gpdb-archive's NOTICE runs to 
363 lines because it also carries the full license texts of PostgreSQL, Python, 
pexpect, libsocket and curl; that material is not an attribution notice, 
infra.apache.org/licensing-howto.html asks that NOTICE not collect it, and 
Cloudberry already covers those components in LICENSE and licenses/ where they 
belong.
   
   NOTICE also gains the trailing newline it was missing.
   
   Assisted-by: Claude Code
   Backpatch-through: REL_2_STABLE
   
   <!-- Thank you for your contribution to Apache Cloudberry (Incubating)! -->
   
   Fixes #ISSUE_Number
   
   ### What does this PR do?
   <!-- Brief overview of the changes, including any major features or fixes -->
   
   ### Type of Change
   - [ ] Bug fix (non-breaking change)
   - [ ] New feature (non-breaking change)
   - [ ] Breaking change (fix or feature with breaking changes)
   - [ ] Documentation update
   
   ### Breaking Changes
   <!-- Remove if not applicable. If yes, explain impact and migration path -->
   
   ### Test Plan
   <!-- How did you test these changes? -->
   - [ ] Unit tests added/updated
   - [ ] Integration tests added/updated
   - [ ] Passed `make installcheck`
   - [ ] Passed `make -C src/test installcheck-cbdb-parallel`
   
   ### Impact
   <!-- Remove sections that don't apply -->
   **Performance:**
   <!-- Any performance implications? -->
   
   **User-facing changes:**
   <!-- Any changes visible to users? -->
   
   **Dependencies:**
   <!-- New dependencies or version changes? -->
   
   ### Checklist
   - [ ] Followed [contribution 
guide](https://cloudberry.apache.org/contribute/code)
   - [ ] Added/updated documentation
   - [ ] Reviewed code for security implications
   - [ ] This PR contains AI-assisted code generation
   - [ ] Requested review from [cloudberry 
committers](https://github.com/orgs/apache/teams/cloudberry-committers)
   
   ### Additional Context
   <!-- Any other information that would help reviewers? Remove if none -->
   
   ### CI Skip Instructions
   <!--
   To skip CI builds, add the appropriate CI skip identifier to your PR title.
   The identifier must:
   - Be in square brackets []
   - Include the word "ci" and either "skip" or "no"
   - Only use for documentation-only changes or when absolutely necessary
   -->
   
   ---
   <!-- Join our community:
   - Mailing list: 
[[email protected]](https://lists.apache.org/[email protected])
 (subscribe: [email protected])
   - Discussions: https://github.com/apache/cloudberry/discussions -->
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to