Who writes pfSense?



  • Total commits: 42,675
    Total authors: 417

    Over 80% of commits are due to ESF/BSDP headcount.

    Results are # of commits, name, percentage of commits, limited to top 50 committers, across all repos (including -tools)

    17975 Scott Ullrich 42.1207%
    4485 Ermal  10.5097%
    3103 jim-p  7.27124%
    1662 Renato Botelho 3.89455%
    1292 Seth Mos 3.02753%
    1173 Ermal Luci 2.74868%
    1070 Ermal Luci 2.50732%
    1031 Bill Marquette 2.41593%
    952 Chris Buechler 2.23081%
    945 Colin Smith 2.21441%
    481 Warren Baker 1.12712%
    445 smos  1.04277%
    436 Erik Fonnesbeck 1.02168%
    385 Jim P 0.902168%
    381 Marcello Coutinho 0.892794%
    338 sullrich  0.792033%
    323 robiscool  0.756883%
    310 Carlos Eduardo 0.726421%
    293 bmeeks8  0.686585%
    270 Phil Davis 0.632689%
    254 mcrane  0.595196%
    233 Vinicius Coque 0.545987%
    208 Colin Fleming 0.487405%
    206 Daniel Stefan 0.482718%
    204 Alexander Wilke 0.478032%
    192 gnhb  0.449912%
    173 marcelloc  0.40539%
    168 Martin Fuchs 0.393673%
    156 Mathieu Simon 0.365554%
    153 Scott Dale 0.358524%
    149 bcyrill  0.349151%
    122 PiBa-NL  0.285882%
    122 Nachtfalke  0.285882%
    122 Mark Crane 0.285882%
    119 Erik Kristensen 0.278852%
    119 Darren Embry 0.278852%
    111 Ryan Wagoner 0.260105%
    97 Matthew Grooms 0.227299%
    92 thompsa  0.215583%
    88 Ermal Luci 0.20621%
    87 Rafael Lucas 0.203866%
    81 Perry Mason 0.189807%
    80 D. V. 0.187463%
    74 rbgarga  0.173404%
    63 Andrew Thompson 0.147627%
    60 Holger Bauer 0.140598%
    60 Dario Freni 0.140598%
    59 N0YB  0.138254%
    53 Charlie Marshall 0.124194%
    46 Tom Schaefer 0.107791%


  • Banned

    A lot is counted twice, but nice info!



  • Here is a breakdown by repo

    project  : bsdinstaller
    repo age : 2 years, 10 months
    active  : 10 days
    commits  : 21
    files    : 1106
    authors  :
        9 Scott Ullrich          42.9%
        5 Ermal                  23.8%
        3 Ermal Luçi            14.3%
        2 Renato Botelho          9.5%
        2 jim-p                  9.5%

    project  : freesbie2
    repo age : 2 years, 10 months
    active  : 26 days
    commits  : 81
    files    : 72
    authors  :
        40 Ermal Luçi            49.4%
        15 Ermal                  18.5%
        12 Scott Ullrich          14.8%
        11 Renato Botelho          13.6%
        1 David P Hilton          1.2%
        1 Chris Buechler          1.2%
        1 Franco Fichtner        1.2%

    project  : pfsense
    repo age : 9 years
    active  : 3207 days
    commits  : 23266
    files    : 2959
    authors  :
      9595 Scott Ullrich          41.2%
      2087 Ermal                  9.0%
      1744 jim-p                  7.5%
      998 Renato Botelho          4.3%
      909 Seth Mos                3.9%
      782 Ermal Luçi            3.4%
      767 Bill Marquette          3.3%
      745 Ermal Lu?i              3.2%
      681 Chris Buechler          2.9%
      612 Colin Smith            2.6%
      421 Erik Fonnesbeck        1.8%
      411 smos                    1.8%
      310 Carlos Eduardo Ramos    1.3%
      265 Warren Baker            1.1%
      233 Vinicius Coque          1.0%
      211 sullrich                0.9%
      198 Jim P                  0.9%
      193 Colin Fleming          0.8%
      192 gnhb                    0.8%
      182 Phil Davis              0.8%
      134 bcyrill                0.6%
      127 Scott Dale              0.5%
      119 Erik Kristensen        0.5%
      119 Darren Embry            0.5%
        87 Rafael Lucas            0.4%
        86 Matthew Grooms          0.4%
        73 rbgarga                0.3%
        58 Holger Bauer            0.2%
        55 N0YB                    0.2%
        53 Charlie Marshall        0.2%
        43 PiBa-NL                0.2%
        38 Martin Fuchs            0.2%
        30 pierrepomes            0.1%
        30 Evgeny Yurchenko        0.1%
        29 Isaac (.ike) Levy      0.1%
        27 Pierre POMES            0.1%
        23 Joecowboy              0.1%
        22 phildd                  0.1%
        17 Michael Newton          0.1%
        17 nagyrobi                0.1%
        17 Ermal Luci              0.1%
        17 Marcello Coutinho      0.1%
        17 Michele Di Maria        0.1%
        16 ccesario                0.1%
        15 Espen Johansen          0.1%
        14 Daniel Becker          0.1%
        14 Eirik Oeverby          0.1%
        14 Neriberto C.Prado      0.1%
        13 lgcosta                0.1%
        11 Ryan Wagoner            0.0%
        11 John Fleming            0.0%
        10 hoba                    0.0%
        9 ayvis                  0.0%
        9 Daniel Stefan Haischt  0.0%
        9 Jeann                  0.0%
        9 Jean Cyr                0.0%
        8 Florian Asche          0.0%
        8 stilez                  0.0%
        8 thompsa                0.0%
        8 Cristian Feldman        0.0%
        8 mgrooms                0.0%
        7 Helder Pereira          0.0%
        7 stompro                0.0%
        7 Evan Susarret          0.0%
        7 technical50            0.0%
        6 Andrew Thompson        0.0%
        6 Simon Cornelius P. Umacob 0.0%
        6 jean.feltrin            0.0%
        6 Charlie                0.0%
        6 timdufrane              0.0%
        6 marcelloc              0.0%
        5 Bryan Haase            0.0%
        5 Andrew Senetar          0.0%
        5 unknown                0.0%
        5 yakatz                  0.0%
        5 Nigel Graham            0.0%
        5 Selim                  0.0%
        4 Namezero                0.0%
        4 seth                    0.0%
        4 whizkidzz              0.0%
        4 Erik                    0.0%
        4 Yehuda Katz            0.0%
        4 heitor.lessa            0.0%
        4 Luiz Gustavo Costa      0.0%
        3 Charlie Root            0.0%
        3 Jeb Campbell            0.0%
        3 Klaws–                0.0%
        3 Chris Dionissopoulos    0.0%
        3 Donald A. Cupp Jr      0.0%
        3 Timo Boettcher          0.0%
        3 Irving Popovetsky      0.0%
        3 fsSnowboard            0.0%
        3 Matt Corallo            0.0%
        3 Malte S. Stretz        0.0%
        3 Mark Crane              0.0%
        3 robiscool              0.0%
        3 Phillip Davis          0.0%
        2 Scavy                  0.0%
        2 cbuechler              0.0%
        2 Francois Blanchette    0.0%
        2 Sebastian Chrostek      0.0%
        2 Camlin                  0.0%
        2 cadu                    0.0%
        2 bruno                  0.0%
        2 Simon Cornelius P Umacob 0.0%
        2 Evgeny                  0.0%
        2 Stilez                  0.0%
        2 Will Boyce              0.0%
        2 Thomas Rieschl          0.0%
        2 Tim Allender            0.0%
        2 Lorenz Schori          0.0%
        2 Cyrill Bannwart        0.0%
        2 Manoel Carvalho        0.0%
        2 Administrator          0.0%
        2 Andres Petralli        0.0%
        2 root                    0.0%
        2 Michael Tharp          0.0%
        2 r-duran                0.0%
        2 Jim Pingle              0.0%
        2 namezero111111          0.0%
        2 Nick Daniels            0.0%
        2 Tuyan Ozipek            0.0%
        2 --global                0.0%
        2 mcrane                  0.0%
        2 jeandebogue            0.0%
        2 Podilarius              0.0%
        2 francisuk              0.0%
        2 Richard Connon          0.0%
        2 Robert Nelson          0.0%
        2 Individual IT Services  0.0%
        2 dwayne voelker          0.0%
        1 me                      0.0%
        1 01101001c              0.0%
        1 Albert S. Causing      0.0%
        1 Andrew Lowther          0.0%
        1 Andrew MacIsaac        0.0%
        1 Anthony Wrather        0.0%
        1 Brian Candler          0.0%
        1 CarpeNoctem            0.0%
        1 Cedric Ohle            0.0%
        1 Chris Wells            0.0%
        1 Daniel Aleksandersen    0.0%
        1 David P Hilton          0.0%
        1 Edson Brandi            0.0%
        1 Eugene                  0.0%
        1 Finn Espen Gundersen    0.0%
        1 Franco Fichtner        0.0%
        1 Frank Wall              0.0%
        1 Gerald Raaf            0.0%
        1 Jared Dillard          0.0%
        1 Jeremy Porter          0.0%
        1 Jesse White            0.0%
        1 John Byron              0.0%
        1 Ky-Anh Huynh            0.0%
        1 Larry Gilbert          0.0%
        1 Lauri Tirkkonen        0.0%
        1 Luigi Capriotti        0.0%
        1 Luiz Gustavo Costa (gugabsd) 0.0%
        1 Luiz Gustavo S. Costa  0.0%
        1 Martin                  0.0%
        1 Mathias Andersson      0.0%
        1 Mathieu Simon          0.0%
        1 Matt Smith              0.0%
        1 Nachtfalkeaw            0.0%
        1 Ovidiu Predescu        0.0%
        1 Phil Lavin              0.0%
        1 Rafael Abdo            0.0%
        1 Rafaellucas            0.0%
        1 Roberto Nunnari        0.0%
        1 Ryan Dlugosz            0.0%
        1 Shahid Sheikh          0.0%
        1 Stanley P. Miller      0.0%
        1 Stéphane              0.0%
        1 Vin?cius Coque          0.0%
        1 Wild Stray              0.0%
        1 Xon                    0.0%
        1 avandeweghe            0.0%
        1 bkw                    0.0%
        1 blagynchy              0.0%
        1 bmeeks8                0.0%
        1 briantist              0.0%
        1 caseyr232              0.0%
        1 derelict-pf            0.0%
        1 dhatz                  0.0%
        1 dsiunicaen              0.0%
        1 ermal                  0.0%
        1 falbertopl              0.0%
        1 framer99                0.0%
        1 groo                    0.0%
        1 huangjinfang            0.0%
        1 ingmthompson            0.0%
        1 jmkizer                0.0%
        1 ky41083                0.0%
        1 m0se                    0.0%
        1 maho                    0.0%
        1 mfuchs                  0.0%
        1 plinss                  0.0%
        1 swatspyder              0.0%
        1 un0x                    0.0%
        1 whjvenyl                0.0%

    project  : pfsense-packages
    repo age : 9 years
    active  : 2008 days
    commits  : 8714
    files    : 1403
    authors  :
      2700 Scott Ullrich          31.0%
      907 jim-p                  10.4%
      396 Ermal                  4.5%
      364 Marcello Coutinho      4.2%
      308 robiscool              3.5%
      281 bmeeks8                3.2%
      252 mcrane                  2.9%
      242 Colin Smith            2.8%
      218 Chris Buechler          2.5%
      204 Alexander Wilke        2.3%
      171 Renato Botelho          2.0%
      161 marcelloc              1.8%
      154 Warren Baker            1.8%
      146 Jim P                  1.7%
      130 Martin Fuchs            1.5%
      129 Daniel Stefan Haischt  1.5%
      122 Nachtfalke              1.4%
      118 Seth Mos                1.4%
      118 Mark Crane              1.4%
      117 Bill Marquette          1.3%
        88 Phil Davis              1.0%
        84 Ermal Luçi            1.0%
        81 Perry Mason            0.9%
        79 PiBa-NL                0.9%
        79 D. V. Serg              0.9%
        77 Ryan Wagoner            0.9%
        72 thompsa                0.8%
        49 Ermal Lu?i              0.6%
        46 Tom Schaefer            0.5%
        39 Nachtfalkeaw            0.4%
        38 sullrich                0.4%
        33 Danilo G. Baio (dbaio)  0.4%
        33 Sergey Dvoriancev      0.4%
        33 dvserg                  0.4%
        28 Márcio Carlos          0.3%
        26 Scott Dale              0.3%
        25 Goffredo Andreone      0.3%
        24 Michele Di Maria        0.3%
        22 bkw                    0.3%
        22 nagyrobi                0.3%
        17 Remco Verhoef          0.2%
        17 Bryan Paradis          0.2%
        16 mfuchs                  0.2%
        16 Jim Pingle              0.2%
        16 Fernando Lemos          0.2%
        15 Martin                  0.2%
        15 apnar                  0.2%
        15 Colin Fleming          0.2%
        14 Thomas Schaefer        0.2%
        14 Serg                    0.2%
        14 Eirik Oeverby          0.2%
        13 cbuechler              0.1%
        13 Andrew Thompson        0.1%
        12 Erik Fonnesbeck        0.1%
        11 phildd                  0.1%
        11 mdima                  0.1%
        10 Rajkumar S              0.1%
        9 Individual IT Services  0.1%
        9 crocomo                0.1%
        8 ccesario                0.1%
        8 Torben Nielsen          0.1%
        8 LostInIgnorance        0.1%
        8 Charlie Root            0.1%
        7 lgcosta                0.1%
        6 Bill Meeks              0.1%
        6 Richard Adams          0.1%
        6 djgel                  0.1%
        6 Michael Capp            0.1%
        5 Matthew Grooms          0.1%
        5 unknown                0.1%
        5 digdug3                0.1%
        5 Jorge Lustosa          0.1%
        5 timdufrane              0.1%
        5 Erik                    0.1%
        5 Benoit GUERIN          0.1%
        5 plinss                  0.1%
        5 Namezero                0.1%
        5 Seth                    0.1%
        5 robscool                0.1%
        4 Randy Crowder          0.0%
        4 Eugene                  0.0%
        4 Leger Lance            0.0%
        4 N0YB                    0.0%
        4 Vince                  0.0%
        4 briantist              0.0%
        4 root                    0.0%
        4 serg dvoriancev        0.0%
        4 voyagertm              0.0%
        3 rjcrowder              0.0%
        3 Daniel Hunsaker        0.0%
        3 Brian Scholer          0.0%
        3 Nacht Falke            0.0%
        3 Ross Williams          0.0%
        3 Jean Cyr                0.0%
        3 parawizard              0.0%
        3 Stephane Lapie          0.0%
        3 saxonbeta              0.0%
        2 darkain                0.0%
        2 Mathieu Simon          0.0%
        2 bcyrill                0.0%
        2 topper727              0.0%
        2 rob                    0.0%
        2 rob iscool              0.0%
        2 John Grange            0.0%
        2 rolandbu                0.0%
        2 Luiz Gustavo S. Costa  0.0%
        2 Luiz Gustavo Costa (gugabsd) 0.0%
        2 IT-B-IT                0.0%
        2 stilez                  0.0%
        1 Heinrich Lee Yu        0.0%
        1 Florian Schäffler      0.0%
        1 namezero111111          0.0%
        1 Ermal Luçi            0.0%
        1 David Lee              0.0%
        1 Daniel Berlin          0.0%
        1 Anthony Paul            0.0%
        1 sebvdk                  0.0%
        1 uversy                  0.0%
        1 smos                    0.0%
        1 Charlie                0.0%
        1 thuynguyenduc          0.0%
        1 Robert Middleswarth    0.0%
        1 Shawn Bruce            0.0%
        1 Tigersharke            0.0%
        1 Petr Tichy              0.0%
        1 Paul Venezia            0.0%
        1 Tony                    0.0%
        1 Anthony Somerset        0.0%
        1 Moritz Heiber          0.0%
        1 Michael                0.0%
        1 Max Mack                0.0%
        1 Marcelloc              0.0%
        1 dhatz                  0.0%
        1 Luiz G. Costa          0.0%
        1 Lucas Fitt (Stampy)    0.0%
        1 Luar Roji              0.0%
        1 geijt                  0.0%
        1 jeandebogue            0.0%
        1 Leroux Cifer            0.0%
        1 jmkizer                0.0%
        1 jorgelustosa            0.0%
        1 julienberton            0.0%
        1 karl-ravn              0.0%
        1 Jeremy Porter          0.0%
        1 mbfgit                  0.0%

    project  : pfsense-tools
    repo age : 9 years
    active  : 2023 days
    commits  : 10520
    files    : 1168
    authors  :
      5658 Scott Ullrich          53.8%
      1982 Ermal                  18.8%
      476 Renato Botelho          4.5%
      450 jim-p                  4.3%
      276 Ermal Lu?i              2.6%
      265 Seth Mos                2.5%
      264 Ermal Luçi            2.5%
      153 Mathieu Simon          1.5%
      147 Bill Marquette          1.4%
        91 Colin Smith            0.9%
        84 sullrich                0.8%
        71 Ermal Luci              0.7%
        68 Daniel Stefan Haischt  0.6%
        62 Warren Baker            0.6%
        60 Dario Freni            0.6%
        52 Chris Buechler          0.5%
        44 Andrew Thompson        0.4%
        41 Jim P                  0.4%
        33 smos                    0.3%
        27 Jeb Campbell            0.3%
        23 Ryan Wagoner            0.2%
        17 Scott Kamp              0.2%
        13 lgcosta                0.1%
        13 bcyrill                0.1%
        12 robiscool              0.1%
        11 bmeeks8                0.1%
        11 thompsa                0.1%
        10 Angelo Turetta          0.1%
        8 Matt Smith              0.1%
        8 chris                  0.1%
        7 Fernando Tarlá Cardoso Lemos 0.1%
        6 Matthew Grooms          0.1%
        6 Luiz G. Costa          0.1%
        5 Klaws--                0.0%
        5 Charlie                0.0%
        4 Franco Fichtner        0.0%
        4 John Fleming            0.0%
        4 Cat's Eye Technologies  0.0%
        4 Charlie Root            0.0%
        3 David P Hilton          0.0%
        3 Daniel Berlin          0.0%
        3 marcelloc              0.0%
        3 Renato                  0.0%
        3 Espen Johansen          0.0%
        3 Erik Fonnesbeck        0.0%
        2 Administrator          0.0%
        2 Holger Bauer            0.0%
        2 Jim                    0.0%
        2 System Administrator    0.0%
        1 Simon Cornelius P Umacob 0.0%
        1 Tuyan Ozipek            0.0%
        1 Victor Pereira          0.0%
        1 Warren                  0.0%
        1 Michele Di Maria        0.0%
        1 Michal Potrzebicz      0.0%
        1 Mark Crane              0.0%
        1 Luiz Gustavo Santos Costa 0.0%
        1 Kjetil Limkjær        0.0%
        1 Jeremy Porter          0.0%
        1 Evgeny Yurchenko        0.0%
        1 ogunacik                0.0%
        1 rbgarga                0.0%
        1 Derrick Brashear        0.0%
        1 seth                    0.0%
        1 Dan                    0.0%
        1 D. V. Serg              0.0%
        1 Chris BUechler          0.0%
        1 uid1021                0.0%

    project  : xmlrpc-server
    repo age : 4 years, 5 months
    active  : 5 days
    commits  : 9
    files    : 23
    authors  :
        4 Renato Botelho          44.4%
        4 sullrich                44.4%
        1 Jeremy Porter          11.1%



  • And who has been writing pfSense since release 2.1

    %:pfsense jim$ git summary origin/RELENG_2_1..

    project  : pfsense
    repo age : 9 years
    active  : 3207 days
    commits  : 1619
    authors  :
      445 Renato Botelho          27.5%
      341 Ermal                  21.1%
      180 jim-p                  11.1%
        83 Ermal Luçi            5.1%
        81 Warren Baker            5.0%
        76 Phil Davis              4.7%
        61 Colin Fleming          3.8%
        58 Chris Buechler          3.6%
        50 Charlie Marshall        3.1%
        29 N0YB                    1.8%
        29 Isaac (.ike) Levy      1.8%
        17 nagyrobi                1.1%
        15 PiBa-NL                0.9%
        14 Daniel Becker          0.9%
        10 Jim P                  0.6%
        9 ayvis                  0.6%
        8 Florian Asche          0.5%
        7 technical50            0.4%
        7 stilez                  0.4%
        5 Andrew Senetar          0.3%
        5 phildd                  0.3%
        5 Selim                  0.3%
        4 Jean Cyr                0.2%
        4 Luiz Gustavo Costa      0.2%
        3 Klaws–                0.2%
        3 Malte S. Stretz        0.2%
        3 Donald A. Cupp Jr      0.2%
        3 Phillip Davis          0.2%
        2 Francois Blanchette    0.1%
        2 Camlin                  0.1%
        2 Evan Susarret          0.1%
        2 Andres Petralli        0.1%
        2 Individual IT Services  0.1%
        2 Marcello Coutinho      0.1%
        2 Nick Daniels            0.1%
        2 Richard Connon          0.1%
        2 Robert Nelson          0.1%
        2 Scavy                  0.1%
        2 Sebastian Chrostek      0.1%
        2 Will Boyce              0.1%
        2 dwayne voelker          0.1%
        2 francisuk              0.1%
        2 timdufrane              0.1%
        1 David P Hilton          0.1%
        1 plinss                  0.1%
        1 smos                    0.1%
        1 Jared Dillard          0.1%
        1 Shahid Sheikh          0.1%
        1 Stéphane              0.1%
        1 Tuyan Ozipek            0.1%
        1 Frank Wall              0.1%
        1 Wild Stray              0.1%
        1 Charlie Root            0.1%
        1 Xon                    0.1%
        1 Franco Fichtner        0.1%
        1 blagynchy              0.1%
        1 bmeeks8                0.1%
        1 bruno                  0.1%
        1 ccesario                0.1%
        1 derelict-pf            0.1%
        1 dhatz                  0.1%
        1 dsiunicaen              0.1%
        1 swatspyder              0.1%
        1 falbertopl              0.1%
        1 Brian Candler          0.1%
        1 ingmthompson            0.1%
        1 Finn Espen Gundersen    0.1%
        1 m0se                    0.1%
        1 Michele Di Maria        0.1%
        1 Matt Smith              0.1%
        1 marcelloc              0.1%
        1 Mathias Andersson      0.1%
        1 Ky-Anh Huynh            0.1%
        1 John Byron              0.1%
        1 Pierre POMES            0.1%
        1 Jeremy Porter          0.1%
        1 Daniel Aleksandersen    0.1%

    jims-mini:pfsense-tools jim$ git summary origin/RELENG_2_0..  (apparently we didn't tag -tools with 2.1, so this is older)

    project  : pfsense-tools
    repo age : 9 years
    active  : 2023 days
    commits  : 2625
    authors  :
      1387 Ermal                  52.8%
      397 Renato Botelho          15.1%
      266 jim-p                  10.1%
      153 Mathieu Simon          5.8%
        82 Seth Mos                3.1%
        59 Warren Baker            2.2%
        57 Ermal Luçi            2.2%
        45 Scott Ullrich          1.7%
        41 Jim P                  1.6%
        29 Chris Buechler          1.1%
        24 smos                    0.9%
        13 bcyrill                0.5%
        11 bmeeks8                0.4%
        8 Matt Smith              0.3%
        6 Luiz G. Costa          0.2%
        5 robiscool              0.2%
        5 Klaws--                0.2%
        4 Cat's Eye Technologies  0.2%
        4 Franco Fichtner        0.2%
        3 Andrew Thompson        0.1%
        3 Charlie                0.1%
        3 Charlie Root            0.1%
        3 David P Hilton          0.1%
        3 marcelloc              0.1%
        2 Ermal Luci              0.1%
        1 Tuyan Ozipek            0.0%
        1 Victor Pereira          0.0%
        1 Kjetil Limkjær        0.0%
        1 Jeremy Porter          0.0%
        1 Erik Fonnesbeck        0.0%
        1 sullrich                0.0%
        1 ogunacik                0.0%
        1 rbgarga                0.0%
        1 Dan                    0.0%
        1 Chris BUechler          0.0%
        1 Michal Potrzebicz      0.0%
        1 Michele Di Maria        0.0%



  • You should establish a deadline (for example the date when tools access has been restored), and give gold membership for free, to everyone who was in this list on that date - as an appreciation for the work they have done so far. These people helped ESF to gain profit, with their work, by making the product better. They didn't get (and expect) anything in exchange.



  • First we have to find them.  Some of them haven't been heard from in years.

    But if anyone in the top 10% of committers would like a year of free gold, have them get in-touch.