OpenSSL Development Metrics Overview

Since August 2016 (post-CLA)

Company vs individual breakdown over the period since the CLA came into effect (OpenSSL 1.1.0, 25 August 2016). Before then no CLA existed, so company affiliation is inferred rather than recorded; this table isolates the era where attribution is most reliable.

Category Contributors Commits Changes Reviews Contributors
>5% (Commits)
Contributors
>5% (Changes)
Individuals 518 (66.7%) 7938 (21.7%) 607018 (16.5%) 3645 (5.1%) 0 (0%) 0 (0%)
Companies 259 (33.3%) 28629 (78.3%) 3083055 (83.5%) 67976 (94.9%) 4 (100%) 4 (100%)
Total 777 36567 3690073 71621 4 4

By Year

Year Category Contributors Commits Changes Reviews Contributors
>5% (Commits)
Contributors
>5% (Changes)
All time Total 1023 65711 7033327 80964 4 6
2026 Individuals 141 (64.4%) 1449 (24.6%) 155109 (27.3%) 465 (3.1%) 0 (0%) 1 (16.7%)
Companies 78 (35.6%) 4448 (75.4%) 412264 (72.7%) 14317 (96.9%) 4 (100%) 5 (83.3%)
Total 219 5897 567373 14782 4 6
2025 Individuals 90 (54.2%) 940 (20.6%) 62017 (16.7%) 246 (2.2%) 0 (0%) 1 (16.7%)
Companies 76 (45.8%) 3618 (79.4%) 308288 (83.3%) 11149 (97.8%) 5 (100%) 5 (83.3%)
Total 166 4558 370305 11395 5 6
2024 Individuals 66 (52.4%) 722 (21.2%) 23009 (9.9%) 225 (2.9%) 0 (0%) 0 (0%)
Companies 60 (47.6%) 2681 (78.8%) 209235 (90.1%) 7665 (97.1%) 5 (100%) 9 (100%)
Total 126 3403 232244 7890 5 9
2023 Individuals 70 (51.9%) 2292 (66.6%) 207689 (55%) 5283 (65.7%) 4 (66.7%) 3 (60%)
Companies 65 (48.1%) 1150 (33.4%) 170200 (45%) 2764 (34.3%) 2 (33.3%) 2 (40%)
Total 135 3442 377889 8047 6 5
2022 Individuals 72 (61%) 1947 (65.7%) 157770 (70.7%) 4287 (64.4%) 4 (66.7%) 3 (60%)
Companies 46 (39%) 1015 (34.3%) 65273 (29.3%) 2374 (35.6%) 2 (33.3%) 2 (40%)
Total 118 2962 223043 6661 6 5
2021 Individuals 69 (57%) 1795 (52%) 93311 (41.3%) 2951 (54.9%) 3 (60%) 3 (42.9%)
Companies 52 (43%) 1656 (48%) 132619 (58.7%) 2427 (45.1%) 2 (40%) 4 (57.1%)
Total 121 3451 225930 5378 5 7
2020 Individuals 67 (62.6%) 1576 (55.2%) 142266 (34.4%) 2388 (62.5%) 2 (40%) 2 (40%)
Companies 40 (37.4%) 1280 (44.8%) 271250 (65.6%) 1434 (37.5%) 3 (60%) 3 (60%)
Total 107 2856 413516 3822 5 5
2019 Individuals 59 (62.8%) 1618 (65.6%) 227129 (63.2%) 2293 (66.9%) 3 (60%) 4 (66.7%)
Companies 35 (37.2%) 850 (34.4%) 132381 (36.8%) 1135 (33.1%) 2 (40%) 2 (33.3%)
Total 94 2468 359510 3428 5 6
2018 Individuals 63 (63.6%) 2309 (80.6%) 126162 (24.4%) 1884 (47.8%) 4 (100%) 2 (50%)
Companies 36 (36.4%) 554 (19.4%) 391454 (75.6%) 2056 (52.2%) 0 (0%) 2 (50%)
Total 99 2863 517616 3940 4 4
2017 Individuals 56 (66.7%) 2416 (73.7%) 174968 (60.2%) 2193 (48.5%) 4 (66.7%) 5 (83.3%)
Companies 28 (33.3%) 862 (26.3%) 115460 (39.8%) 2328 (51.5%) 2 (33.3%) 1 (16.7%)
Total 84 3278 290428 4521 6 6
2016 Total 143 4857 494177 5976 5 5
2015 Total 104 3517 354786 3800 5 5
2014 Total 127 2478 226438 1237 3 3
2013 Total 33 1227 129292 75 3 4
2012 Total 7 1279 75300 2 2 3
2011 Total 5 1651 213406 4 3 5
2010 Total 6 1060 43126 0 3 5
2009 Total 9 1182 40806 6 3 3
2008 Total 9 885 128567 0 5 3
2007 Total 8 913 174355 0 4 2
2006 Total 9 871 87816 0 5 5
2005 Total 10 1446 116665 0 5 6
2004 Total 9 866 86656 0 5 5
2003 Total 10 1151 480785 0 5 2
2002 Total 9 2315 207994 0 4 3
2001 Total 9 1688 124506 0 6 5
2000 Total 9 1807 225104 0 5 5
1999 Total 10 1296 229758 0 5 6
1998 Total 3 44 15936 0 3 2

By Release

Release Category Contributors Commits Changes Reviews Contributors
>5% (Commits)
Contributors
>5% (Changes)
4.1 Individuals 70 (56.9%) 277 (18.5%) 23727 (13.3%) 163 (4.5%) 1 (16.7%) 1 (20%)
Companies 53 (43.1%) 1220 (81.5%) 154049 (86.7%) 3428 (95.5%) 5 (83.3%) 4 (80%)
Total 123 1497 177776 3591 6 5
4.0 Individuals 86 (54.8%) 281 (21.8%) 37485 (28%) 37 (1.1%) 0 (0%) 2 (40%)
Companies 71 (45.2%) 1010 (78.2%) 96286 (72%) 3300 (98.9%) 3 (100%) 3 (60%)
Total 157 1291 133771 3337 3 5
3.6 Individuals 44 (45.4%) 120 (10.7%) 14493 (17.9%) 29 (1%) 0 (0%) 1 (16.7%)
Companies 53 (54.6%) 999 (89.3%) 66329 (82.1%) 2808 (99%) 5 (100%) 5 (83.3%)
Total 97 1119 80822 2837 5 6
3.5 Individuals 59 (52.7%) 175 (15.7%) 20199 (11.9%) 79 (2.9%) 0 (0%) 0 (0%)
Companies 53 (47.3%) 938 (84.3%) 149766 (88.1%) 2615 (97.1%) 6 (100%) 4 (100%)
Total 112 1113 169965 2694 6 4
3.4 Individuals 33 (45.8%) 106 (13.9%) 5839 (9.4%) 57 (3.2%) 0 (0%) 0 (0%)
Companies 39 (54.2%) 659 (86.1%) 56108 (90.6%) 1701 (96.8%) 7 (100%) 7 (100%)
Total 72 765 61947 1758 7 7
3.3 Individuals 31 (41.9%) 144 (17.8%) 3437 (1.5%) 54 (2.9%) 0 (0%) 0 (0%)
Companies 43 (58.1%) 666 (82.2%) 221692 (98.5%) 1779 (97.1%) 5 (100%) 4 (100%)
Total 74 810 225129 1833 5 4
3.2 Individuals 72 (52.2%) 1498 (68.5%) 116402 (60.2%) 3452 (68.5%) 3 (75%) 3 (75%)
Companies 66 (47.8%) 690 (31.5%) 76938 (39.8%) 1584 (31.5%) 1 (25%) 1 (25%)
Total 138 2188 193340 5036 4 4
3.1 Individuals 77 (61.1%) 1020 (63.9%) 103890 (70.1%) 2103 (63.1%) 3 (60%) 4 (66.7%)
Companies 49 (38.9%) 577 (36.1%) 44290 (29.9%) 1229 (36.9%) 2 (40%) 2 (33.3%)
Total 126 1597 148180 3332 5 6
3.0 Individuals 40 (54.1%) 561 (44.4%) 38868 (38.5%) 1027 (50.5%) 3 (60%) 4 (44.4%)
Companies 34 (45.9%) 702 (55.6%) 62032 (61.5%) 1007 (49.5%) 2 (40%) 5 (55.6%)
Total 74 1263 100900 2034 5 9

Note: Contributors excludes those whose commits are all marked "CLA: trivial". Individual/Companies breakdown is available from 2017 onwards.