OpenSSL Contributors Statistics
How these statistics are calculated
This site presents contribution statistics for the OpenSSL Projects and Forks based on the public Git history. 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
All commits are taken from the projects official repositories. Commit authors, commit timestamps, and commit messages are used to compute activity statistics.
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:
- Commits — number of non-trivial commits authored by a contributor.
- Changes — a lightweight measure of the size of a commit, derived from line additions and deletions, ignoring certain generated files.
Exclusions and filtering
Not every commit is treated as a meaningful contribution. We exclude or classify separately:
- Tool-generated and imported history, including legacy imports and migration commits.
- Bot activity, such as Dependabot and OpenSSL automation accounts.
- Commits with no meaningful source changes, where the detected change size is effectively zero.
These exclusions are applied consistently across all time periods.
Time periods and branch coverage
Statistics are calculated for multiple periods:
- All time
- By year
Commits are counted across all branches in the repository. This reflects overall activity, including work that may have happened on feature branches or other long-lived branches.
Company attribution
We apply explicit attribution rules based on known corporate domains or curated lists for project participants.