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