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.
31 lines
1.4 KiB
Plaintext
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.
|