A license check is performed as a part of each build. (Heres one from 22 Jun 2021). If any dependency reports a license from anything other than the permitted list a build error occurs and the distribution is not generated.
Just under a quarter of all contributions come from outside ConsenSys Quorum (PegaSys was merged with ConsenSys Quorum)
The top committing maintainer from each company over the last year:
- ConsenSys - Sally McFarlane
- Splunk - Antoine Tolume
- Chainsafe - Edward Mack
- <No Affiliation> - Danno Ferrin
Hyperledger Besu is critical infrastructure for both ConsenSys and the Ethereum Classic Cooperative, who both are committed to maintain the project for the Ethereum Mainnet and Ethereum Classic chains respectively. Both companies would independently maintain the project if required.
Hyperledger Besu maintains a roughly bi-weekly release schedule with roughly quarterly to three-times a year major releases cycles.
Besu's roadmap is mostly driven by two external concerns: the Enterprise Ethereum Alliance specification and Ethereum Mainnet hard-forks (and to a lesser extent Ethereum Classic, which mostly aligns with Ethereum Mainnet)
Besu has robust unit, integration, and acceptance tests run with each main branch build that validate Besu behaves as expected, as well as reference tests maintained by Ethereum core developers to check for mainnet standards compliance. These are run as part of every commit and often do catch unintended behavior changes.
The Besu main wiki page lists the main use cases and specific features.
As a standard Etheruem client, Hyperledger Besu interacts with all other Hyperledger projects that interface with Ethereum, specifically Avalon, Cactus, and Caliper. Besu also works with a number of Labs projects, such as Firefly, Blockchain Automation Framework, and Yui.
Hyperledger Besu is fully hosted on Hyperledger Infrastructure: GitHub for source control, Rocket Chat for Chat, Hyperledger email list (although rocket chat is the dominant communication channel), builds and release are run on CircleCI, and repolinter verifying conformance to the common repository structure.
The most recent CII report for Hyperledger Besu.