You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudberry.apache.org by "tuhaihe (via GitHub)" <gi...@apache.org> on 2026/09/15 04:14:51 UTC

[PR] NOTICE: Remove Apache License text, keep the attribution [cloudberry-backup]

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

   ## What does this PR do?
   
   Removes the Apache License text from `NOTICE`, keeping the attribution it is
   actually there to carry.
   
   ## Why
   
   During the [2.2.0-rc1 IPMC vote](https://lists.apache.org/thread/yyz57l860ktsx7txqyqrdkomz40pobcw),
   Justin Mclean listed this under "should fix": the NOTICE files of the
   cloudberry-backup and cloudberry-go-libs components carry the full Apache-2.0
   boilerplate, while NOTICE is reserved for notifications that are legally
   required.
   
   The text is inherited rather than invented: the upstream repository ships a
   NOTICE whose body is the VMware attribution followed by the Apache-2.0 grant,
   and the whole file was copied in when the code was donated. Copying all of it
   is more than the license asks for.
   
   Section 4(d) of the Apache License requires "the attribution notices contained
   within such NOTICE file" — the notices, not the file. And
   [infra.apache.org/licensing-howto.html](https://infra.apache.org/licensing-howto.html)
   is explicit:
   
   > its contents must be analyzed and the **relevant portions** bubbled up into
   > the top-level NOTICE file
   
   > It is important to keep NOTICE as brief and simple as possible, as each
   > addition places a burden on downstream consumers. **Do not add anything to
   > NOTICE which is not legally required.**
   
   ## What stays and what goes
   
   Kept, because it is an attribution notice:
   
   ```
   This product includes software originally developed by VMware.
   
   <product name>
   Copyright 2017-Present VMware, Inc. or its affiliates. All Rights Reserved.
   ```
   
   Removed, because it is a license grant rather than a notice: the
   `Licensed under the Apache License, Version 2.0 ...` paragraph through
   `... limitations under the License.`
   
   The Apache-2.0 terms continue to reach users through `LICENSE` and the source
   file headers, which is where they belong.
   
   ## Type of Change
   
   - [x] Documentation update
   
   ## Impact
   
   **User-facing changes:** `NOTICE` is shorter. No functional change.
   
   ## Checklist
   
   - [x] Followed [contribution guide](https://cloudberry.apache.org/contribute/code)
   


-- 
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: commits-unsubscribe@cloudberry.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cloudberry.apache.org
For additional commands, e-mail: commits-help@cloudberry.apache.org


Re: [PR] NOTICE: Remove Apache License text, keep the attribution [cloudberry-backup]

Posted by "tuhaihe (via GitHub)" <gi...@apache.org>.
tuhaihe merged PR #117:
URL: https://github.com/apache/cloudberry-backup/pull/117


-- 
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: commits-unsubscribe@cloudberry.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cloudberry.apache.org
For additional commands, e-mail: commits-help@cloudberry.apache.org