aere-node/NOTICE
Liviu 820ae134f7 Carry the Apache 4(b) and 4(d) notices the anchor was missing
Caught by our own licence gate the minute the anchor went up, which is the only
reason this is a same-day correction rather than something a reader finds first.

Two separate requirements, both real:

- section 4(b): the twenty upstream files this overlay modifies must carry a
  prominent notice that we changed them. They did not. They do now, placed after
  the upstream copyright header rather than over it, because 4(c) requires that
  header to survive untouched. It does: eighteen still read "Copyright ConsenSys
  AG.", two "Copyright contributors to Besu."

- section 4(d): NOTICE must carry the attribution notices of the work this
  derives from. It named Hyperledger Besu only, while the files themselves carry
  three distinct notices. All three are now reproduced. Naming one of three was a
  smaller truth than the files tell.

The patch is regenerated from the corrected files and re-verified end to end, not
assumed: git apply --check and git apply both 0 on a pristine d2032017 checkout,
the resulting tree byte-identical to anchor/ (75 files compared, 0 differences),
and 605 tests with 0 failures across consensus:common and consensus:qbft.
2026-08-12 02:28:48 +03:00

31 lines
1.4 KiB
Plaintext

Aere Network node
Copyright contributors to the Aere Network
This product includes software developed by
Hyperledger Besu (https://github.com/hyperledger/besu),
licensed under the Apache License, Version 2.0.
The attribution notices carried by the upstream files in this repository are:
Copyright ConsenSys AG.
Copyright contributors to Besu.
Copyright contributors to Hyperledger Besu.
They are reproduced here because section 4(d) of the Apache License requires the
NOTICE to carry the attribution notices of the work it derives from, and because
naming only one of three would have been a smaller truth than the files tell.
The files in this repository are additions to, and modifications of, Hyperledger
Besu. They are published under the same licence as the code they derive from.
Several files remain in Besu's own Java packages (for example
org.hyperledger.besu.evm.precompile) because that is where they must live to be
loaded by the client; this does not make them the work of the Besu project, and
it does not make them anything other than a derivative work of it.
The patches under patches/ are diffs against Hyperledger Besu and are meaningless
without it. Obtain Besu from upstream; these files do not replace it.
Every source file in this repository carries an SPDX-License-Identifier header.
Where a file header and this NOTICE ever disagree, the file header governs, and
the disagreement is a defect to be reported.