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: [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]
