OpenSSL Contributors Statistics

How these statistics are calculated

This site presents contribution statistics for the OpenSSL project based on the public Git history of the OpenSSL repository. The goal is to provide a consistent overview of development activity over time and to highlight how contributions are distributed across individuals and organizations.

Data sources

  1. OpenSSL Git repository
    All commits are taken from the official OpenSSL repository. Commit authors, commit timestamps, and commit messages are used to compute activity statistics.
  2. OpenSSL Contributor Directory
    Contributor metadata such as display name, company affiliation, GitHub username, and committer membership dates is loaded from the OpenSSL contributor database. This is used to group activity by organization and to determine who is a committer during a given period.

Commit date used for attribution

All statistics are based on the commit authored date, not the date the commit was merged into a branch. This means the activity is attributed to the time the contribution was originally written, even if it was merged later.

What counts as a contribution

For each commit, we extract and aggregate the following signals:

Exclusions and filtering

Not every commit is treated as a meaningful contribution. We exclude or classify separately:

These exclusions are applied consistently across all time periods.

Time periods and branch coverage

Statistics are calculated for multiple periods:

Branch coverage differs depending on the view:

Committers activity

The “Committers Activity” view shows activity for contributors who have (or had) commit access according to the OpenSSL bylaws. Membership dates come from the contributor database.

For each committer we show:

At the start of a new period, all committers are still displayed even if they have not yet participated, with zeros shown for the activity counters.

Company attribution

Each contributor is associated with an organization using the OpenSSL contributor database. In some cases we apply explicit attribution rules based on known corporate domains or curated lists for project participants.

Companies are grouped into broad categories: