Besu : Project Badge Status

Legal

A license check is performed as a part of each build. (Here's 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.

Decentralized

LFX Analytics Report

Just under a quarter of all contributions come from outside ConsenSys Quorum (Protocols, formerly known as PegaSys, was merged with ConsenSys Quorum)

The top committing maintainer from each company over the last year:

  • ConsenSys - Sally MacFarlane
  • 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. 

Release

Hyperledger Besu maintains a roughly bi-weekly release schedule with roughly quarterly to three-times a year major releases cycles.

All releases can be seen in the Besu Github Repo, and future anticipated release dates in the Wiki.

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)

Testing

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.

Documentation

Besu maintains a ReadTheDocs site.  Documentation includes RPC interfaces, server deployment, dApp development, and more general documentation such as architectural structure.

Alignment

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.

Infrastructure

Hyperledger Besu is fully hosted on Hyperledger Infrastructure: GitHub for source control, Discord for Chat, Hyperledger email list (although Discord is the dominant communication channel), builds and release are run on CircleCI, and repolinter verifying conformance to the common repository structure.

CII

The most recent CII report for Hyperledger Besu.