Linux Source Code
Home
Release 6.18
Help
brcmfmac
root
drivers
net
wireless
broadcom
brcm80211
Highlighting
Reset All
By Author
By Age
──────────
Adrian Ratiu
Alvin Šipraga
Ard Biesheuvel
Arend Van Spriel
Avraham Stern
Chen-Yu Tsai
Chi-Hsien Lin
Christian Daudt
Chung-Hsien Hsu
Dan Carpenter
Dan Haab
Daniel Kim
David S. Miller
Dmitry Osipenko
Double Lo
Duoming Zhou
Franky Lin
Greg Kroah-Hartman
Gustavo A. R. Silva
Hans de Goede
Hante Meuleman
Hector Martin
Ian Molton
Jaap Jan Meijer
Jacobe Zang
Janne Grunau
Jean-Philippe Brucker
Jisoo Jang
Joe Perches
Johannes Berg
John Keeping
John W. Linville
Joseph Chuang
Kees Cook
Linus Walleij
Loic Poulain
Marek Vašut
Matthias Brugger
Matthias Proske
Minsuk Kang
Naveen Gupta
Others
Paul Cercueil
Pavel Löbl
Piotr Figiel
Piotr Haber
Pontus Fuchs
Prasanna Kerekoppa
Rafał Miłecki
Raveendran Somu
Ryohei Kondo
Saravanan Shanmugham
Sebastian Andrzej Siewior
Shawn Guo
Soeren Moch
Soontak Lee
Stefan Wahren
Unknown
Wataru Gohda
Wright Feng
Xu Wang
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
bca
78
3
5
223
Arend Van Spriel
Hante Meuleman
Others
October 2011
September 2015
May 2019
November 2022
January 2024
December 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 82}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
207
92.83%
Hante Meuleman
7
3.14%
Others
9
4.04%
Total
223
cyw
499
4
12
2223
Arend Van Spriel
Hector Martin
Franky Lin
Hante Meuleman
Rafał Miłecki
Chung-Hsien Hsu
Gustavo A. R. Silva
Kees Cook
Others
October 2011
November 2011
December 2011
May 2012
October 2012
November 2012
February 2013
January 2014
July 2014
October 2015
January 2016
November 2017
March 2018
January 2019
February 2019
May 2019
April 2021
November 2022
January 2024
December 2024
April 2025
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 68}, {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 48}, {"author_id": 4, "token_count": 131}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 1641}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 41, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
1953
87.85%
Hector Martin
131
5.89%
Franky Lin
32
1.44%
Hante Meuleman
24
1.08%
Rafał Miłecki
15
0.67%
Chung-Hsien Hsu
4
0.18%
Gustavo A. R. Silva
2
0.09%
Kees Cook
1
0.04%
Others
12
0.54%
Total
2223
wcc
79
3
7
231
Arend Van Spriel
Hector Martin
Hante Meuleman
Franky Lin
Others
October 2011
October 2012
January 2016
May 2019
November 2022
January 2024
December 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 4, "token_count": 32}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
182
78.79%
Hector Martin
32
13.85%
Hante Meuleman
6
2.60%
Franky Lin
2
0.87%
Others
9
3.90%
Total
231
Files:
acpi.c
51
-
3
258
Hector Martin
Hante Meuleman
Arend Van Spriel
October 2011
October 2012
October 2014
December 2014
February 2016
May 2019
February 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 239}, ]}, ]
Author Name
Tokens
Token Proportion
Hector Martin
239
92.64%
Hante Meuleman
16
6.20%
Arend Van Spriel
3
1.16%
Total
258
bcdc.c
490
-
8
2171
Arend Van Spriel
Hante Meuleman
Franky Lin
Rafał Miłecki
Double Lo
Piotr Haber
Wataru Gohda
Others
October 2011
December 2011
April 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
June 2013
August 2013
November 2013
December 2013
January 2014
July 2014
October 2014
December 2014
August 2015
October 2015
April 2016
September 2016
March 2017
April 2017
January 2018
March 2018
February 2019
May 2019
July 2019
July 2022
September 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1232}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 209}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 128}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 30, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 23, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
1528
70.38%
Hante Meuleman
372
17.13%
Franky Lin
187
8.61%
Rafał Miłecki
64
2.95%
Double Lo
6
0.28%
Piotr Haber
5
0.23%
Wataru Gohda
3
0.14%
Others
6
0.28%
Total
2171
bcdc.h
20
-
3
103
Arend Van Spriel
Hante Meuleman
Franky Lin
October 2011
December 2011
April 2013
November 2013
September 2014
March 2017
April 2017
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
71
68.93%
Hante Meuleman
19
18.45%
Franky Lin
13
12.62%
Total
103
bcmsdh.c
1269
-
39
5887
Arend Van Spriel
Franky Lin
Hante Meuleman
Ian Molton
David S. Miller
Hans de Goede
Adrian Ratiu
Matthias Proske
Christian Daudt
Paul Cercueil
Chung-Hsien Hsu
Wright Feng
Dmitry Osipenko
Soeren Moch
Marek Vašut
Chi-Hsien Lin
Jacobe Zang
Dan Carpenter
Sebastian Andrzej Siewior
Greg Kroah-Hartman
Joe Perches
Others
October 2011
November 2011
December 2011
February 2012
April 2012
May 2012
November 2012
December 2012
March 2013
April 2013
June 2013
August 2013
September 2013
October 2013
December 2013
January 2014
February 2014
March 2014
July 2014
October 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
January 2016
February 2016
May 2016
September 2016
January 2017
March 2017
June 2017
August 2017
November 2017
December 2017
January 2018
May 2018
August 2018
November 2018
April 2019
May 2019
September 2019
December 2019
May 2020
June 2020
August 2020
September 2020
November 2020
May 2021
July 2021
August 2021
March 2022
June 2022
July 2022
August 2022
November 2022
March 2023
April 2023
May 2023
May 2024
September 2024
November 2024
February 2025
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 673}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 59, "token_count": 7}, {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 264}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 1, "token_count": 105}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 2, "token_count": 43}, {"author_id": 1, "token_count": 108}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 219}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1654}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 2, "token_count": 1}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 7, "token_count": 91}, {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 67}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 544}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 92}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 40}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 11, "token_count": 66}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 273}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 16, "token_count": 299}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 35, "token_count": 69}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 34, "token_count": 10}, {"author_id": 36, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 34, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 54, "token_count": 39}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 53, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 109}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 29}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 9}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 52, "token_count": 53}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
3452
58.64%
Franky Lin
620
10.53%
Hante Meuleman
481
8.17%
Ian Molton
339
5.76%
David S. Miller
299
5.08%
Hans de Goede
229
3.89%
Adrian Ratiu
69
1.17%
Matthias Proske
53
0.90%
Christian Daudt
40
0.68%
Paul Cercueil
39
0.66%
Chung-Hsien Hsu
29
0.49%
Wright Feng
23
0.39%
Dmitry Osipenko
22
0.37%
Soeren Moch
13
0.22%
Marek Vašut
12
0.20%
Chi-Hsien Lin
10
0.17%
Jacobe Zang
9
0.15%
Dan Carpenter
7
0.12%
Sebastian Andrzej Siewior
4
0.07%
Greg Kroah-Hartman
3
0.05%
Joe Perches
2
0.03%
Others
128
2.17%
Total
5887
btcoex.c
481
-
10
1738
Piotr Haber
Arend Van Spriel
Kees Cook
Hante Meuleman
Duoming Zhou
Others
October 2011
September 2012
October 2012
February 2013
April 2013
June 2014
October 2014
August 2015
January 2016
May 2017
October 2017
March 2018
May 2019
August 2020
May 2024
July 2024
April 2025
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 1619}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 48, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Piotr Haber
1619
93.15%
Arend Van Spriel
80
4.60%
Kees Cook
13
0.75%
Hante Meuleman
6
0.35%
Duoming Zhou
6
0.35%
Others
14
0.81%
Total
1738
btcoex.h
18
-
3
53
Piotr Haber
Arend Van Spriel
Hante Meuleman
October 2011
September 2012
October 2012
February 2013
April 2013
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Piotr Haber
26
49.06%
Arend Van Spriel
22
41.51%
Hante Meuleman
5
9.43%
Total
53
bus.h
342
-
11
1225
Arend Van Spriel
Franky Lin
Hante Meuleman
Greg Kroah-Hartman
Rafał Miłecki
Hector Martin
Chung-Hsien Hsu
Wright Feng
Others
October 2011
November 2011
December 2011
February 2012
March 2012
June 2012
November 2012
December 2012
January 2013
February 2013
April 2013
September 2013
November 2013
December 2013
January 2014
May 2014
July 2014
September 2014
October 2014
January 2015
August 2015
October 2015
November 2015
February 2016
April 2016
November 2016
June 2017
November 2017
March 2018
May 2018
February 2019
May 2019
September 2019
September 2020
May 2021
July 2022
September 2022
November 2022
February 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 185}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 171}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 112}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 65}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 55}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 26}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
660
53.88%
Franky Lin
240
19.59%
Hante Meuleman
177
14.45%
Greg Kroah-Hartman
55
4.49%
Rafał Miłecki
28
2.29%
Hector Martin
28
2.29%
Chung-Hsien Hsu
26
2.12%
Wright Feng
6
0.49%
Others
5
0.41%
Total
1225
cfg80211.c
8499
-
88
42732
Hante Meuleman
Arend Van Spriel
Rafał Miłecki
Wright Feng
Hector Martin
Saravanan Shanmugham
Chung-Hsien Hsu
Alvin Šipraga
Prasanna Kerekoppa
Franky Lin
Joseph Chuang
Pontus Fuchs
Piotr Haber
Hans de Goede
Soontak Lee
Johannes Berg
Loic Poulain
Daniel Kim
Wataru Gohda
Jaap Jan Meijer
Janne Grunau
Stefan Wahren
Ryohei Kondo
John W. Linville
Minsuk Kang
Avraham Stern
John Keeping
Dmitry Osipenko
Soeren Moch
Kees Cook
Jisoo Jang
Duoming Zhou
Gustavo A. R. Silva
Joe Perches
Dan Carpenter
Raveendran Somu
Double Lo
Others
October 2011
November 2011
April 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
January 2014
February 2014
March 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
February 2018
March 2018
April 2018
May 2018
June 2018
August 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
July 2019
August 2019
September 2019
October 2019
December 2019
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
November 2020
December 2020
February 2021
May 2021
August 2021
September 2021
November 2021
December 2021
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
July 2023
August 2023
September 2023
October 2023
January 2024
February 2024
April 2024
June 2024
July 2024
August 2024
September 2024
November 2024
January 2025
April 2025
May 2025
June 2025
July 2025
August 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2761}, {"author_id": 2, "token_count": 41}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 559}, {"author_id": 59, "token_count": 1}, {"author_id": 1, "token_count": 3211}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 333}, {"author_id": 59, "token_count": 2}, {"author_id": 2, "token_count": 10}, {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 206}, {"author_id": 1, "token_count": 1215}, {"author_id": 22, "token_count": 1}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 732}, {"author_id": 1, "token_count": 4872}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 131}, {"author_id": 2, "token_count": 184}, {"author_id": 1, "token_count": 1707}, {"author_id": 37, "token_count": 48}, {"author_id": 6, "token_count": 186}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 3}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 9, "token_count": 16}, {"author_id": 1, "token_count": 42}, {"author_id": 22, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 9, "token_count": 26}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 9, "token_count": 31}, {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 442}, {"author_id": 9, "token_count": 5}, {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 23}, {"author_id": 2, "token_count": 7}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 4011}, {"author_id": 1, "token_count": 287}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 60}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 22, "token_count": 11}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 190}, {"author_id": 1, "token_count": 798}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 12}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 606}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 517}, {"author_id": 19, "token_count": 186}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 417}, {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 361}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 250}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 1, "token_count": 207}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 1, "token_count": 2286}, {"author_id": 3, "token_count": 47}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 2, "token_count": 9}, {"author_id": 1, "token_count": 1332}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 302}, {"author_id": 1, "token_count": 1}, {"author_id": 22, "token_count": 34}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 32, "token_count": 96}, {"author_id": 3, "token_count": 379}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 136}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 47}, {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 449}, {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 178}, {"author_id": 56, "token_count": 42}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 773}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 11}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 75}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 39, "token_count": 1}, {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 8, "token_count": 32}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 45, "token_count": 62}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 668}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 3, "token_count": 776}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 8, "token_count": 50}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 114}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 171}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 501}, {"author_id": 36, "token_count": 3}, {"author_id": 5, "token_count": 186}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 28, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 25, "token_count": 61}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 14, "token_count": 224}, {"author_id": 10, "token_count": 786}, {"author_id": 29, "token_count": 93}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 11}, {"author_id": 29, "token_count": 30}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 221}, {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 367}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 70}, {"author_id": 34, "token_count": 33}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 36, "token_count": 20}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 27, "token_count": 102}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 7, "token_count": 130}, {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 11}, {"author_id": 30, "token_count": 5}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 23, "token_count": 1}, {"author_id": 17, "token_count": 278}, {"author_id": 5, "token_count": 1873}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 17, "token_count": 26}, {"author_id": 30, "token_count": 94}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 43, "token_count": 44}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 57, "token_count": 42}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 1576}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 47, "token_count": 21}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 64}, {"author_id": 41, "token_count": 8}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 48, "token_count": 9}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 44, "token_count": 63}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 102}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 5, "token_count": 82}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
17116
40.05%
Arend Van Spriel
14092
32.98%
Rafał Miłecki
2738
6.41%
Wright Feng
2206
5.16%
Hector Martin
1640
3.84%
Saravanan Shanmugham
786
1.84%
Chung-Hsien Hsu
495
1.16%
Alvin Šipraga
448
1.05%
Prasanna Kerekoppa
304
0.71%
Franky Lin
288
0.67%
Joseph Chuang
235
0.55%
Pontus Fuchs
186
0.44%
Piotr Haber
186
0.44%
Hans de Goede
148
0.35%
Soontak Lee
123
0.29%
Johannes Berg
111
0.26%
Loic Poulain
103
0.24%
Daniel Kim
101
0.24%
Wataru Gohda
99
0.23%
Jaap Jan Meijer
96
0.22%
Janne Grunau
63
0.15%
Stefan Wahren
62
0.15%
Ryohei Kondo
61
0.14%
John W. Linville
51
0.12%
Minsuk Kang
44
0.10%
Avraham Stern
43
0.10%
John Keeping
42
0.10%
Dmitry Osipenko
33
0.08%
Soeren Moch
23
0.05%
Kees Cook
21
0.05%
Jisoo Jang
21
0.05%
Duoming Zhou
9
0.02%
Gustavo A. R. Silva
8
0.02%
Joe Perches
5
0.01%
Dan Carpenter
3
0.01%
Raveendran Somu
2
0.00%
Double Lo
1
0.00%
Others
593
1.39%
Total
42732
cfg80211.h
498
-
16
1316
Arend Van Spriel
Hante Meuleman
Saravanan Shanmugham
Chung-Hsien Hsu
Franky Lin
Hector Martin
Ryohei Kondo
Rafał Miłecki
Alvin Šipraga
Wright Feng
Piotr Haber
Gustavo A. R. Silva
Others
October 2011
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
January 2014
June 2014
September 2014
October 2014
December 2014
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
June 2016
August 2016
June 2017
November 2017
March 2018
December 2018
May 2019
October 2019
April 2020
May 2020
August 2020
February 2021
January 2022
September 2022
February 2023
January 2024
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 406}, {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 109}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 206}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 2, "token_count": 13}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 25, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 82}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
911
69.22%
Hante Meuleman
216
16.41%
Saravanan Shanmugham
82
6.23%
Chung-Hsien Hsu
19
1.44%
Franky Lin
15
1.14%
Hector Martin
14
1.06%
Ryohei Kondo
10
0.76%
Rafał Miłecki
9
0.68%
Alvin Šipraga
9
0.68%
Wright Feng
7
0.53%
Piotr Haber
5
0.38%
Gustavo A. R. Silva
1
0.08%
Others
9
0.68%
Total
1316
chip.c
1472
-
23
7121
Arend Van Spriel
Franky Lin
Hante Meuleman
Wright Feng
Rafał Miłecki
Chi-Hsien Lin
Hector Martin
Soeren Moch
Marek Vašut
Hans de Goede
Double Lo
Dan Haab
Christian Daudt
Gustavo A. R. Silva
Others
October 2011
November 2011
December 2011
May 2012
August 2012
December 2012
April 2013
September 2013
January 2014
March 2014
April 2014
July 2014
October 2014
March 2015
April 2015
August 2015
September 2015
October 2015
January 2016
May 2016
June 2016
August 2017
December 2017
March 2018
April 2018
November 2018
May 2019
August 2019
December 2019
January 2020
August 2020
December 2020
July 2021
August 2021
February 2022
August 2022
September 2022
February 2023
June 2023
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 93}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1133}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 267}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3170}, {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1083}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 371}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 130}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 23, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 33, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 69}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 36, "token_count": 21}, {"author_id": 5, "token_count": 175}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 56}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
4418
62.04%
Franky Lin
1472
20.67%
Hante Meuleman
653
9.17%
Wright Feng
175
2.46%
Rafał Miłecki
146
2.05%
Chi-Hsien Lin
75
1.05%
Hector Martin
62
0.87%
Soeren Moch
21
0.29%
Marek Vašut
14
0.20%
Hans de Goede
6
0.08%
Double Lo
3
0.04%
Dan Haab
3
0.04%
Christian Daudt
3
0.04%
Gustavo A. R. Silva
2
0.03%
Others
65
0.91%
Total
7121
chip.h
92
-
5
364
Arend Van Spriel
Franky Lin
Rafał Miłecki
Hante Meuleman
Wright Feng
October 2011
November 2011
April 2013
January 2014
March 2015
August 2015
January 2016
March 2018
May 2019
August 2019
December 2019
July 2021
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 117}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 158}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
203
55.77%
Franky Lin
137
37.64%
Rafał Miłecki
9
2.47%
Hante Meuleman
8
2.20%
Wright Feng
7
1.92%
Total
364
common.c
637
-
23
2996
Arend Van Spriel
Hante Meuleman
Hector Martin
Chung-Hsien Hsu
Hans de Goede
Rafał Miłecki
Franky Lin
Jisoo Jang
Daniel Kim
Pavel Löbl
Jacobe Zang
Gustavo A. R. Silva
Wright Feng
Joe Perches
Chen-Yu Tsai
Others
October 2011
November 2011
December 2011
February 2012
March 2012
April 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
April 2013
September 2013
November 2013
December 2013
January 2014
February 2014
May 2014
June 2014
July 2014
October 2014
December 2014
January 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
September 2016
January 2017
February 2017
March 2017
November 2017
March 2018
August 2018
October 2018
November 2018
February 2019
May 2019
June 2020
May 2022
July 2022
August 2022
November 2022
February 2023
November 2023
January 2024
September 2024
November 2024
March 2025
April 2025
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 255}, {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 231}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 161}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 3}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 9, "token_count": 10}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 1, "token_count": 123}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 328}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 347}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 101}, {"author_id": 39, "token_count": 3}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 46, "token_count": 22}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 7, "token_count": 102}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 12}, {"author_id": 47, "token_count": 37}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 361}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 13}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
1021
34.08%
Hante Meuleman
822
27.44%
Hector Martin
361
12.05%
Chung-Hsien Hsu
347
11.58%
Hans de Goede
124
4.14%
Rafał Miłecki
91
3.04%
Franky Lin
66
2.20%
Jisoo Jang
37
1.23%
Daniel Kim
34
1.13%
Pavel Löbl
22
0.73%
Jacobe Zang
13
0.43%
Gustavo A. R. Silva
12
0.40%
Wright Feng
11
0.37%
Joe Perches
3
0.10%
Chen-Yu Tsai
3
0.10%
Others
29
0.97%
Total
2996
common.h
95
-
11
280
Hante Meuleman
Hans de Goede
Arend Van Spriel
Hector Martin
Saravanan Shanmugham
Pavel Löbl
Rafał Miłecki
Franky Lin
Alvin Šipraga
Chung-Hsien Hsu
Others
October 2011
April 2012
October 2012
February 2013
April 2013
December 2014
January 2016
February 2016
April 2016
November 2017
March 2018
October 2018
May 2019
May 2020
May 2022
July 2022
September 2022
February 2023
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 46, "token_count": 7}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
137
48.93%
Hans de Goede
41
14.64%
Arend Van Spriel
33
11.79%
Hector Martin
30
10.71%
Saravanan Shanmugham
20
7.14%
Pavel Löbl
7
2.50%
Rafał Miłecki
3
1.07%
Franky Lin
3
1.07%
Alvin Šipraga
3
1.07%
Chung-Hsien Hsu
1
0.36%
Others
2
0.71%
Total
280
commonring.c
236
-
2
1043
Hante Meuleman
Arend Van Spriel
October 2011
April 2013
July 2014
October 2014
June 2015
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 1019}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
1028
98.56%
Arend Van Spriel
15
1.44%
Total
1043
commonring.h
62
-
4
312
Hante Meuleman
Arend Van Spriel
Franky Lin
Others
October 2011
December 2011
June 2012
March 2013
November 2013
July 2014
January 2015
June 2015
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 278}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
284
91.03%
Arend Van Spriel
19
6.09%
Franky Lin
1
0.32%
Others
8
2.56%
Total
312
core.c
1576
-
30
7367
Arend Van Spriel
Franky Lin
Rafał Miłecki
Hante Meuleman
Wright Feng
Piotr Figiel
Greg Kroah-Hartman
Dmitry Osipenko
Pavel Löbl
Sebastian Andrzej Siewior
Chung-Hsien Hsu
Johannes Berg
David S. Miller
Hans de Goede
Dan Carpenter
Others
October 2011
November 2011
December 2011
February 2012
March 2012
April 2012
June 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
January 2014
May 2014
July 2014
September 2014
October 2014
December 2014
January 2015
February 2015
June 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
June 2016
August 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
November 2017
February 2018
March 2018
May 2018
June 2018
December 2018
February 2019
March 2019
May 2019
July 2019
September 2019
November 2019
December 2019
March 2020
June 2020
August 2020
September 2020
January 2021
April 2021
May 2021
October 2021
May 2022
July 2022
August 2022
September 2022
November 2022
January 2024
December 2024
January 2025
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 1440}, {"author_id": 2, "token_count": 185}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 222}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 84}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 90}, {"author_id": 1, "token_count": 178}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 1, "token_count": 270}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 143}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 28}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 70}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 131}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 1, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 1, "token_count": 101}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 234}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 135}, {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 1, "token_count": 148}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 2, "token_count": 472}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 439}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 118}, {"author_id": 59, "token_count": 1}, {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 1, "token_count": 28}, {"author_id": 3, "token_count": 55}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 2, "token_count": 49}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 139}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 63}, {"author_id": 3, "token_count": 274}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 114}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 3, "token_count": 377}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 159}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 3, "token_count": 25}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 144}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 15}, {"author_id": 5, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 34, "token_count": 19}, {"author_id": 31, "token_count": 33}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 46, "token_count": 18}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
3309
44.92%
Franky Lin
1472
19.98%
Rafał Miłecki
1248
16.94%
Hante Meuleman
1040
14.12%
Wright Feng
41
0.56%
Piotr Figiel
33
0.45%
Greg Kroah-Hartman
33
0.45%
Dmitry Osipenko
19
0.26%
Pavel Löbl
18
0.24%
Sebastian Andrzej Siewior
15
0.20%
Chung-Hsien Hsu
13
0.18%
Johannes Berg
12
0.16%
David S. Miller
4
0.05%
Hans de Goede
2
0.03%
Dan Carpenter
1
0.01%
Others
84
1.14%
Total
7367
core.h
228
-
11
653
Arend Van Spriel
Hante Meuleman
Franky Lin
Rafał Miłecki
Chung-Hsien Hsu
Wright Feng
Johannes Berg
Others
October 2011
November 2011
December 2011
April 2012
June 2012
September 2012
October 2012
November 2012
February 2013
March 2013
April 2013
June 2013
August 2013
November 2013
January 2014
July 2014
October 2014
December 2014
January 2015
July 2015
August 2015
October 2015
January 2016
February 2016
June 2016
November 2017
February 2018
March 2018
June 2018
January 2019
February 2019
May 2019
December 2019
January 2021
September 2022
November 2022
January 2024
July 2024
December 2024
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
453
69.37%
Hante Meuleman
112
17.15%
Franky Lin
38
5.82%
Rafał Miłecki
28
4.29%
Chung-Hsien Hsu
6
0.92%
Wright Feng
3
0.46%
Johannes Berg
3
0.46%
Others
10
1.53%
Total
653
debug.c
56
-
6
237
Arend Van Spriel
Rafał Miłecki
Franky Lin
Hante Meuleman
Greg Kroah-Hartman
Others
October 2011
December 2011
June 2012
December 2012
March 2013
April 2013
July 2014
October 2014
June 2015
October 2015
January 2017
March 2018
May 2018
May 2019
April 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
190
80.17%
Rafał Miłecki
24
10.13%
Franky Lin
16
6.75%
Hante Meuleman
3
1.27%
Greg Kroah-Hartman
1
0.42%
Others
3
1.27%
Total
237
debug.h
143
-
8
512
Arend Van Spriel
Hante Meuleman
Rafał Miłecki
Joe Perches
Franky Lin
Hans de Goede
Dmitry Osipenko
Greg Kroah-Hartman
October 2011
December 2011
January 2012
June 2012
September 2012
October 2012
November 2012
December 2012
January 2013
March 2013
April 2013
November 2013
July 2014
October 2014
August 2015
October 2015
November 2015
February 2017
March 2017
June 2017
January 2019
February 2019
May 2019
September 2019
April 2020
May 2021
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 39, "token_count": 18}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 34, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
367
71.68%
Hante Meuleman
56
10.94%
Rafał Miłecki
34
6.64%
Joe Perches
18
3.52%
Franky Lin
16
3.13%
Hans de Goede
15
2.93%
Dmitry Osipenko
4
0.78%
Greg Kroah-Hartman
2
0.39%
Total
512
dmi.c
215
-
3
783
Hans de Goede
Hante Meuleman
Arend Van Spriel
October 2011
October 2014
December 2014
February 2016
October 2018
December 2018
April 2019
May 2019
January 2021
September 2021
August 2022
February 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 503}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 7, "token_count": 76}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 7, "token_count": 90}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 7, "token_count": 49}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
764
97.57%
Hante Meuleman
15
1.92%
Arend Van Spriel
4
0.51%
Total
783
feature.c
385
-
11
1796
Arend Van Spriel
Rafał Miłecki
Hector Martin
Hante Meuleman
Wright Feng
Franky Lin
Chung-Hsien Hsu
Marek Vašut
Pontus Fuchs
Others
October 2011
December 2011
October 2012
November 2012
February 2013
April 2013
November 2013
July 2014
September 2014
October 2014
December 2014
March 2015
April 2015
June 2015
August 2015
September 2015
October 2015
December 2015
January 2016
February 2016
April 2017
June 2017
August 2017
December 2017
February 2018
March 2018
May 2018
June 2018
July 2018
September 2018
February 2019
May 2019
July 2019
October 2019
December 2019
August 2020
February 2022
August 2022
September 2022
February 2023
January 2024
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 20}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 530}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 121}, {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 99}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 168}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 3, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 53, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 259}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
881
49.05%
Rafał Miłecki
311
17.32%
Hector Martin
259
14.42%
Hante Meuleman
236
13.14%
Wright Feng
42
2.34%
Franky Lin
29
1.61%
Chung-Hsien Hsu
11
0.61%
Marek Vašut
8
0.45%
Pontus Fuchs
3
0.17%
Others
16
0.89%
Total
1796
feature.h
131
-
2
109
Arend Van Spriel
Hante Meuleman
October 2011
October 2012
February 2013
April 2013
November 2013
July 2014
March 2018
May 2019
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
99
90.83%
Hante Meuleman
10
9.17%
Total
109
firmware.c
863
-
19
4132
Arend Van Spriel
Hante Meuleman
Hans de Goede
Hector Martin
Rafał Miłecki
Linus Walleij
Ard Biesheuvel
Franky Lin
Minsuk Kang
Gustavo A. R. Silva
Daniel Kim
Others
October 2011
November 2011
May 2012
November 2012
March 2013
April 2013
September 2013
November 2013
January 2014
May 2014
July 2014
October 2014
January 2015
April 2015
May 2015
June 2015
August 2015
November 2015
January 2016
April 2016
June 2017
March 2018
April 2018
October 2018
November 2018
December 2018
February 2019
April 2019
May 2019
August 2020
December 2020
July 2021
August 2021
January 2022
June 2022
August 2022
September 2022
October 2022
October 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 181}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 964}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 76}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 677}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 143}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 1, "token_count": 56}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 95}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 515}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 542}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 24, "token_count": 125}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 24, "token_count": 27}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 50, "token_count": 55}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 314}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 43, "token_count": 21}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
1627
39.38%
Hante Meuleman
1122
27.15%
Hans de Goede
542
13.12%
Hector Martin
320
7.74%
Rafał Miłecki
181
4.38%
Linus Walleij
152
3.68%
Ard Biesheuvel
55
1.33%
Franky Lin
39
0.94%
Minsuk Kang
21
0.51%
Gustavo A. R. Silva
7
0.17%
Daniel Kim
3
0.07%
Others
50
1.21%
Total
4132
firmware.h
95
-
8
241
Arend Van Spriel
Hante Meuleman
Hector Martin
Matthias Brugger
Kees Cook
Daniel Kim
Hans de Goede
Gustavo A. R. Silva
January 2014
May 2014
July 2014
April 2015
November 2015
June 2017
March 2018
April 2018
October 2018
May 2019
February 2020
June 2021
September 2022
September 2023
var spanGroupData = [ {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 58}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 38, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 41, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
128
53.11%
Hante Meuleman
85
35.27%
Hector Martin
8
3.32%
Matthias Brugger
5
2.07%
Kees Cook
5
2.07%
Daniel Kim
5
2.07%
Hans de Goede
4
1.66%
Gustavo A. R. Silva
1
0.41%
Total
241
flowring.c
508
-
6
2491
Hante Meuleman
Arend Van Spriel
Rafał Miłecki
Franky Lin
Joe Perches
Others
October 2011
February 2012
March 2013
April 2013
July 2014
September 2014
October 2014
December 2014
March 2015
May 2015
August 2015
February 2016
September 2016
May 2018
May 2019
May 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 2324}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
2383
95.66%
Arend Van Spriel
54
2.17%
Rafał Miłecki
29
1.16%
Franky Lin
21
0.84%
Joe Perches
1
0.04%
Others
3
0.12%
Total
2491
flowring.h
74
-
3
354
Hante Meuleman
Arend Van Spriel
Franky Lin
October 2011
December 2011
February 2012
June 2012
December 2012
November 2013
July 2014
May 2015
September 2015
February 2016
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 291}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
304
85.88%
Arend Van Spriel
44
12.43%
Franky Lin
6
1.69%
Total
354
fweh.c
514
-
11
2130
Arend Van Spriel
Hante Meuleman
Rafał Miłecki
Franky Lin
Gustavo A. R. Silva
Wright Feng
John W. Linville
Sebastian Andrzej Siewior
Others
October 2011
November 2011
December 2011
May 2012
June 2012
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
May 2013
August 2013
November 2013
January 2014
July 2014
September 2014
October 2014
December 2014
August 2015
September 2015
October 2015
February 2016
April 2016
June 2016
March 2017
September 2017
February 2019
May 2019
February 2020
August 2020
September 2020
November 2020
October 2022
November 2022
October 2023
January 2024
February 2024
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1247}, {"author_id": 1, "token_count": 30}, {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 4}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 355}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 22}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
1828
85.82%
Hante Meuleman
160
7.51%
Rafał Miłecki
57
2.68%
Franky Lin
20
0.94%
Gustavo A. R. Silva
17
0.80%
Wright Feng
10
0.47%
John W. Linville
6
0.28%
Sebastian Andrzej Siewior
4
0.19%
Others
28
1.31%
Total
2130
fweh.h
401
-
9
912
Arend Van Spriel
Hante Meuleman
Franky Lin
Sebastian Andrzej Siewior
Hector Martin
Others
October 2011
December 2011
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
August 2013
November 2013
July 2014
September 2014
September 2015
October 2015
February 2016
June 2017
January 2019
February 2019
May 2019
September 2020
November 2022
January 2024
October 2024
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 310}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 235}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 8}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 58}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
799
87.61%
Hante Meuleman
88
9.65%
Franky Lin
10
1.10%
Sebastian Andrzej Siewior
8
0.88%
Hector Martin
2
0.22%
Others
5
0.55%
Total
912
fwil.c
432
-
7
1992
Hante Meuleman
Arend Van Spriel
Rafał Miłecki
Hector Martin
Franky Lin
Johannes Berg
Others
October 2011
December 2011
September 2012
October 2012
November 2012
December 2012
February 2013
April 2013
November 2013
December 2013
January 2014
June 2014
October 2014
December 2014
January 2015
October 2015
November 2015
January 2018
February 2018
March 2018
February 2019
May 2019
July 2021
January 2022
January 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 128}, {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 1, "token_count": 1215}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 179}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 4, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
1344
67.47%
Arend Van Spriel
601
30.17%
Rafał Miłecki
21
1.05%
Hector Martin
14
0.70%
Franky Lin
9
0.45%
Johannes Berg
2
0.10%
Others
1
0.05%
Total
1992
fwil.h
224
-
9
1200
Arend Van Spriel
Hante Meuleman
Hector Martin
Rafał Miłecki
Piotr Haber
Wright Feng
Franky Lin
Johannes Berg
Others
October 2011
September 2012
October 2012
November 2012
January 2013
February 2013
April 2013
November 2013
January 2014
December 2014
January 2015
October 2015
January 2016
April 2016
June 2017
November 2018
May 2019
December 2019
July 2021
January 2022
January 2024
July 2024
December 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 267}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 45}, {"author_id": 1, "token_count": 370}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 1, "token_count": 4}, {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 87}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
700
58.33%
Hante Meuleman
459
38.25%
Hector Martin
16
1.33%
Rafał Miłecki
8
0.67%
Piotr Haber
5
0.42%
Wright Feng
4
0.33%
Franky Lin
4
0.33%
Johannes Berg
1
0.08%
Others
3
0.25%
Total
1200
fwil_types.h
1239
-
16
2569
Arend Van Spriel
Hante Meuleman
Hector Martin
Rafał Miłecki
Dan Haab
Chung-Hsien Hsu
Daniel Kim
Alvin Šipraga
Loic Poulain
Hans de Goede
Kees Cook
Gustavo A. R. Silva
Ryohei Kondo
Prasanna Kerekoppa
Others
October 2011
September 2012
February 2013
April 2013
May 2013
August 2013
November 2013
March 2014
May 2014
September 2014
October 2014
December 2014
January 2015
June 2015
October 2015
November 2015
December 2015
January 2016
February 2016
November 2016
April 2017
June 2017
September 2017
November 2017
June 2018
November 2018
May 2019
October 2019
June 2020
February 2021
November 2021
February 2022
September 2022
November 2022
February 2023
July 2023
September 2023
January 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 378}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 1, "token_count": 80}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 363}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 33}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 109}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 131}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 55}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 53}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 3, "token_count": 119}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 33, "token_count": 88}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 37}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 27, "token_count": 32}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 186}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 7, "token_count": 24}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
1330
51.77%
Hante Meuleman
607
23.63%
Hector Martin
187
7.28%
Rafał Miłecki
119
4.63%
Dan Haab
88
3.43%
Chung-Hsien Hsu
72
2.80%
Daniel Kim
57
2.22%
Alvin Šipraga
37
1.44%
Loic Poulain
32
1.25%
Hans de Goede
24
0.93%
Kees Cook
5
0.19%
Gustavo A. R. Silva
3
0.12%
Ryohei Kondo
1
0.04%
Prasanna Kerekoppa
1
0.04%
Others
6
0.23%
Total
2569
fwsignal.c
2514
-
22
11066
Arend Van Spriel
Hante Meuleman
Chung-Hsien Hsu
Wright Feng
Piotr Figiel
Raveendran Somu
Rafał Miłecki
Franky Lin
Wataru Gohda
Saravanan Shanmugham
Double Lo
Piotr Haber
Others
October 2011
December 2011
June 2012
September 2012
October 2012
November 2012
January 2013
February 2013
March 2013
April 2013
June 2013
July 2013
August 2013
September 2013
November 2013
December 2013
May 2014
July 2014
September 2014
October 2014
May 2015
August 2015
October 2015
December 2015
January 2016
April 2016
July 2016
September 2016
April 2017
June 2017
March 2018
November 2018
February 2019
March 2019
May 2019
July 2019
December 2019
March 2020
April 2020
May 2020
June 2020
August 2020
July 2022
August 2022
July 2024
December 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 2, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 643}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 5523}, {"author_id": 2, "token_count": 4}, {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 1319}, {"author_id": 1, "token_count": 351}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 140}, {"author_id": 1, "token_count": 266}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 1, "token_count": 681}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 44}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 883}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 8, "token_count": 126}, {"author_id": 5, "token_count": 92}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 68}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 113}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 28, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 23, "token_count": 8}, {"author_id": 28, "token_count": 92}, {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 30, "token_count": 11}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
8932
80.72%
Hante Meuleman
1475
13.33%
Chung-Hsien Hsu
159
1.44%
Wright Feng
115
1.04%
Piotr Figiel
113
1.02%
Raveendran Somu
93
0.84%
Rafał Miłecki
77
0.70%
Franky Lin
43
0.39%
Wataru Gohda
11
0.10%
Saravanan Shanmugham
8
0.07%
Double Lo
8
0.07%
Piotr Haber
6
0.05%
Others
26
0.23%
Total
11066
fwsignal.h
48
-
5
182
Arend Van Spriel
Hante Meuleman
Wataru Gohda
Franky Lin
Rafał Miłecki
October 2011
December 2011
June 2012
October 2012
February 2013
March 2013
April 2013
June 2013
July 2014
August 2015
April 2016
September 2016
April 2017
March 2018
May 2019
July 2019
July 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 30, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
159
87.36%
Hante Meuleman
12
6.59%
Wataru Gohda
4
2.20%
Franky Lin
4
2.20%
Rafał Miłecki
3
1.65%
Total
182
fwvid.c
200
-
6
817
Arend Van Spriel
Franky Lin
Hante Meuleman
Greg Kroah-Hartman
Hector Martin
Others
October 2011
February 2012
February 2013
October 2014
January 2016
May 2019
May 2021
November 2022
January 2024
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 764}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 16}, {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
798
97.67%
Franky Lin
6
0.73%
Hante Meuleman
5
0.61%
Greg Kroah-Hartman
3
0.37%
Hector Martin
2
0.24%
Others
3
0.37%
Total
817
fwvid.h
88
-
4
411
Arend Van Spriel
Hector Martin
Hante Meuleman
Franky Lin
October 2011
December 2011
September 2012
October 2012
April 2013
October 2014
May 2018
November 2022
January 2024
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 148}, {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 84}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
349
84.91%
Hector Martin
54
13.14%
Hante Meuleman
5
1.22%
Franky Lin
3
0.73%
Total
411
msgbuf.c
1687
-
9
7824
Hante Meuleman
Franky Lin
Rafał Miłecki
Arend Van Spriel
Wright Feng
Joseph Chuang
Sebastian Andrzej Siewior
Kees Cook
Others
October 2011
December 2011
February 2012
June 2012
October 2012
November 2012
February 2013
March 2013
November 2013
July 2014
August 2014
September 2014
October 2014
December 2014
January 2015
May 2015
June 2015
August 2015
January 2016
February 2016
April 2016
June 2016
September 2016
November 2016
January 2018
March 2018
June 2018
February 2019
April 2019
May 2019
July 2019
June 2020
September 2020
July 2022
December 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 31}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 5816}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 451}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 112}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 2, "token_count": 380}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 2, "token_count": 97}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 41, "token_count": 2}, {"author_id": 3, "token_count": 61}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 335}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 116}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
6502
83.10%
Franky Lin
543
6.94%
Rafał Miłecki
399
5.10%
Arend Van Spriel
238
3.04%
Wright Feng
120
1.53%
Joseph Chuang
5
0.06%
Sebastian Andrzej Siewior
2
0.03%
Kees Cook
2
0.03%
Others
13
0.17%
Total
7824
msgbuf.h
43
-
5
151
Hante Meuleman
Arend Van Spriel
Franky Lin
Hector Martin
Others
October 2011
December 2011
June 2012
November 2013
July 2014
September 2014
March 2015
February 2016
April 2018
May 2019
September 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 84}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
88
58.28%
Arend Van Spriel
47
31.13%
Franky Lin
12
7.95%
Hector Martin
2
1.32%
Others
2
1.32%
Total
151
of.c
155
-
20
662
Shawn Guo
Chen-Yu Tsai
Hector Martin
Jacobe Zang
Matthias Brugger
Hans de Goede
Hante Meuleman
Arend Van Spriel
Rafał Miłecki
Pavel Löbl
Alvin Šipraga
Dan Carpenter
Others
October 2011
June 2014
November 2014
May 2015
January 2016
February 2016
January 2017
October 2018
May 2019
July 2020
April 2021
September 2021
January 2022
May 2022
June 2022
July 2022
September 2022
January 2023
February 2023
June 2024
September 2024
October 2024
January 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 113}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 38, "token_count": 45}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 21, "token_count": 208}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 46, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 42}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 29}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 55}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Shawn Guo
208
31.42%
Chen-Yu Tsai
113
17.07%
Hector Martin
82
12.39%
Jacobe Zang
55
8.31%
Matthias Brugger
45
6.80%
Hans de Goede
33
4.98%
Hante Meuleman
23
3.47%
Arend Van Spriel
23
3.47%
Rafał Miłecki
14
2.11%
Pavel Löbl
12
1.81%
Alvin Šipraga
12
1.81%
Dan Carpenter
5
0.76%
Others
37
5.59%
Total
662
of.h
14
-
5
51
Chen-Yu Tsai
Rafał Miłecki
Hante Meuleman
Jacobe Zang
Arend Van Spriel
June 2014
February 2016
January 2017
May 2019
September 2024
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 26, "token_count": 21}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Chen-Yu Tsai
21
41.18%
Rafał Miłecki
12
23.53%
Hante Meuleman
11
21.57%
Jacobe Zang
5
9.80%
Arend Van Spriel
2
3.92%
Total
51
p2p.c
2538
-
35
10313
Hante Meuleman
Arend Van Spriel
Franky Lin
Rafał Miłecki
Wright Feng
Joseph Chuang
Ryohei Kondo
Chung-Hsien Hsu
Chi-Hsien Lin
Johannes Berg
Gustavo A. R. Silva
Kees Cook
Joe Perches
Hans de Goede
Others
October 2011
December 2011
April 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
May 2013
August 2013
October 2013
November 2013
December 2013
January 2014
March 2014
June 2014
September 2014
October 2014
March 2015
June 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
May 2016
June 2016
August 2016
March 2017
April 2017
June 2017
September 2017
November 2017
February 2018
March 2018
April 2018
June 2018
September 2018
February 2019
May 2019
November 2019
April 2020
May 2020
June 2020
August 2020
January 2021
March 2021
May 2021
October 2021
February 2022
March 2022
October 2022
February 2023
October 2023
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 223}, {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 58}, {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2282}, {"author_id": 1, "token_count": 5380}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 351}, {"author_id": 2, "token_count": 231}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 39, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 369}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 175}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 31}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 1, "token_count": 7}, {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 75}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 238}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 13, "token_count": 55}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 14, "token_count": 98}, {"author_id": 25, "token_count": 75}, {"author_id": 5, "token_count": 177}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 14, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 21}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
5741
55.67%
Arend Van Spriel
3399
32.96%
Franky Lin
254
2.46%
Rafał Miłecki
248
2.40%
Wright Feng
177
1.72%
Joseph Chuang
103
1.00%
Ryohei Kondo
75
0.73%
Chung-Hsien Hsu
75
0.73%
Chi-Hsien Lin
55
0.53%
Johannes Berg
26
0.25%
Gustavo A. R. Silva
9
0.09%
Kees Cook
6
0.06%
Joe Perches
1
0.01%
Hans de Goede
1
0.01%
Others
113
1.10%
Total
10313
p2p.h
178
-
6
483
Arend Van Spriel
Hante Meuleman
Wright Feng
Chung-Hsien Hsu
Others
October 2011
September 2012
October 2012
November 2012
February 2013
March 2015
September 2015
August 2016
September 2018
May 2019
May 2020
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 111}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 174}, {"author_id": 1, "token_count": 139}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
304
62.94%
Hante Meuleman
154
31.88%
Wright Feng
12
2.48%
Chung-Hsien Hsu
4
0.83%
Others
7
1.45%
Total
483
pcie.c
2785
-
37
12443
Hante Meuleman
Hector Martin
Arend Van Spriel
Franky Lin
Wright Feng
Rafał Miłecki
Jacobe Zang
Hans de Goede
Duoming Zhou
Double Lo
Chung-Hsien Hsu
Dan Carpenter
Matthias Brugger
Soontak Lee
Greg Kroah-Hartman
Johannes Berg
Dan Haab
Others
October 2011
November 2011
December 2011
February 2012
March 2012
June 2012
October 2012
November 2012
December 2012
January 2013
February 2013
April 2013
November 2013
January 2014
May 2014
July 2014
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
June 2015
August 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
June 2016
November 2016
February 2017
March 2017
June 2017
July 2017
November 2017
March 2018
April 2018
May 2018
July 2018
August 2018
October 2018
November 2018
January 2019
February 2019
April 2019
May 2019
July 2019
August 2019
September 2019
December 2019
January 2020
October 2020
November 2020
December 2020
May 2021
June 2021
July 2021
August 2021
December 2021
January 2022
September 2022
November 2022
December 2022
January 2023
February 2023
May 2023
March 2024
September 2024
October 2024
January 2025
April 2025
May 2025
June 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 114}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 6010}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 2, "token_count": 383}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 73}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 326}, {"author_id": 1, "token_count": 91}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 59, "token_count": 8}, {"author_id": 1, "token_count": 269}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 233}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 2, "token_count": 276}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 266}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 33, "token_count": 1}, {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 2, "token_count": 28}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 324}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 3, "token_count": 54}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 38, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 29, "token_count": 5}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 4, "token_count": 97}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 1758}, {"author_id": 5, "token_count": 509}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 4, "token_count": 359}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 44}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 48, "token_count": 43}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 173}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 23, "token_count": 38}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
6971
56.02%
Hector Martin
2214
17.79%
Arend Van Spriel
911
7.32%
Franky Lin
904
7.27%
Wright Feng
535
4.30%
Rafał Miłecki
469
3.77%
Jacobe Zang
173
1.39%
Hans de Goede
46
0.37%
Duoming Zhou
43
0.35%
Double Lo
38
0.31%
Chung-Hsien Hsu
14
0.11%
Dan Carpenter
9
0.07%
Matthias Brugger
8
0.06%
Soontak Lee
5
0.04%
Greg Kroah-Hartman
4
0.03%
Johannes Berg
3
0.02%
Dan Haab
1
0.01%
Others
95
0.76%
Total
12443
pcie.h
14
-
2
26
Hante Meuleman
Arend Van Spriel
July 2014
May 2019
var spanGroupData = [ {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
24
92.31%
Arend Van Spriel
2
7.69%
Total
26
pno.c
595
-
10
2973
Arend Van Spriel
Franky Lin
Rafał Miłecki
Adrian Ratiu
Double Lo
Wright Feng
Hante Meuleman
Gustavo A. R. Silva
Others
October 2011
December 2011
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
April 2013
May 2014
June 2014
July 2014
October 2014
December 2014
February 2016
September 2016
November 2016
December 2016
April 2017
June 2017
January 2019
February 2019
May 2019
September 2019
July 2022
October 2022
November 2022
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 940}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 1608}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 23, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 29}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 35, "token_count": 12}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 40, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
2843
95.63%
Franky Lin
50
1.68%
Rafał Miłecki
29
0.98%
Adrian Ratiu
12
0.40%
Double Lo
11
0.37%
Wright Feng
9
0.30%
Hante Meuleman
9
0.30%
Gustavo A. R. Silva
8
0.27%
Others
2
0.07%
Total
2973
pno.h
72
-
2
120
Arend Van Spriel
Hante Meuleman
October 2011
September 2012
September 2014
January 2016
November 2016
April 2017
June 2017
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
114
95.00%
Hante Meuleman
6
5.00%
Total
120
proto.c
71
-
4
307
Hante Meuleman
Arend Van Spriel
Rafał Miłecki
Franky Lin
October 2011
December 2011
March 2013
April 2013
November 2013
July 2014
October 2014
September 2016
March 2018
February 2019
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 116}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 111}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Hante Meuleman
230
74.92%
Arend Van Spriel
67
21.82%
Rafał Miłecki
8
2.61%
Franky Lin
2
0.65%
Total
307
proto.h
155
-
4
886
Arend Van Spriel
Hante Meuleman
Franky Lin
Rafał Miłecki
October 2011
December 2011
June 2012
October 2012
February 2013
March 2013
April 2013
June 2013
August 2013
November 2013
December 2013
July 2014
December 2014
August 2015
October 2015
April 2016
September 2016
March 2017
January 2018
March 2018
May 2019
July 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 159}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 151}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 45}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 113}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
393
44.36%
Hante Meuleman
345
38.94%
Franky Lin
135
15.24%
Rafał Miłecki
13
1.47%
Total
886
sdio.c
4650
-
67
21363
Arend Van Spriel
Franky Lin
Hante Meuleman
Daniel Kim
Piotr Haber
Ian Molton
Chi-Hsien Lin
Wright Feng
Hector Martin
Double Lo
Chung-Hsien Hsu
Naveen Gupta
Rafał Miłecki
Jean-Philippe Brucker
Jacobe Zang
Joe Perches
Hans de Goede
Christian Daudt
Soeren Moch
Marek Vašut
Matthias Brugger
Kees Cook
John W. Linville
Saravanan Shanmugham
Linus Walleij
David S. Miller
Paul Cercueil
Dmitry Osipenko
Sebastian Andrzej Siewior
Dan Carpenter
Others
October 2011
November 2011
December 2011
January 2012
February 2012
April 2012
May 2012
June 2012
September 2012
October 2012
November 2012
December 2012
February 2013
March 2013
April 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
May 2014
July 2014
October 2014
January 2015
February 2015
March 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
May 2016
June 2016
July 2016
September 2016
November 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
August 2018
October 2018
November 2018
February 2019
April 2019
May 2019
June 2019
September 2019
December 2019
January 2020
May 2020
June 2020
August 2020
September 2020
October 2020
November 2020
May 2021
June 2021
July 2021
August 2021
February 2022
April 2022
June 2022
July 2022
August 2022
September 2022
November 2022
December 2022
May 2024
September 2024
October 2024
April 2025
May 2025
July 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 5236}, {"author_id": 2, "token_count": 21}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 2, "token_count": 268}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 797}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 39, "token_count": 36}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 62}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1414}, {"author_id": 2, "token_count": 26}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 1755}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 2, "token_count": 238}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 2, "token_count": 538}, {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 57}, {"author_id": 2, "token_count": 105}, {"author_id": 1, "token_count": 75}, {"author_id": 6, "token_count": 603}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 728}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 2, "token_count": 5}, {"author_id": 1, "token_count": 138}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 156}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 187}, {"author_id": 2, "token_count": 681}, {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 207}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 840}, {"author_id": 9, "token_count": 702}, {"author_id": 1, "token_count": 277}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 102}, {"author_id": 16, "token_count": 3}, {"author_id": 2, "token_count": 3}, {"author_id": 1, "token_count": 1088}, {"author_id": 37, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 479}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 131}, {"author_id": 9, "token_count": 37}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 96}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 219}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 88}, {"author_id": 1, "token_count": 213}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 191}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 1, "token_count": 147}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 3, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 189}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 101}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 19}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 7, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 41, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 8, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 11, "token_count": 351}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 262}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 7, "token_count": 13}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 13, "token_count": 186}, {"author_id": 49, "token_count": 56}, {"author_id": 5, "token_count": 88}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 181}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 32}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 8, "token_count": 66}, {"author_id": 59, "token_count": 1}, {"author_id": 55, "token_count": 44}, {"author_id": 36, "token_count": 16}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 23, "token_count": 95}, {"author_id": 10, "token_count": 8}, {"author_id": 5, "token_count": 77}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 33}, {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 34, "token_count": 5}, {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 38, "token_count": 7}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 24, "token_count": 7}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 53, "token_count": 14}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 96}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 52}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 42}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
10458
48.95%
Franky Lin
5363
25.10%
Hante Meuleman
2456
11.50%
Daniel Kim
739
3.46%
Piotr Haber
607
2.84%
Ian Molton
351
1.64%
Chi-Hsien Lin
231
1.08%
Wright Feng
212
0.99%
Hector Martin
96
0.45%
Double Lo
95
0.44%
Chung-Hsien Hsu
79
0.37%
Naveen Gupta
56
0.26%
Rafał Miłecki
49
0.23%
Jean-Philippe Brucker
44
0.21%
Jacobe Zang
42
0.20%
Joe Perches
38
0.18%
Hans de Goede
29
0.14%
Christian Daudt
19
0.09%
Soeren Moch
16
0.07%
Marek Vašut
14
0.07%
Matthias Brugger
13
0.06%
Kees Cook
13
0.06%
John W. Linville
13
0.06%
Saravanan Shanmugham
8
0.04%
Linus Walleij
7
0.03%
David S. Miller
6
0.03%
Paul Cercueil
5
0.02%
Dmitry Osipenko
5
0.02%
Sebastian Andrzej Siewior
4
0.02%
Dan Carpenter
1
0.00%
Others
281
1.32%
Total
21363
sdio.h
370
-
12
1200
Arend Van Spriel
Franky Lin
Ian Molton
Piotr Haber
Hante Meuleman
Hector Martin
Hans de Goede
Daniel Kim
Christian Daudt
Sebastian Andrzej Siewior
Chi-Hsien Lin
Others
October 2011
November 2011
December 2011
April 2012
May 2012
April 2013
August 2013
October 2013
December 2013
January 2014
February 2014
May 2014
June 2014
July 2014
October 2014
January 2015
February 2015
January 2016
February 2016
May 2016
December 2017
January 2018
November 2018
May 2019
June 2020
September 2020
September 2022
March 2023
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 473}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 36}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 286}, {"author_id": 1, "token_count": 4}, {"author_id": 6, "token_count": 71}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 73}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 58, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 7, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
590
49.17%
Franky Lin
362
30.17%
Ian Molton
73
6.08%
Piotr Haber
71
5.92%
Hante Meuleman
39
3.25%
Hector Martin
12
1.00%
Hans de Goede
12
1.00%
Daniel Kim
12
1.00%
Christian Daudt
4
0.33%
Sebastian Andrzej Siewior
3
0.25%
Chi-Hsien Lin
3
0.25%
Others
19
1.58%
Total
1200
tracepoint.c
32
-
6
118
Arend Van Spriel
Rafał Miłecki
Hante Meuleman
Franky Lin
Others
October 2011
December 2011
December 2012
March 2013
October 2014
August 2016
February 2019
May 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
91
77.12%
Rafał Miłecki
14
11.86%
Hante Meuleman
4
3.39%
Franky Lin
3
2.54%
Others
6
5.08%
Total
118
tracepoint.h
144
-
4
272
Arend Van Spriel
Hante Meuleman
Others
March 2013
April 2013
June 2013
October 2013
November 2013
May 2019
July 2022
June 2023
May 2024
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
245
90.07%
Hante Meuleman
2
0.74%
Others
25
9.19%
Total
272
usb.c
1604
-
31
7283
Arend Van Spriel
Hante Meuleman
Wright Feng
Piotr Figiel
Xu Wang
Rafał Miłecki
Franky Lin
Hans de Goede
Raveendran Somu
Chi-Hsien Lin
Jacobe Zang
Hector Martin
Chung-Hsien Hsu
Dan Carpenter
John W. Linville
Joe Perches
Greg Kroah-Hartman
Others
October 2011
November 2011
December 2011
February 2012
March 2012
April 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
June 2013
September 2013
November 2013
December 2013
January 2014
May 2014
June 2014
July 2014
October 2014
November 2014
January 2015
May 2015
October 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
August 2016
March 2017
June 2017
August 2017
November 2017
February 2018
March 2018
April 2018
December 2018
January 2019
March 2019
May 2019
September 2019
December 2019
March 2020
September 2020
May 2021
September 2022
November 2022
May 2023
May 2024
September 2024
April 2025
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 142}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4604}, {"author_id": 59, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 275}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 282}, {"author_id": 37, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 58}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 18}, {"author_id": 1, "token_count": 3}, {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 146}, {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 1, "token_count": 247}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 126}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 3, "token_count": 19}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 1, "token_count": 64}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 1, "token_count": 100}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 29}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 182}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 20, "token_count": 78}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 3, "token_count": 34}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 28, "token_count": 34}, {"author_id": 5, "token_count": 205}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 31, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 7, "token_count": 39}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 15, "token_count": 18}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 51, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
5320
73.05%
Hante Meuleman
1311
18.00%
Wright Feng
205
2.81%
Piotr Figiel
78
1.07%
Xu Wang
53
0.73%
Rafał Miłecki
53
0.73%
Franky Lin
40
0.55%
Hans de Goede
39
0.54%
Raveendran Somu
34
0.47%
Chi-Hsien Lin
29
0.40%
Jacobe Zang
18
0.25%
Hector Martin
12
0.16%
Chung-Hsien Hsu
8
0.11%
Dan Carpenter
5
0.07%
John W. Linville
3
0.04%
Joe Perches
3
0.04%
Greg Kroah-Hartman
3
0.04%
Others
65
0.89%
Total
7283
usb.h
42
-
3
107
Arend Van Spriel
Hante Meuleman
Others
February 2012
March 2012
November 2012
May 2019
March 2021
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 94}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
101
94.39%
Hante Meuleman
5
4.67%
Others
1
0.93%
Total
107
vendor.c
118
-
7
516
Franky Lin
Pontus Fuchs
Hante Meuleman
Arend Van Spriel
Dan Carpenter
Johannes Berg
Piotr Haber
October 2011
August 2012
October 2012
February 2013
April 2013
June 2014
October 2014
December 2014
March 2015
April 2019
May 2019
June 2019
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 392}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 19, "token_count": 59}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 59, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Franky Lin
392
75.97%
Pontus Fuchs
59
11.43%
Hante Meuleman
30
5.81%
Arend Van Spriel
19
3.68%
Dan Carpenter
9
1.74%
Johannes Berg
5
0.97%
Piotr Haber
2
0.39%
Total
516
vendor.h
53
-
2
72
Franky Lin
Arend Van Spriel
June 2014
May 2019
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 2, "token_count": 70}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Franky Lin
70
97.22%
Arend Van Spriel
2
2.78%
Total
72
xtlv.c
84
-
3
399
Arend Van Spriel
Others
May 2019
July 2021
January 2022
October 2024
var spanGroupData = [ {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 394}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
395
99.00%
Others
4
1.00%
Total
399
xtlv.h
31
-
3
91
Arend Van Spriel
Hante Meuleman
Gustavo A. R. Silva
June 2012
October 2012
May 2019
July 2021
February 2022
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 0, "token_count": 83}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Arend Van Spriel
86
94.51%
Hante Meuleman
4
4.40%
Gustavo A. R. Silva
1
1.10%
Total
91
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
220
Author
Tokens
Proportion
Commits
Proportion
0
Arend Van Spriel
77172
43.38%
471
31.63%
1
Hante Meuleman
54853
30.84%
245
16.45%
2
Franky Lin
12942
7.28%
137
9.20%
3
Rafał Miłecki
6551
3.68%
89
5.98%
4
Hector Martin
5817
3.27%
37
2.48%
5
Wright Feng
3920
2.20%
38
2.55%
6
Piotr Haber
2532
1.42%
6
0.40%
7
Hans de Goede
2059
1.16%
31
2.08%
8
Chung-Hsien Hsu
1362
0.77%
14
0.94%
9
Daniel Kim
951
0.53%
9
0.60%
10
Saravanan Shanmugham
904
0.51%
1
0.07%
11
Ian Molton
763
0.43%
15
1.01%
12
Alvin Šipraga
509
0.29%
4
0.27%
13
Chi-Hsien Lin
403
0.23%
6
0.40%
14
Joseph Chuang
343
0.19%
4
0.27%
15
Jacobe Zang
315
0.18%
2
0.13%
16
David S. Miller
309
0.17%
4
0.27%
17
Prasanna Kerekoppa
305
0.17%
3
0.20%
18
Unknown
296
0.17%
8
0.54%
19
Pontus Fuchs
248
0.14%
3
0.20%
20
Piotr Figiel
224
0.13%
4
0.27%
21
Shawn Guo
208
0.12%
1
0.07%
22
Johannes Berg
163
0.09%
17
1.14%
23
Double Lo
162
0.09%
8
0.54%
24
Linus Walleij
159
0.09%
2
0.13%
25
Ryohei Kondo
147
0.08%
3
0.20%
26
Chen-Yu Tsai
137
0.08%
1
0.07%
27
Loic Poulain
135
0.08%
2
0.13%
28
Raveendran Somu
129
0.07%
5
0.34%
29
Soontak Lee
128
0.07%
4
0.27%
30
Wataru Gohda
117
0.07%
3
0.20%
31
Greg Kroah-Hartman
104
0.06%
2
0.13%
32
Jaap Jan Meijer
96
0.05%
1
0.07%
33
Dan Haab
92
0.05%
2
0.13%
34
Dmitry Osipenko
83
0.05%
5
0.34%
35
Adrian Ratiu
81
0.05%
2
0.13%
36
Soeren Moch
73
0.04%
4
0.27%
37
John W. Linville
73
0.04%
5
0.34%
38
Matthias Brugger
71
0.04%
4
0.27%
39
Joe Perches
71
0.04%
10
0.67%
40
Gustavo A. R. Silva
71
0.04%
12
0.81%
41
Kees Cook
66
0.04%
7
0.47%
42
Christian Daudt
66
0.04%
3
0.20%
43
Minsuk Kang
65
0.04%
2
0.13%
44
Janne Grunau
63
0.04%
1
0.07%
45
Stefan Wahren
62
0.03%
1
0.07%
46
Pavel Löbl
59
0.03%
1
0.07%
47
Jisoo Jang
58
0.03%
3
0.20%
48
Duoming Zhou
58
0.03%
3
0.20%
49
Naveen Gupta
56
0.03%
1
0.07%
50
Ard Biesheuvel
55
0.03%
1
0.07%
51
Xu Wang
53
0.03%
2
0.13%
52
Matthias Proske
53
0.03%
1
0.07%
53
Marek Vašut
48
0.03%
2
0.13%
54
Paul Cercueil
44
0.02%
1
0.07%
55
Jean-Philippe Brucker
44
0.02%
1
0.07%
56
Avraham Stern
43
0.02%
2
0.13%
57
John Keeping
42
0.02%
1
0.07%
58
Sebastian Andrzej Siewior
40
0.02%
2
0.13%
59
Dan Carpenter
40
0.02%
10
0.67%
60
Others
1797
1.01%
220
14.78%
Total
177890
1489