diff --git a/LICENSING.md b/LICENSING.md index cc44c41..af84cbf 100644 --- a/LICENSING.md +++ b/LICENSING.md @@ -82,3 +82,41 @@ The rest of Aere Network's public code is MIT. This repository is Apache-2.0 bec it, not because of a different policy. If you are copying an Aere Network component and want to know which licence applies, read the `LICENSE` file of the repository you are copying from, and the `SPDX-License-Identifier` header of the file you are copying, which wins over both. + +## The `anchor/` tree, measured the same way (added 2026-08-27) + +The post-quantum anchor overlay published on 2026-08-11 brought 77 files under `anchor/`. +45 of them carry `Copyright contributors to the AERE Network.` and are new work. The +following 27 carry an upstream copyright line and are therefore Apache-2.0 material +redistributed under section 4: each one is **modified by Aere Network** (that sentence is +the section 4(b) notice of changed files), and each keeps its original notice per 4(c). + +| File | Copyright header | Origin | +| --- | --- | --- | +| `anchor/app/src/main/java/org/hyperledger/besu/cli/BesuCommand.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/app/src/main/java/org/hyperledger/besu/controller/QbftBesuControllerBuilder.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/config/src/main/java/org/hyperledger/besu/config/JsonGenesisConfigOptions.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftBlockInterface.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftExtraData.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/blockcreation/BftBlockCreatorFactory.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/FalconSealSupport.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/PqRegistryBinding.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/PqRegistryHash.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/tools/PqRegistryHashTool.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqRegistryBindingTest.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqSignedHeightTest.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqStartupHistoryTest.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/common/src/test/java/org/hyperledger/besu/consensus/common/bft/PqV2Fixture.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/adaptor/QbftBlockCreatorAdaptor.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/blockcreation/QbftBlockCreatorFactory.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/QbftBlockHeaderValidationRulesetFactory.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/QbftExtraDataCodec.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/messagewrappers/Commit.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/network/QbftMessageTransmitter.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/CommitPayload.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/payload/MessageFactory.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/QbftBlockHeightManager.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/QbftRound.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/statemachine/RoundState.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** | +| `anchor/consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/types/QbftBlockCreator.java` | `Copyright contributors to Besu.` | upstream, **modified by Aere Network** | +| `anchor/ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/sync/DownloadHeadersStep.java` | `Copyright ConsenSys AG.` | upstream, **modified by Aere Network** |