Linux Source Code
Home
Release 6.16
Help
batman-adv
root
net
Highlighting
Reset All
By Author
By Age
──────────
Al Viro
Alexander Lobakin
Américo Wang
Anders Roxell
Andreas Pape
Andrew Lunn
André Gaul
Andy Strohman
Antonio Quartulli
Christophe Jaillet
Colin Ian King
David S. Miller
Def
Denys Vlasenko
Eric Dumazet
Erick Archer
Felix Fietkau
Florian Westphal
Gao Feng
Geliang Tang
George Spelvin
Himangi Saraogi
Jakub Kiciński
Jason A. Donenfeld
Jeremy Sowden
Jesse Gross
Jiri Pirko
Johannes Berg
Julia Lawall
Jussi Kivilinna
Kees Cook
Kyungrok Chung
Linus Lüssing
Linus Torvalds (pre-git)
Marek Lindner
Markus Pargmann
Martin Hundeböll
Martin Weinelt
Matthias Schiffer
Nicolas Dichtel
Nikolay Aleksandrov
Others
Patrick McHardy
Pavel Skripkin
Remi Pommarel
René Treffer
SF Markus Elfring
Sasha Levin
Shan Wei
Shigeru Yoshida
Simon Wunderlich
Sven Eckelmann
Taehee Yoo
Tetsuo Handa
Thomas Gleixner
Tobias Klauser
Vladimir Oltean
Wilfried Klaebe
Xiao Liang
Xiyu Yang
Zheng Yongjun
−
Files:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bat_algo.c
209
-
5
642
Marek Lindner
Matthias Schiffer
Sven Eckelmann
Antonio Quartulli
Markus Pargmann
December 2010
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
April 2013
December 2014
April 2015
May 2016
July 2016
November 2017
December 2017
October 2020
December 2020
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 137}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 95}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 6, "token_count": 24}, {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 153}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
276
42.99%
Matthias Schiffer
177
27.57%
Sven Eckelmann
148
23.05%
Antonio Quartulli
32
4.98%
Markus Pargmann
9
1.40%
Total
642
bat_algo.h
25
-
4
87
Sven Eckelmann
Marek Lindner
Matthias Schiffer
Antonio Quartulli
December 2010
November 2011
May 2012
June 2012
April 2015
January 2016
May 2016
July 2016
November 2017
May 2019
October 2020
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
42
48.28%
Marek Lindner
30
34.48%
Matthias Schiffer
14
16.09%
Antonio Quartulli
1
1.15%
Total
87
bat_iv_ogm.c
2559
-
14
8980
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Antonio Quartulli
Andrew Lunn
Linus Lüssing
Markus Pargmann
Martin Hundeböll
Al Viro
Jason A. Donenfeld
Johannes Berg
Geliang Tang
Others
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
November 2011
December 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
November 2012
January 2013
March 2013
April 2013
May 2013
July 2013
August 2013
September 2013
November 2013
January 2014
February 2014
March 2014
May 2014
December 2014
April 2015
May 2015
June 2015
July 2015
August 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
June 2016
July 2016
September 2016
November 2016
February 2017
March 2017
May 2017
June 2017
November 2017
December 2017
February 2018
June 2018
August 2018
October 2018
June 2019
August 2019
October 2019
February 2020
April 2020
June 2020
August 2020
December 2020
May 2021
January 2022
October 2022
August 2023
October 2024
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 1138}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 54}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 57}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 1083}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 675}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 57}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 162}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 151}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 29, "token_count": 10}, {"author_id": 3, "token_count": 1}, {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 363}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 98}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 69}, {"author_id": 3, "token_count": 72}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 284}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 1207}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 50}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 144}, {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 53}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 262}, {"author_id": 1, "token_count": 205}, {"author_id": 8, "token_count": 75}, {"author_id": 6, "token_count": 977}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 225}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 122}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 100}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2731
30.41%
Marek Lindner
2533
28.21%
Simon Wunderlich
1297
14.44%
Matthias Schiffer
1030
11.47%
Antonio Quartulli
788
8.78%
Andrew Lunn
262
2.92%
Linus Lüssing
140
1.56%
Markus Pargmann
126
1.40%
Martin Hundeböll
56
0.62%
Al Viro
10
0.11%
Jason A. Donenfeld
2
0.02%
Johannes Berg
1
0.01%
Geliang Tang
1
0.01%
Others
3
0.03%
Total
8980
bat_iv_ogm.h
14
-
2
20
Sven Eckelmann
Marek Lindner
December 2010
November 2011
May 2012
May 2016
November 2017
July 2018
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
19
95.00%
Marek Lindner
1
5.00%
Total
20
bat_v.c
889
-
9
3043
Sven Eckelmann
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
Simon Wunderlich
Marek Lindner
Andrew Lunn
Martin Hundeböll
Denys Vlasenko
December 2010
February 2011
March 2011
April 2011
September 2011
November 2011
January 2012
May 2012
June 2012
July 2012
April 2013
May 2013
July 2013
September 2013
October 2013
November 2013
April 2015
August 2015
January 2016
April 2016
May 2016
July 2016
March 2017
November 2017
December 2017
February 2018
March 2018
June 2018
October 2018
May 2019
August 2019
August 2020
October 2020
December 2020
May 2021
August 2023
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 23}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 196}, {"author_id": 2, "token_count": 306}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 164}, {"author_id": 3, "token_count": 13}, {"author_id": 6, "token_count": 54}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 1, "token_count": 360}, {"author_id": 6, "token_count": 530}, {"author_id": 0, "token_count": 364}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 2}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 596}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1188
39.04%
Antonio Quartulli
761
25.01%
Matthias Schiffer
584
19.19%
Linus Lüssing
364
11.96%
Simon Wunderlich
65
2.14%
Marek Lindner
65
2.14%
Andrew Lunn
10
0.33%
Martin Hundeböll
4
0.13%
Denys Vlasenko
2
0.07%
Total
3043
bat_v.h
41
-
4
106
Sven Eckelmann
Linus Lüssing
Marek Lindner
Antonio Quartulli
December 2010
November 2011
February 2012
June 2012
January 2016
May 2016
November 2017
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
39
36.79%
Linus Lüssing
28
26.42%
Marek Lindner
23
21.70%
Antonio Quartulli
16
15.09%
Total
106
bat_v_elp.c
600
-
12
1975
Linus Lüssing
Antonio Quartulli
Sven Eckelmann
Marek Lindner
René Treffer
Andy Strohman
Simon Wunderlich
Remi Pommarel
Felix Fietkau
Anders Roxell
Johannes Berg
Jason A. Donenfeld
December 2010
February 2011
July 2011
November 2011
February 2012
May 2012
June 2012
October 2012
November 2012
April 2013
September 2013
November 2013
April 2015
May 2015
August 2015
November 2015
January 2016
May 2016
July 2016
September 2016
June 2017
November 2017
December 2017
August 2018
September 2018
October 2018
January 2019
February 2019
November 2019
April 2020
June 2020
October 2020
December 2020
January 2022
October 2022
July 2023
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 445}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 956}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 19}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 26, "token_count": 19}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 31, "token_count": 14}, {"author_id": 0, "token_count": 187}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
956
48.41%
Antonio Quartulli
455
23.04%
Sven Eckelmann
392
19.85%
Marek Lindner
105
5.32%
René Treffer
19
0.96%
Andy Strohman
14
0.71%
Simon Wunderlich
11
0.56%
Remi Pommarel
7
0.35%
Felix Fietkau
7
0.35%
Anders Roxell
7
0.35%
Johannes Berg
1
0.05%
Jason A. Donenfeld
1
0.05%
Total
1975
bat_v_elp.h
22
-
5
72
Linus Lüssing
Marek Lindner
Sven Eckelmann
Simon Wunderlich
Antonio Quartulli
December 2010
November 2011
February 2012
June 2012
September 2013
November 2013
April 2015
January 2016
May 2016
November 2017
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
29
40.28%
Marek Lindner
20
27.78%
Sven Eckelmann
19
26.39%
Simon Wunderlich
2
2.78%
Antonio Quartulli
2
2.78%
Total
72
bat_v_ogm.c
1086
-
13
3781
Antonio Quartulli
Linus Lüssing
Sven Eckelmann
Simon Wunderlich
Marek Lindner
Christophe Jaillet
Remi Pommarel
Colin Ian King
Martin Hundeböll
Xiyu Yang
Markus Pargmann
Johannes Berg
Jason A. Donenfeld
December 2010
February 2011
April 2011
May 2011
July 2011
November 2011
February 2012
April 2012
May 2012
June 2012
October 2012
April 2013
September 2013
November 2013
May 2014
April 2015
May 2015
November 2015
January 2016
February 2016
March 2016
May 2016
July 2016
August 2016
June 2017
November 2017
December 2017
August 2019
October 2019
April 2020
June 2020
July 2020
October 2020
December 2020
January 2022
October 2022
December 2022
July 2023
August 2023
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 2120}, {"author_id": 2, "token_count": 138}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 4, "token_count": 163}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 1}, {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 48}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 138}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 5}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 395}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 19, "token_count": 32}, {"author_id": 0, "token_count": 101}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 52, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
2202
58.24%
Linus Lüssing
696
18.41%
Sven Eckelmann
500
13.22%
Simon Wunderlich
204
5.40%
Marek Lindner
119
3.15%
Christophe Jaillet
32
0.85%
Remi Pommarel
9
0.24%
Colin Ian King
5
0.13%
Martin Hundeböll
4
0.11%
Xiyu Yang
3
0.08%
Markus Pargmann
3
0.08%
Johannes Berg
2
0.05%
Jason A. Donenfeld
2
0.05%
Total
3781
bat_v_ogm.h
27
-
5
107
Sven Eckelmann
Antonio Quartulli
Linus Lüssing
Marek Lindner
Simon Wunderlich
December 2010
May 2011
November 2011
February 2012
June 2012
April 2013
September 2013
November 2013
April 2015
May 2015
January 2016
May 2016
November 2017
July 2018
May 2019
August 2019
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
48
44.86%
Antonio Quartulli
37
34.58%
Linus Lüssing
9
8.41%
Marek Lindner
7
6.54%
Simon Wunderlich
6
5.61%
Total
107
bitarray.c
89
-
2
220
Sven Eckelmann
Simon Wunderlich
December 2010
June 2011
October 2011
February 2012
May 2012
June 2012
August 2012
April 2015
May 2015
February 2016
May 2016
November 2017
December 2020
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
219
99.55%
Simon Wunderlich
1
0.45%
Total
220
bitarray.h
56
-
2
133
Sven Eckelmann
Linus Lüssing
December 2010
May 2011
June 2011
February 2012
May 2012
June 2012
September 2012
April 2015
May 2015
February 2016
November 2017
December 2017
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
131
98.50%
Linus Lüssing
2
1.50%
Total
133
bridge_loop_avoidance.c
2483
-
21
8633
Simon Wunderlich
Sven Eckelmann
Andrew Lunn
Antonio Quartulli
Marek Lindner
Linus Lüssing
Andreas Pape
Matthias Schiffer
Pavel Skripkin
Jakub Kiciński
Sasha Levin
Patrick McHardy
Martin Hundeböll
Jussi Kivilinna
Al Viro
Zheng Yongjun
Geliang Tang
Others
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
September 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
May 2013
June 2013
August 2013
January 2014
June 2014
November 2014
March 2015
April 2015
May 2015
June 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
February 2017
May 2017
November 2017
December 2017
February 2018
June 2018
September 2018
October 2018
November 2018
February 2019
November 2019
July 2020
August 2020
September 2020
December 2020
June 2021
August 2021
October 2021
January 2022
March 2022
April 2022
October 2023
October 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 28}, {"author_id": 0, "token_count": 769}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 76}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 3802}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 29, "token_count": 3}, {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 11}, {"author_id": 4, "token_count": 64}, {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 168}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 12}, {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 101}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 39}, {"author_id": 4, "token_count": 80}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 55}, {"author_id": 46, "token_count": 5}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 86}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 169}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 362}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 6, "token_count": 39}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 418}, {"author_id": 6, "token_count": 81}, {"author_id": 4, "token_count": 179}, {"author_id": 0, "token_count": 222}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 158}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 51, "token_count": 4}, {"author_id": 2, "token_count": 12}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 170}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 49, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 9}, {"author_id": 13, "token_count": 22}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 51}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
4926
57.06%
Sven Eckelmann
2160
25.02%
Andrew Lunn
418
4.84%
Antonio Quartulli
289
3.35%
Marek Lindner
260
3.01%
Linus Lüssing
239
2.77%
Andreas Pape
158
1.83%
Matthias Schiffer
120
1.39%
Pavel Skripkin
22
0.25%
Jakub Kiciński
9
0.10%
Sasha Levin
8
0.09%
Patrick McHardy
5
0.06%
Martin Hundeböll
5
0.06%
Jussi Kivilinna
4
0.05%
Al Viro
3
0.03%
Zheng Yongjun
2
0.02%
Geliang Tang
1
0.01%
Others
4
0.05%
Total
8633
bridge_loop_avoidance.h
132
-
7
494
Simon Wunderlich
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
Andrew Lunn
Andreas Pape
Linus Lüssing
December 2010
April 2011
January 2012
May 2012
June 2012
July 2012
October 2012
April 2013
August 2013
April 2015
May 2015
November 2015
February 2016
May 2016
July 2016
September 2016
November 2016
November 2017
December 2017
May 2019
September 2020
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 221}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 18}, {"author_id": 6, "token_count": 34}, {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wunderlich
270
54.66%
Sven Eckelmann
117
23.68%
Matthias Schiffer
36
7.29%
Antonio Quartulli
33
6.68%
Andrew Lunn
18
3.64%
Andreas Pape
16
3.24%
Linus Lüssing
4
0.81%
Total
494
distributed-arp-table.c
1820
-
17
6249
Antonio Quartulli
Linus Lüssing
Sven Eckelmann
Marek Lindner
Matthias Schiffer
Andreas Pape
Martin Hundeböll
Simon Wunderlich
Tobias Klauser
Martin Weinelt
Sasha Levin
SF Markus Elfring
Markus Pargmann
Geliang Tang
Al Viro
Others
December 2010
January 2011
February 2011
April 2011
June 2011
September 2011
November 2011
January 2012
March 2012
April 2012
May 2012
June 2012
August 2012
October 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
November 2013
January 2014
March 2014
May 2014
June 2014
March 2015
April 2015
May 2015
June 2015
November 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
September 2016
February 2017
April 2017
May 2017
November 2017
December 2017
March 2018
October 2018
November 2018
December 2018
February 2019
March 2019
November 2019
December 2020
January 2021
August 2021
January 2022
December 2022
January 2024
October 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 406}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1339}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 768}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 43}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 747}, {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 6, "token_count": 66}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 16, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 150}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 266}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 2, "token_count": 22}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 33}, {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 48}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 2, "token_count": 94}, {"author_id": 6, "token_count": 64}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 107}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 37, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 267}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1114}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 47, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
3357
53.72%
Linus Lüssing
1519
24.31%
Sven Eckelmann
777
12.43%
Marek Lindner
210
3.36%
Matthias Schiffer
184
2.94%
Andreas Pape
107
1.71%
Martin Hundeböll
44
0.70%
Simon Wunderlich
24
0.38%
Tobias Klauser
7
0.11%
Martin Weinelt
5
0.08%
Sasha Levin
4
0.06%
SF Markus Elfring
3
0.05%
Markus Pargmann
3
0.05%
Geliang Tang
1
0.02%
Al Viro
1
0.02%
Others
3
0.05%
Total
6249
distributed-arp-table.h
186
-
6
582
Antonio Quartulli
Sven Eckelmann
Martin Hundeböll
Linus Lüssing
Matthias Schiffer
Marek Lindner
December 2010
March 2011
June 2011
November 2011
February 2012
April 2012
June 2012
July 2012
October 2012
April 2013
July 2013
October 2013
July 2014
April 2015
May 2015
May 2016
July 2016
November 2017
December 2017
March 2018
December 2018
May 2019
December 2020
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 149}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
299
51.37%
Sven Eckelmann
171
29.38%
Martin Hundeböll
45
7.73%
Linus Lüssing
31
5.33%
Matthias Schiffer
18
3.09%
Marek Lindner
18
3.09%
Total
582
fragmentation.c
556
-
10
1939
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Andrew Lunn
Matthias Schiffer
Linus Lüssing
Simon Wunderlich
Johannes Berg
Others
December 2010
January 2011
February 2011
April 2011
July 2011
February 2012
May 2012
June 2012
October 2012
November 2012
April 2013
May 2013
January 2014
April 2014
May 2014
August 2014
December 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
July 2016
December 2016
February 2017
June 2017
November 2017
December 2017
January 2018
November 2018
June 2020
July 2020
October 2020
November 2020
December 2020
April 2022
September 2023
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1371}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 29}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 51}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
1377
71.02%
Sven Eckelmann
423
21.82%
Marek Lindner
51
2.63%
Antonio Quartulli
44
2.27%
Andrew Lunn
29
1.50%
Matthias Schiffer
7
0.36%
Linus Lüssing
5
0.26%
Simon Wunderlich
1
0.05%
Johannes Berg
1
0.05%
Others
1
0.05%
Total
1939
fragmentation.h
44
-
4
141
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Antonio Quartulli
December 2010
June 2012
April 2013
May 2013
April 2015
May 2016
July 2016
November 2017
December 2017
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
86
60.99%
Sven Eckelmann
48
34.04%
Marek Lindner
6
4.26%
Antonio Quartulli
1
0.71%
Total
141
gateway_client.c
759
-
7
2662
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Simon Wunderlich
Linus Lüssing
Matthias Schiffer
Others
December 2010
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
September 2011
May 2012
June 2012
July 2012
August 2012
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
January 2014
May 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
July 2016
November 2017
December 2017
March 2018
August 2018
October 2018
November 2018
May 2020
July 2020
December 2020
January 2022
October 2023
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 816}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 34}, {"author_id": 3, "token_count": 109}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 165}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 49}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 314}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 171}, {"author_id": 4, "token_count": 108}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 6, "token_count": 25}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 52}, {"author_id": 6, "token_count": 13}, {"author_id": 0, "token_count": 100}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1226
46.06%
Marek Lindner
574
21.56%
Antonio Quartulli
561
21.07%
Simon Wunderlich
136
5.11%
Linus Lüssing
125
4.70%
Matthias Schiffer
38
1.43%
Others
2
0.08%
Total
2662
gateway_client.h
55
-
6
235
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Matthias Schiffer
Simon Wunderlich
Linus Lüssing
December 2010
February 2011
March 2011
September 2011
May 2012
June 2012
April 2013
July 2013
November 2013
April 2015
May 2015
August 2015
January 2016
May 2016
July 2016
November 2017
December 2017
May 2019
December 2020
August 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 6, "token_count": 11}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
172
73.19%
Antonio Quartulli
35
14.89%
Marek Lindner
15
6.38%
Matthias Schiffer
11
4.68%
Simon Wunderlich
1
0.43%
Linus Lüssing
1
0.43%
Total
235
gateway_common.c
114
-
6
394
Marek Lindner
Sven Eckelmann
Antonio Quartulli
Matthias Schiffer
Markus Pargmann
Linus Lüssing
December 2010
April 2011
July 2011
May 2012
June 2012
July 2012
April 2013
April 2015
May 2015
June 2015
May 2016
July 2016
March 2017
November 2017
December 2017
December 2020
December 2022
August 2023
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 254}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
257
65.23%
Sven Eckelmann
108
27.41%
Antonio Quartulli
21
5.33%
Matthias Schiffer
3
0.76%
Markus Pargmann
3
0.76%
Linus Lüssing
2
0.51%
Total
394
gateway_common.h
31
-
2
64
Sven Eckelmann
Marek Lindner
December 2010
June 2012
April 2013
November 2017
December 2017
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
49
76.56%
Marek Lindner
15
23.44%
Total
64
hard-interface.c
1026
-
16
3314
Sven Eckelmann
Marek Lindner
Andrew Lunn
Antonio Quartulli
Linus Lüssing
Matthias Schiffer
Eric Dumazet
Simon Wunderlich
Shigeru Yoshida
Jiri Pirko
Nicolas Dichtel
Jakub Kiciński
Américo Wang
Zheng Yongjun
Others
December 2010
February 2011
March 2011
April 2011
May 2011
July 2011
November 2011
January 2012
February 2012
March 2012
May 2012
June 2012
August 2012
September 2012
November 2012
January 2013
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
October 2013
November 2013
January 2014
May 2014
April 2015
August 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
April 2017
October 2017
November 2017
December 2017
June 2018
August 2018
October 2018
December 2018
May 2019
June 2019
October 2019
May 2020
June 2020
July 2020
October 2020
November 2020
December 2020
June 2021
January 2022
February 2022
May 2022
August 2022
July 2023
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 1126}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 90}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 28}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 57}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 58}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 24, "token_count": 3}, {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 50, "token_count": 3}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 107}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 7, "token_count": 9}, {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 7, "token_count": 73}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 11}, {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 34}, {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 135}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 133}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 193}, {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 12, "token_count": 44}, {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1982
59.81%
Marek Lindner
569
17.17%
Andrew Lunn
228
6.88%
Antonio Quartulli
183
5.52%
Linus Lüssing
138
4.16%
Matthias Schiffer
99
2.99%
Eric Dumazet
44
1.33%
Simon Wunderlich
34
1.03%
Shigeru Yoshida
19
0.57%
Jiri Pirko
7
0.21%
Nicolas Dichtel
3
0.09%
Jakub Kiciński
2
0.06%
Américo Wang
2
0.06%
Zheng Yongjun
1
0.03%
Others
3
0.09%
Total
3314
hard-interface.h
122
-
6
279
Sven Eckelmann
Marek Lindner
Linus Lüssing
Simon Wunderlich
Antonio Quartulli
Andrew Lunn
December 2010
February 2011
April 2011
May 2011
June 2011
May 2012
June 2012
October 2013
November 2013
April 2015
January 2016
April 2016
August 2016
September 2016
November 2017
December 2017
December 2020
June 2021
August 2021
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 27}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
176
63.08%
Marek Lindner
64
22.94%
Linus Lüssing
27
9.68%
Simon Wunderlich
7
2.51%
Antonio Quartulli
4
1.43%
Andrew Lunn
1
0.36%
Total
279
hash.c
84
-
3
286
Sven Eckelmann
Marek Lindner
Antonio Quartulli
December 2010
January 2011
May 2011
March 2012
May 2012
June 2012
May 2014
April 2015
May 2015
November 2017
December 2017
October 2018
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 71}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
209
73.08%
Marek Lindner
71
24.83%
Antonio Quartulli
6
2.10%
Total
286
hash.h
157
-
5
427
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Matthias Schiffer
Zheng Yongjun
December 2010
January 2011
February 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
April 2015
May 2015
September 2015
February 2016
November 2017
December 2017
October 2018
December 2020
June 2021
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 49, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
318
74.47%
Marek Lindner
89
20.84%
Antonio Quartulli
16
3.75%
Matthias Schiffer
3
0.70%
Zheng Yongjun
1
0.23%
Total
427
log.c
36
-
2
75
Sven Eckelmann
Others
December 2010
May 2011
May 2012
June 2012
May 2016
November 2017
August 2018
December 2020
August 2021
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
74
98.67%
Others
1
1.33%
Total
75
log.h
143
-
6
291
Sven Eckelmann
André Gaul
Antonio Quartulli
Linus Lüssing
Martin Hundeböll
Simon Wunderlich
December 2010
January 2011
May 2011
June 2011
January 2012
May 2012
June 2012
July 2012
October 2012
January 2013
February 2014
June 2014
April 2015
May 2016
July 2016
February 2017
November 2017
December 2017
May 2019
December 2020
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 103}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
228
78.35%
André Gaul
28
9.62%
Antonio Quartulli
14
4.81%
Linus Lüssing
10
3.44%
Martin Hundeböll
7
2.41%
Simon Wunderlich
4
1.37%
Total
291
main.c
741
-
13
2756
Sven Eckelmann
Simon Wunderlich
Antonio Quartulli
Marek Lindner
Linus Lüssing
Martin Hundeböll
Pavel Skripkin
Himangi Saraogi
Matthias Schiffer
SF Markus Elfring
Markus Pargmann
Jesse Gross
Others
December 2010
February 2011
April 2011
May 2011
September 2011
October 2011
November 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
October 2012
November 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
February 2014
June 2014
September 2014
December 2014
April 2015
May 2015
June 2015
August 2015
January 2016
March 2016
May 2016
June 2016
July 2016
October 2016
February 2017
September 2017
November 2017
December 2017
October 2018
March 2019
April 2019
December 2019
October 2020
December 2020
October 2021
January 2022
September 2023
October 2023
November 2023
January 2024
December 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 718}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 228}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 188}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 3, "token_count": 36}, {"author_id": 5, "token_count": 6}, {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 9}, {"author_id": 3, "token_count": 80}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 4, "token_count": 257}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 133}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 27, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 14}, {"author_id": 2, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 6, "token_count": 9}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 66}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1236
44.85%
Simon Wunderlich
500
18.14%
Antonio Quartulli
394
14.30%
Marek Lindner
337
12.23%
Linus Lüssing
92
3.34%
Martin Hundeböll
73
2.65%
Pavel Skripkin
66
2.39%
Himangi Saraogi
18
0.65%
Matthias Schiffer
14
0.51%
SF Markus Elfring
11
0.40%
Markus Pargmann
11
0.40%
Jesse Gross
3
0.11%
Others
1
0.04%
Total
2756
main.h
383
-
10
785
Sven Eckelmann
Antonio Quartulli
Martin Hundeböll
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Linus Lüssing
Shan Wei
Markus Pargmann
Others
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
November 2013
December 2013
July 2014
December 2014
February 2015
April 2015
May 2015
November 2015
January 2016
March 2016
May 2016
August 2016
February 2017
November 2017
December 2017
January 2018
October 2018
March 2019
May 2019
June 2020
December 2020
December 2024
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 188}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 47}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 56, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
375
47.77%
Antonio Quartulli
177
22.55%
Martin Hundeböll
90
11.46%
Marek Lindner
70
8.92%
Simon Wunderlich
47
5.99%
Matthias Schiffer
10
1.27%
Linus Lüssing
10
1.27%
Shan Wei
3
0.38%
Markus Pargmann
2
0.25%
Others
1
0.13%
Total
785
mesh-interface.c
1146
-
24
4057
Sven Eckelmann
Antonio Quartulli
Martin Hundeböll
Marek Lindner
Linus Lüssing
Simon Wunderlich
Américo Wang
Def
Eric Dumazet
Matthias Schiffer
Johannes Berg
Jiri Pirko
Xiao Liang
Remi Pommarel
Alexander Lobakin
Linus Torvalds (pre-git)
David S. Miller
Florian Westphal
Wilfried Klaebe
Vladimir Oltean
Tobias Klauser
Nicolas Dichtel
Jakub Kiciński
Others
September 1996
June 1999
January 2000
August 2000
July 2008
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
September 2011
November 2011
January 2012
February 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
June 2014
September 2014
February 2015
April 2015
May 2015
June 2015
January 2016
February 2016
March 2016
May 2016
June 2016
July 2016
August 2016
November 2016
April 2017
May 2017
August 2017
September 2017
November 2017
December 2017
January 2018
April 2018
August 2018
September 2018
November 2018
December 2018
February 2019
March 2019
July 2019
September 2019
October 2019
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
December 2020
May 2021
October 2021
December 2021
January 2022
December 2022
April 2023
July 2023
September 2023
May 2024
August 2024
November 2024
December 2024
February 2025
var spanGroupData = [ {"timestamp": 841561200, "group": [ {"author_id": 35, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 1005}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 46}, {"author_id": 3, "token_count": 16}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 40}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 95}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 243}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 121}, {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 30}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 23, "token_count": 22}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 24, "token_count": 14}, {"author_id": 5, "token_count": 58}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 232}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 3, "token_count": 27}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 2, "token_count": 11}, {"author_id": 3, "token_count": 16}, {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 278}, {"author_id": 2, "token_count": 3}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 169}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 53, "token_count": 3}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 28, "token_count": 3}, {"author_id": 6, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 10, "token_count": 15}, {"author_id": 0, "token_count": 119}, {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 21, "token_count": 7}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 28, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 15, "token_count": 46}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 15, "token_count": 16}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 74}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 34, "token_count": 10}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 11, "token_count": 11}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 0, "token_count": 99}, {"author_id": 32, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1984
48.90%
Antonio Quartulli
775
19.10%
Martin Hundeböll
375
9.24%
Marek Lindner
284
7.00%
Linus Lüssing
265
6.53%
Simon Wunderlich
160
3.94%
Américo Wang
62
1.53%
Def
22
0.54%
Eric Dumazet
21
0.52%
Matthias Schiffer
15
0.37%
Johannes Berg
15
0.37%
Jiri Pirko
14
0.35%
Xiao Liang
12
0.30%
Remi Pommarel
11
0.27%
Alexander Lobakin
10
0.25%
Linus Torvalds (pre-git)
9
0.22%
David S. Miller
9
0.22%
Florian Westphal
4
0.10%
Wilfried Klaebe
3
0.07%
Vladimir Oltean
3
0.07%
Tobias Klauser
1
0.02%
Nicolas Dichtel
1
0.02%
Jakub Kiciński
1
0.02%
Others
1
0.02%
Total
4057
mesh-interface.h
42
-
3
145
Sven Eckelmann
Antonio Quartulli
Marek Lindner
December 2010
March 2011
May 2011
November 2011
May 2012
June 2012
July 2012
February 2013
July 2013
April 2015
January 2016
February 2016
November 2017
May 2019
December 2020
August 2021
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
107
73.79%
Antonio Quartulli
28
19.31%
Marek Lindner
10
6.90%
Total
145
multicast.c
2197
-
12
6753
Linus Lüssing
Sven Eckelmann
Antonio Quartulli
Matthias Schiffer
Marek Lindner
Martin Hundeböll
Simon Wunderlich
Taehee Yoo
Nikolay Aleksandrov
Eric Dumazet
Markus Pargmann
Kyungrok Chung
December 2010
January 2011
February 2011
April 2011
July 2011
October 2011
November 2011
February 2012
May 2012
June 2012
July 2012
September 2012
December 2012
January 2013
April 2013
May 2013
June 2013
July 2013
November 2013
February 2014
April 2015
May 2015
June 2015
January 2016
May 2016
July 2016
August 2016
February 2017
November 2017
December 2017
March 2018
October 2018
November 2018
December 2018
March 2019
May 2019
June 2019
July 2019
September 2020
December 2020
March 2021
May 2021
August 2021
October 2021
December 2021
January 2022
February 2022
December 2022
September 2023
October 2023
January 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 253}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 35}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 1286}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 269}, {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 62}, {"author_id": 2, "token_count": 753}, {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 28}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 6, "token_count": 59}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 554}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 236}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 464}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 1837}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 57, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 216}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 84}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
5817
86.14%
Sven Eckelmann
588
8.71%
Antonio Quartulli
130
1.93%
Matthias Schiffer
87
1.29%
Marek Lindner
84
1.24%
Martin Hundeböll
15
0.22%
Simon Wunderlich
10
0.15%
Taehee Yoo
6
0.09%
Nikolay Aleksandrov
6
0.09%
Eric Dumazet
4
0.06%
Markus Pargmann
3
0.04%
Kyungrok Chung
3
0.04%
Total
6753
multicast.h
125
-
6
375
Linus Lüssing
Sven Eckelmann
Antonio Quartulli
Martin Hundeböll
Matthias Schiffer
Marek Lindner
December 2010
February 2012
June 2012
April 2013
May 2013
June 2013
September 2013
February 2014
April 2015
May 2016
July 2016
November 2017
December 2017
March 2018
March 2019
September 2020
December 2020
December 2021
December 2022
September 2023
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 2, "token_count": 1}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 30}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
227
60.53%
Sven Eckelmann
73
19.47%
Antonio Quartulli
26
6.93%
Martin Hundeböll
25
6.67%
Matthias Schiffer
22
5.87%
Marek Lindner
2
0.53%
Total
375
multicast_forw.c
1178
-
7
3171
Linus Lüssing
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Martin Hundeböll
Eric Dumazet
Simon Wunderlich
December 2010
April 2011
July 2011
February 2012
June 2012
November 2012
April 2013
May 2013
June 2013
November 2013
February 2014
March 2014
April 2015
June 2015
May 2016
July 2016
August 2016
November 2017
December 2017
March 2018
November 2018
February 2019
March 2019
October 2020
December 2020
December 2021
December 2022
September 2023
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 13}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 29}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 2784}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Lüssing
2877
90.73%
Sven Eckelmann
218
6.87%
Marek Lindner
32
1.01%
Antonio Quartulli
18
0.57%
Martin Hundeböll
12
0.38%
Eric Dumazet
12
0.38%
Simon Wunderlich
2
0.06%
Total
3171
netlink.c
1579
-
11
6211
Sven Eckelmann
Matthias Schiffer
Antonio Quartulli
Linus Lüssing
Johannes Berg
Marek Lindner
Simon Wunderlich
Andrew Lunn
Jakub Kiciński
Eric Dumazet
Others
December 2010
March 2011
May 2011
November 2011
January 2012
February 2012
May 2012
June 2012
July 2012
April 2013
June 2013
July 2013
November 2013
April 2015
May 2015
November 2015
May 2016
July 2016
August 2016
October 2016
March 2017
November 2017
December 2017
March 2018
October 2018
November 2018
March 2019
April 2019
May 2019
August 2019
June 2020
October 2020
December 2020
January 2021
May 2021
October 2021
August 2022
November 2022
August 2023
November 2023
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 688}, {"author_id": 6, "token_count": 1183}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 7, "token_count": 25}, {"author_id": 1, "token_count": 36}, {"author_id": 6, "token_count": 503}, {"author_id": 4, "token_count": 16}, {"author_id": 0, "token_count": 117}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 10, "token_count": 33}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 2, "token_count": 73}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 2840}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 10, "token_count": 126}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 17, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 124}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 93}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
3199
51.51%
Matthias Schiffer
1686
27.15%
Antonio Quartulli
744
11.98%
Linus Lüssing
282
4.54%
Johannes Berg
165
2.66%
Marek Lindner
59
0.95%
Simon Wunderlich
25
0.40%
Andrew Lunn
25
0.40%
Jakub Kiciński
12
0.19%
Eric Dumazet
12
0.19%
Others
2
0.03%
Total
6211
netlink.h
29
-
5
93
Matthias Schiffer
Sven Eckelmann
Antonio Quartulli
Linus Lüssing
Marek Lindner
December 2010
May 2011
November 2011
June 2012
April 2015
May 2015
May 2016
July 2016
November 2017
December 2020
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 6, "token_count": 24}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Matthias Schiffer
35
37.63%
Sven Eckelmann
24
25.81%
Antonio Quartulli
17
18.28%
Linus Lüssing
13
13.98%
Marek Lindner
4
4.30%
Total
93
network-coding.c
1873
-
16
6347
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Linus Lüssing
David S. Miller
Matthias Schiffer
George Spelvin
Markus Pargmann
Pavel Skripkin
Jason A. Donenfeld
Geliang Tang
Others
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
September 2011
November 2011
January 2012
February 2012
March 2012
April 2012
June 2012
September 2012
January 2013
March 2013
April 2013
May 2013
September 2013
November 2013
January 2014
June 2014
November 2014
February 2015
March 2015
April 2015
May 2015
June 2015
December 2015
January 2016
February 2016
March 2016
May 2016
July 2016
November 2017
December 2017
August 2018
March 2020
June 2020
July 2020
December 2020
August 2021
October 2021
December 2021
January 2022
October 2022
December 2022
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 0, "token_count": 374}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 4973}, {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 21, "token_count": 14}, {"author_id": 3, "token_count": 151}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 15}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 116}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 48, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
5015
79.01%
Sven Eckelmann
774
12.19%
Marek Lindner
249
3.92%
Simon Wunderlich
140
2.21%
Antonio Quartulli
107
1.69%
Linus Lüssing
20
0.32%
David S. Miller
14
0.22%
Matthias Schiffer
12
0.19%
George Spelvin
5
0.08%
Markus Pargmann
3
0.05%
Pavel Skripkin
2
0.03%
Jason A. Donenfeld
1
0.02%
Geliang Tang
1
0.02%
Others
4
0.06%
Total
6347
network-coding.h
106
-
5
375
Martin Hundeböll
Sven Eckelmann
Marek Lindner
Antonio Quartulli
Matthias Schiffer
December 2010
April 2011
July 2011
August 2011
November 2011
February 2012
April 2012
June 2012
January 2013
April 2013
September 2013
April 2015
May 2016
November 2017
December 2017
May 2019
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 197}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Hundeböll
201
53.60%
Sven Eckelmann
78
20.80%
Marek Lindner
51
13.60%
Antonio Quartulli
34
9.07%
Matthias Schiffer
11
2.93%
Total
375
originator.c
1372
-
12
4462
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Matthias Schiffer
Linus Lüssing
Martin Hundeböll
Denys Vlasenko
Sasha Levin
Eric Dumazet
Geliang Tang
Others
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
May 2012
June 2012
July 2012
August 2012
November 2012
December 2012
January 2013
February 2013
May 2013
June 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
October 2014
December 2014
April 2015
May 2015
June 2015
July 2015
August 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2017
December 2017
July 2018
November 2018
June 2019
June 2020
December 2020
January 2022
September 2023
March 2024
May 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 154}, {"author_id": 0, "token_count": 926}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 142}, {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 140}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 43}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 27}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 3, "token_count": 43}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 16, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 194}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 735}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 4, "token_count": 153}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 309}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 224}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 23}, {"author_id": 3, "token_count": 34}, {"author_id": 6, "token_count": 30}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 241}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 12}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 39}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 80}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1588
35.59%
Marek Lindner
937
21.00%
Simon Wunderlich
905
20.28%
Antonio Quartulli
405
9.08%
Matthias Schiffer
271
6.07%
Linus Lüssing
254
5.69%
Martin Hundeböll
72
1.61%
Denys Vlasenko
12
0.27%
Sasha Levin
8
0.18%
Eric Dumazet
8
0.18%
Geliang Tang
1
0.02%
Others
1
0.02%
Total
4462
originator.h
170
-
7
571
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Antonio Quartulli
Linus Lüssing
Matthias Schiffer
Denys Vlasenko
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
July 2011
February 2012
May 2012
June 2012
July 2013
September 2013
November 2013
March 2015
April 2015
May 2015
July 2015
August 2015
January 2016
February 2016
May 2016
July 2016
November 2017
December 2017
May 2019
December 2020
August 2021
September 2023
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 18}, {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 27}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 30, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
320
56.04%
Marek Lindner
87
15.24%
Simon Wunderlich
58
10.16%
Antonio Quartulli
46
8.06%
Linus Lüssing
32
5.60%
Matthias Schiffer
27
4.73%
Denys Vlasenko
1
0.18%
Total
571
routing.c
1342
-
14
4664
Sven Eckelmann
Simon Wunderlich
Antonio Quartulli
Marek Lindner
Linus Lüssing
Martin Hundeböll
Andreas Pape
Florian Westphal
Andrew Lunn
Matthias Schiffer
Markus Pargmann
Jakub Kiciński
Gao Feng
André Gaul
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
January 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
June 2014
August 2014
November 2014
April 2015
May 2015
September 2015
November 2015
January 2016
February 2016
March 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
May 2017
November 2017
December 2017
March 2018
December 2018
May 2020
June 2020
September 2020
December 2020
May 2021
October 2021
December 2022
September 2023
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 22}, {"author_id": 0, "token_count": 1452}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 77}, {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 189}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 44}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 29}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 5, "token_count": 55}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 50}, {"author_id": 2, "token_count": 1}, {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 32}, {"author_id": 3, "token_count": 135}, {"author_id": 5, "token_count": 21}, {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 13}, {"author_id": 5, "token_count": 138}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 4, "token_count": 78}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 447}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 1, "token_count": 46}, {"author_id": 28, "token_count": 10}, {"author_id": 8, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 0, "token_count": 62}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 178}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
2107
45.18%
Simon Wunderlich
716
15.35%
Antonio Quartulli
687
14.73%
Marek Lindner
451
9.67%
Linus Lüssing
302
6.48%
Martin Hundeböll
298
6.39%
Andreas Pape
69
1.48%
Florian Westphal
10
0.21%
Andrew Lunn
10
0.21%
Matthias Schiffer
4
0.09%
Markus Pargmann
3
0.06%
Jakub Kiciński
3
0.06%
Gao Feng
2
0.04%
André Gaul
2
0.04%
Total
4664
routing.h
53
-
5
236
Sven Eckelmann
Marek Lindner
Linus Lüssing
Simon Wunderlich
Martin Hundeböll
December 2010
July 2011
March 2012
May 2012
June 2012
April 2013
May 2013
November 2013
February 2014
April 2015
May 2015
November 2015
February 2016
November 2017
March 2019
May 2019
June 2019
December 2020
September 2023
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
171
72.46%
Marek Lindner
23
9.75%
Linus Lüssing
23
9.75%
Simon Wunderlich
14
5.93%
Martin Hundeböll
5
2.12%
Total
236
send.c
1137
-
10
2978
Sven Eckelmann
Linus Lüssing
Antonio Quartulli
Martin Hundeböll
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Florian Westphal
Gao Feng
Colin Ian King
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
November 2011
January 2012
February 2012
March 2012
May 2012
June 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
January 2014
February 2014
April 2015
May 2015
January 2016
March 2016
May 2016
June 2016
July 2016
August 2016
November 2016
January 2017
February 2017
May 2017
June 2017
November 2017
December 2017
June 2020
July 2020
December 2020
May 2021
January 2022
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 863}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 15}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 129}, {"author_id": 5, "token_count": 33}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 103}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 44}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 38}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 76}, {"author_id": 2, "token_count": 10}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 2, "token_count": 176}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 2, "token_count": 317}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 401}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1161
38.99%
Linus Lüssing
1149
38.58%
Antonio Quartulli
388
13.03%
Martin Hundeböll
174
5.84%
Marek Lindner
56
1.88%
Simon Wunderlich
39
1.31%
Matthias Schiffer
7
0.24%
Florian Westphal
2
0.07%
Gao Feng
1
0.03%
Colin Ian King
1
0.03%
Total
2978
send.h
116
-
6
418
Sven Eckelmann
Antonio Quartulli
Linus Lüssing
Martin Hundeböll
Marek Lindner
Simon Wunderlich
December 2010
February 2011
May 2011
June 2011
July 2011
November 2011
January 2012
May 2012
June 2012
October 2012
April 2013
May 2013
June 2013
July 2013
November 2013
February 2014
April 2015
May 2015
January 2016
May 2016
June 2016
July 2016
August 2016
November 2016
February 2017
November 2017
December 2017
December 2020
May 2021
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
181
43.30%
Antonio Quartulli
93
22.25%
Linus Lüssing
66
15.79%
Martin Hundeböll
53
12.68%
Marek Lindner
18
4.31%
Simon Wunderlich
7
1.67%
Total
418
tp_meter.c
1490
-
13
5144
Antonio Quartulli
Sven Eckelmann
Marek Lindner
Simon Wunderlich
Matthias Schiffer
Kees Cook
Martin Hundeböll
Jakub Kiciński
Thomas Gleixner
Linus Lüssing
David S. Miller
Others
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
November 2011
January 2012
February 2012
May 2012
June 2012
October 2012
November 2012
April 2013
May 2013
October 2013
December 2013
January 2014
April 2015
May 2015
January 2016
May 2016
October 2016
January 2017
March 2017
June 2017
October 2017
November 2017
December 2017
May 2019
June 2020
October 2020
December 2020
January 2021
August 2021
October 2021
January 2022
February 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 162}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 4582}, {"author_id": 6, "token_count": 32}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 22, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 55, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
4600
89.42%
Sven Eckelmann
326
6.34%
Marek Lindner
86
1.67%
Simon Wunderlich
41
0.80%
Matthias Schiffer
32
0.62%
Kees Cook
26
0.51%
Martin Hundeböll
16
0.31%
Jakub Kiciński
6
0.12%
Thomas Gleixner
3
0.06%
Linus Lüssing
2
0.04%
David S. Miller
2
0.04%
Others
4
0.08%
Total
5144
tp_meter.h
22
-
5
78
Sven Eckelmann
Antonio Quartulli
Matthias Schiffer
Marek Lindner
Martin Hundeböll
December 2010
May 2011
November 2011
June 2012
July 2012
April 2015
May 2015
May 2016
November 2017
May 2019
December 2020
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 6, "token_count": 11}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
30
38.46%
Antonio Quartulli
24
30.77%
Matthias Schiffer
11
14.10%
Marek Lindner
8
10.26%
Martin Hundeböll
5
6.41%
Total
78
trace.c
8
-
1
8
Sven Eckelmann
November 2017
August 2018
December 2020
var spanGroupData = [ {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
8
100.00%
Total
8
trace.h
64
-
2
103
Sven Eckelmann
Others
August 2018
October 2018
December 2020
May 2024
February 2025
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
102
99.03%
Others
1
0.97%
Total
103
translation-table.c
4238
-
22
14723
Antonio Quartulli
Sven Eckelmann
Matthias Schiffer
Marek Lindner
Simon Wunderlich
Linus Lüssing
Remi Pommarel
Erick Archer
Martin Hundeböll
SF Markus Elfring
Sasha Levin
Tetsuo Handa
Andrew Lunn
Jeremy Sowden
Pavel Skripkin
Julia Lawall
Markus Pargmann
David S. Miller
Al Viro
Geliang Tang
Others
December 2010
January 2011
February 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
May 2014
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
February 2017
June 2017
July 2017
November 2017
December 2017
May 2018
June 2018
August 2018
October 2018
November 2018
February 2019
May 2019
February 2020
June 2020
August 2020
December 2020
April 2021
August 2021
October 2021
January 2022
April 2022
December 2022
February 2024
June 2024
October 2024
November 2024
January 2025
February 2025
April 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 43}, {"author_id": 0, "token_count": 1189}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 216}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 2462}, {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 20}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 442}, {"author_id": 3, "token_count": 155}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 240}, {"author_id": 4, "token_count": 424}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 51}, {"author_id": 3, "token_count": 2}, {"author_id": 4, "token_count": 14}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 21, "token_count": 2}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 75}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 87}, {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 29, "token_count": 2}, {"author_id": 1, "token_count": 2}, {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 63}, {"author_id": 3, "token_count": 63}, {"author_id": 0, "token_count": 173}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 380}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 220}, {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 11}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 16, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 58}, {"author_id": 3, "token_count": 820}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 24}, {"author_id": 3, "token_count": 312}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 365}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 1590}, {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 156}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 127}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 1, "token_count": 30}, {"author_id": 2, "token_count": 116}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 108}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 3, "token_count": 43}, {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 26}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 18, "token_count": 11}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 62}, {"author_id": 8, "token_count": 3}, {"author_id": 6, "token_count": 14}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 466}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 1953}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 4, "token_count": 20}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 146}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 66}, {"author_id": 3, "token_count": 36}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 0, "token_count": 81}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 14, "token_count": 66}, {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 42, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 11, "token_count": 100}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 11, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Antonio Quartulli
6343
43.08%
Sven Eckelmann
3417
23.21%
Matthias Schiffer
1967
13.36%
Marek Lindner
1817
12.34%
Simon Wunderlich
509
3.46%
Linus Lüssing
383
2.60%
Remi Pommarel
106
0.72%
Erick Archer
66
0.45%
Martin Hundeböll
27
0.18%
SF Markus Elfring
17
0.12%
Sasha Levin
17
0.12%
Tetsuo Handa
12
0.08%
Andrew Lunn
10
0.07%
Jeremy Sowden
9
0.06%
Pavel Skripkin
7
0.05%
Julia Lawall
6
0.04%
Markus Pargmann
3
0.02%
David S. Miller
2
0.01%
Al Viro
2
0.01%
Geliang Tang
1
0.01%
Others
2
0.01%
Total
14723
translation-table.h
74
-
6
395
Sven Eckelmann
Antonio Quartulli
Matthias Schiffer
Marek Lindner
Linus Lüssing
Simon Wunderlich
December 2010
April 2011
May 2011
July 2011
October 2011
March 2012
May 2012
June 2012
July 2012
September 2012
April 2013
May 2013
June 2013
July 2013
August 2013
November 2013
February 2014
April 2015
May 2015
January 2016
May 2016
June 2016
July 2016
November 2017
December 2017
March 2019
May 2019
December 2020
August 2021
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 25}, {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 6, "token_count": 19}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
179
45.32%
Antonio Quartulli
148
37.47%
Matthias Schiffer
23
5.82%
Marek Lindner
23
5.82%
Linus Lüssing
21
5.32%
Simon Wunderlich
1
0.25%
Total
395
tvlv.c
663
-
9
2181
Marek Lindner
Markus Pargmann
Sven Eckelmann
Linus Lüssing
Antonio Quartulli
Martin Hundeböll
Simon Wunderlich
SF Markus Elfring
Jakub Kiciński
December 2010
January 2011
February 2011
April 2011
July 2011
November 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
October 2012
January 2013
April 2013
June 2013
November 2013
January 2014
April 2015
May 2015
June 2015
November 2015
January 2016
February 2016
May 2016
July 2016
November 2017
December 2017
August 2018
December 2018
December 2020
August 2021
October 2021
January 2022
December 2022
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 19}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 782}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 8, "token_count": 806}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 137}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
837
38.38%
Markus Pargmann
806
36.96%
Sven Eckelmann
344
15.77%
Linus Lüssing
142
6.51%
Antonio Quartulli
29
1.33%
Martin Hundeböll
13
0.60%
Simon Wunderlich
5
0.23%
SF Markus Elfring
3
0.14%
Jakub Kiciński
2
0.09%
Total
2181
tvlv.h
52
-
8
266
Marek Lindner
Sven Eckelmann
Markus Pargmann
Linus Lüssing
Martin Hundeböll
Antonio Quartulli
Jakub Kiciński
Simon Wunderlich
December 2010
April 2011
July 2011
November 2011
April 2012
June 2012
August 2012
April 2013
July 2013
April 2015
May 2015
May 2016
November 2017
December 2017
December 2020
October 2021
December 2022
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 3, "token_count": 103}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Marek Lindner
151
56.77%
Sven Eckelmann
72
27.07%
Markus Pargmann
17
6.39%
Linus Lüssing
15
5.64%
Martin Hundeböll
5
1.88%
Antonio Quartulli
3
1.13%
Jakub Kiciński
2
0.75%
Simon Wunderlich
1
0.38%
Total
266
types.h
2428
-
12
3241
Sven Eckelmann
Antonio Quartulli
Marek Lindner
Linus Lüssing
Martin Hundeböll
Simon Wunderlich
Matthias Schiffer
Eric Dumazet
Remi Pommarel
Johannes Berg
Others
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
October 2011
November 2011
January 2012
February 2012
April 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
February 2014
December 2014
April 2015
May 2015
June 2015
August 2015
September 2015
November 2015
January 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
November 2016
February 2017
March 2017
July 2017
November 2017
December 2017
April 2018
July 2018
August 2018
October 2018
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
June 2020
July 2020
December 2020
January 2021
March 2021
December 2022
July 2023
August 2023
September 2023
September 2024
November 2024
February 2025
var spanGroupData = [ {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 86}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 1, "token_count": 3}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 10}, {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 1, "token_count": 45}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 4, "token_count": 67}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 1, "token_count": 21}, {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 1, "token_count": 6}, {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 1, "token_count": 8}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 168}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 3, "token_count": 115}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 5, "token_count": 48}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 2, "token_count": 91}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 37}, {"author_id": 2, "token_count": 80}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 1, "token_count": 209}, {"author_id": 2, "token_count": 11}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 1, "token_count": 22}, {"author_id": 6, "token_count": 34}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 500}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 2, "token_count": 37}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 11, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 0, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Sven Eckelmann
1376
42.46%
Antonio Quartulli
641
19.78%
Marek Lindner
393
12.13%
Linus Lüssing
348
10.74%
Martin Hundeböll
252
7.78%
Simon Wunderlich
179
5.52%
Matthias Schiffer
40
1.23%
Eric Dumazet
6
0.19%
Remi Pommarel
2
0.06%
Johannes Berg
1
0.03%
Others
3
0.09%
Total
3241
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
82
Author
Tokens
Proportion
Commits
Proportion
0
Sven Eckelmann
33752
29.16%
394
38.22%
1
Antonio Quartulli
25014
21.61%
178
17.26%
2
Linus Lüssing
16665
14.40%
89
8.63%
3
Marek Lindner
11447
9.89%
104
10.09%
4
Simon Wunderlich
10348
8.94%
70
6.79%
5
Martin Hundeböll
8354
7.22%
22
2.13%
6
Matthias Schiffer
6598
5.70%
22
2.13%
7
Andrew Lunn
1011
0.87%
9
0.87%
8
Markus Pargmann
992
0.86%
13
1.26%
9
Andreas Pape
350
0.30%
6
0.58%
10
Johannes Berg
186
0.16%
8
0.78%
11
Remi Pommarel
135
0.12%
8
0.78%
12
Eric Dumazet
107
0.09%
6
0.58%
13
Pavel Skripkin
97
0.08%
1
0.10%
14
Erick Archer
66
0.06%
1
0.10%
15
Américo Wang
64
0.06%
3
0.29%
16
Sasha Levin
37
0.03%
1
0.10%
17
Jakub Kiciński
37
0.03%
6
0.58%
18
SF Markus Elfring
34
0.03%
5
0.48%
19
Christophe Jaillet
32
0.03%
1
0.10%
20
André Gaul
30
0.03%
1
0.10%
21
David S. Miller
27
0.02%
6
0.58%
22
Kees Cook
26
0.02%
1
0.10%
23
Def
22
0.02%
1
0.10%
24
Jiri Pirko
21
0.02%
4
0.39%
25
Shigeru Yoshida
19
0.02%
1
0.10%
26
René Treffer
19
0.02%
1
0.10%
27
Himangi Saraogi
18
0.02%
1
0.10%
28
Florian Westphal
16
0.01%
4
0.39%
29
Al Viro
16
0.01%
4
0.39%
30
Denys Vlasenko
15
0.01%
1
0.10%
31
Andy Strohman
14
0.01%
1
0.10%
32
Xiao Liang
12
0.01%
1
0.10%
33
Tetsuo Handa
12
0.01%
1
0.10%
34
Alexander Lobakin
10
0.01%
2
0.19%
35
Linus Torvalds (pre-git)
9
0.01%
4
0.39%
36
Jeremy Sowden
9
0.01%
1
0.10%
37
Tobias Klauser
8
0.01%
1
0.10%
38
Felix Fietkau
7
0.01%
1
0.10%
39
Anders Roxell
7
0.01%
1
0.10%
40
Taehee Yoo
6
0.01%
1
0.10%
41
Nikolay Aleksandrov
6
0.01%
1
0.10%
42
Julia Lawall
6
0.01%
1
0.10%
43
Jason A. Donenfeld
6
0.01%
1
0.10%
44
Geliang Tang
6
0.01%
1
0.10%
45
Colin Ian King
6
0.01%
1
0.10%
46
Patrick McHardy
5
0.00%
1
0.10%
47
Martin Weinelt
5
0.00%
1
0.10%
48
George Spelvin
5
0.00%
1
0.10%
49
Zheng Yongjun
4
0.00%
1
0.10%
50
Nicolas Dichtel
4
0.00%
2
0.19%
51
Jussi Kivilinna
4
0.00%
1
0.10%
52
Xiyu Yang
3
0.00%
1
0.10%
53
Wilfried Klaebe
3
0.00%
1
0.10%
54
Vladimir Oltean
3
0.00%
1
0.10%
55
Thomas Gleixner
3
0.00%
1
0.10%
56
Shan Wei
3
0.00%
1
0.10%
57
Kyungrok Chung
3
0.00%
1
0.10%
58
Jesse Gross
3
0.00%
1
0.10%
59
Gao Feng
3
0.00%
2
0.19%
60
Others
37
0.03%
24
2.33%
Total
115767
1031