Linux Source Code
Home
Release 7.0
Help
hid
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Aaron Skomra
Angela Czubak
Anssi Hannula
Basavaraj Natikar
Bastien Nocera
Benjamin Tissoires
Bernhard Seibold
Bruno Prémont
Charles Wang
Clément Vuchener
Daniel J. Ogorchock
David Barksdale
David Herrmann
Dmitry Torokhov
Don Prince
Doug Anderson
Edwin Velds
Even Xu
Frank Praznik
Greg Kroah-Hartman
Hans de Goede
Heiner Kallweit
Jamie Lentin
Jason Gerecke
Jiri Kosina
Jiri Slaby
José Expósito
Julian Sax
K. Y. Srinivasan
Kerem Karabay
Leo L. Schwab
Linus Torvalds
Linus Torvalds (pre-git)
Masaki Ota
Maximilian Luz
Michael Poole
Michael Zaidman
Michal Malý
Nestor Lopez Casado
Nicolas Adenis-Lamarre
Nikolai Kondrashov
Others
Ping Cheng
Rafi Rubin
Rahul Rameshbabu
Rishi Gupta
Roderick Colenbrander
Rodrigo Rivas Costa
Rushikesh S Kadam
Ryan McClelland
Sandeep Singh
Simon Wood
Srinivas Pandruvada
Stefan Achatz
Thomas Kuehne
Tomasz Pakuła
Vicki Pfau
Vojtech Pavlik
Xinpeng Sun
Zhang Lixu
stuarthayhurst
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
amd-sfh-hid
3763
14
17
18371
Sandeep Singh
Basavaraj Natikar
Hans de Goede
Others
October 2020
January 2021
May 2021
June 2021
July 2021
August 2021
September 2021
January 2022
February 2022
April 2022
May 2022
July 2022
August 2022
September 2022
December 2022
January 2023
February 2023
April 2023
May 2023
July 2023
September 2023
December 2023
February 2024
May 2024
July 2024
September 2024
October 2024
December 2024
February 2025
April 2025
June 2025
September 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1601535600, "group": [ {"author_id": 16, "token_count": 9214}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 157}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 17, "token_count": 23}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 17, "token_count": 822}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 17, "token_count": 796}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 17, "token_count": 42}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 17, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 17, "token_count": 305}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 203}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 17, "token_count": 4400}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 17, "token_count": 15}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 17, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 17, "token_count": 159}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 17, "token_count": 41}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 17, "token_count": 67}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 17, "token_count": 231}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 17, "token_count": 375}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 17, "token_count": 404}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 17, "token_count": 27}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 17, "token_count": 413}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 362}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 17, "token_count": 91}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 17, "token_count": 63}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Sandeep Singh
9214
50.16%
Basavaraj Natikar
8490
46.21%
Hans de Goede
157
0.85%
Others
510
2.78%
Total
18371
bpf
12539
31
19
34832
Benjamin Tissoires
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Anssi Hannula
Linus Torvalds
Others
August 1992
April 1994
June 1995
March 1997
February 1999
December 1999
February 2002
January 2006
July 2006
December 2006
October 2007
May 2008
October 2009
December 2010
December 2012
February 2013
January 2017
November 2017
December 2017
January 2018
March 2018
May 2018
December 2021
September 2022
November 2022
January 2023
January 2024
March 2024
April 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
February 2025
March 2025
May 2025
November 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 44}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 1464}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 196}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 6223}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 16750}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 526}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 3615}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 0, "token_count": 5637}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 0, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
34579
99.27%
Jiri Kosina
58
0.17%
Jiri Slaby
44
0.13%
Linus Torvalds (pre-git)
27
0.08%
Anssi Hannula
18
0.05%
Linus Torvalds
17
0.05%
Others
89
0.26%
Total
34832
i2c-hid
2624
7
61
10727
Doug Anderson
Benjamin Tissoires
Julian Sax
Dmitry Torokhov
Hans de Goede
Linus Torvalds
Jiri Kosina
Angela Czubak
Linus Torvalds (pre-git)
Others
December 1999
December 2006
November 2012
December 2012
January 2013
February 2013
April 2013
June 2013
December 2013
January 2014
February 2014
May 2014
July 2014
November 2014
February 2015
May 2015
July 2015
September 2015
December 2015
March 2016
May 2016
June 2016
October 2016
November 2016
December 2016
February 2017
September 2017
October 2017
November 2017
January 2018
April 2018
May 2018
June 2018
September 2018
October 2018
December 2018
January 2019
April 2019
October 2019
November 2019
February 2020
April 2020
May 2020
June 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
April 2021
May 2021
June 2021
August 2021
November 2021
December 2021
January 2022
May 2022
August 2022
November 2022
December 2022
January 2023
February 2023
April 2023
May 2023
July 2023
August 2023
October 2023
December 2023
January 2024
April 2024
May 2024
July 2024
September 2024
October 2024
November 2024
February 2025
August 2025
September 2025
November 2025
December 2025
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2285}, {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 84}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 18, "token_count": 14}, {"author_id": 47, "token_count": 56}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 18, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 51, "token_count": 2110}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 51, "token_count": 2}, {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 51, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 51, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 47, "token_count": 1377}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 47, "token_count": 8}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 34, "token_count": 8}, {"author_id": 18, "token_count": 1010}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 47, "token_count": 612}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 47, "token_count": 28}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 9, "token_count": 85}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 47, "token_count": 612}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 9, "token_count": 148}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 18, "token_count": 60}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Doug Anderson
2703
25.20%
Benjamin Tissoires
2589
24.14%
Julian Sax
2131
19.87%
Dmitry Torokhov
1113
10.38%
Hans de Goede
305
2.84%
Linus Torvalds
12
0.11%
Jiri Kosina
12
0.11%
Angela Czubak
8
0.07%
Linus Torvalds (pre-git)
2
0.02%
Others
1852
17.26%
Total
10727
intel-ish-hid
9649
20
50
32258
Srinivas Pandruvada
Zhang Lixu
Rushikesh S Kadam
Even Xu
Greg Kroah-Hartman
Hans de Goede
Jiri Kosina
Others
February 2016
August 2016
October 2016
November 2016
December 2016
February 2017
May 2017
June 2017
December 2017
March 2018
April 2018
June 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
December 2019
March 2020
April 2020
June 2020
July 2020
September 2020
November 2020
December 2020
February 2021
March 2021
May 2021
June 2021
July 2021
October 2021
November 2021
December 2021
February 2022
March 2022
June 2022
August 2022
November 2022
January 2023
February 2023
March 2023
June 2023
September 2023
November 2023
December 2023
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
January 2025
February 2025
June 2025
July 2025
August 2025
October 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 22525}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 6, "token_count": 117}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 6, "token_count": 165}, {"author_id": 5, "token_count": 6}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 6, "token_count": 54}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 56, "token_count": 20}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 6, "token_count": 153}, {"author_id": 1, "token_count": 54}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 16}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 1, "token_count": 342}, {"author_id": 60, "token_count": 202}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 43, "token_count": 3143}, {"author_id": 1, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 38, "token_count": 86}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 38, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 6, "token_count": 9}, {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 38, "token_count": 69}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 6, "token_count": 78}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 6, "token_count": 18}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 88}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 6, "token_count": 481}, {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 22}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 38, "token_count": 118}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 38, "token_count": 1435}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 38, "token_count": 519}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 38, "token_count": 574}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 38, "token_count": 66}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 38, "token_count": 42}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 38, "token_count": 11}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 38, "token_count": 9}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 38, "token_count": 305}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 38, "token_count": 49}, {"author_id": 60, "token_count": 211}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 38, "token_count": 39}, {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Srinivas Pandruvada
23004
71.31%
Zhang Lixu
3334
10.34%
Rushikesh S Kadam
3143
9.74%
Even Xu
1225
3.80%
Greg Kroah-Hartman
23
0.07%
Hans de Goede
20
0.06%
Jiri Kosina
6
0.02%
Others
1503
4.66%
Total
32258
intel-thc-hid
7607
19
12
28041
Even Xu
Xinpeng Sun
Jiri Kosina
Others
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
December 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1735718400, "group": [ {"author_id": 6, "token_count": 15899}, {"author_id": 14, "token_count": 10375}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 6, "token_count": 1209}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 6, "token_count": 3}, {"author_id": 14, "token_count": 26}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 14, "token_count": 161}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 6, "token_count": 171}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 6, "token_count": 54}, {"author_id": 60, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Even Xu
17357
61.90%
Xinpeng Sun
10562
37.67%
Jiri Kosina
1
0.00%
Others
121
0.43%
Total
28041
surface-hid
922
4
6
4133
Maximilian Luz
Benjamin Tissoires
Linus Torvalds
Others
March 2021
April 2021
June 2021
October 2021
December 2021
May 2022
December 2022
January 2023
March 2024
October 2024
December 2024
var spanGroupData = [ {"timestamp": 1614585600, "group": [ {"author_id": 31, "token_count": 4010}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 31, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 31, "token_count": 89}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 31, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 40, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Maximilian Luz
4122
99.73%
Benjamin Tissoires
5
0.12%
Linus Torvalds
1
0.02%
Others
5
0.12%
Total
4133
usbhid
5063
7
131
25062
Anssi Hannula
Linus Torvalds (pre-git)
Tomasz Pakuła
Jiri Kosina
Linus Torvalds
Vojtech Pavlik
Jiri Slaby
Dmitry Torokhov
Greg Kroah-Hartman
Benjamin Tissoires
Frank Praznik
Bruno Prémont
Hans de Goede
David Herrmann
Jason Gerecke
Others
September 1991
November 1991
January 1992
March 1992
April 1992
May 1992
August 1992
September 1992
December 1992
June 1993
August 1993
November 1993
April 1994
May 1994
July 1994
November 1994
December 1994
January 1995
March 1995
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
August 1997
October 1997
January 1998
February 1998
March 1998
May 1998
August 1998
February 1999
April 1999
May 1999
June 1999
September 1999
December 1999
January 2000
March 2000
May 2000
July 2000
August 2000
September 2000
October 2000
January 2001
February 2002
March 2002
April 2002
May 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
February 2003
May 2003
June 2003
August 2003
December 2003
January 2004
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
September 2004
October 2004
December 2004
January 2005
February 2005
March 2005
April 2005
May 2005
June 2005
July 2005
August 2005
September 2005
January 2006
February 2006
March 2006
May 2006
June 2006
July 2006
August 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
October 2007
February 2008
March 2008
May 2008
June 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
August 2009
September 2009
October 2009
November 2009
January 2010
February 2010
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
December 2010
January 2011
April 2011
May 2011
July 2011
August 2011
September 2011
November 2011
March 2012
April 2012
May 2012
July 2012
September 2012
November 2012
February 2013
March 2013
July 2013
August 2013
November 2013
January 2014
February 2014
March 2014
July 2014
September 2014
November 2014
January 2015
February 2015
August 2015
November 2015
December 2015
March 2016
June 2016
December 2016
January 2017
February 2017
March 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
February 2018
March 2018
June 2018
September 2018
October 2018
May 2019
July 2019
August 2019
December 2019
January 2020
April 2020
July 2020
August 2020
November 2020
February 2021
March 2021
April 2021
May 2021
June 2021
September 2021
December 2021
August 2022
October 2022
December 2022
October 2023
June 2024
September 2024
October 2024
November 2024
February 2025
March 2025
April 2025
May 2025
August 2025
November 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 20, "token_count": 55}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 84}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 786268800, "group": [ {"author_id": 20, "token_count": 56}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 794044800, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 20, "token_count": 25}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 20, "token_count": 50}, ]}, {"timestamp": 917856000, "group": [ {"author_id": 20, "token_count": 154}, ]}, {"timestamp": 922953600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 20, "token_count": 44}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2007}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 245}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 40}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 20, "token_count": 182}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 20, "token_count": 106}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 20, "token_count": 147}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 19}, {"author_id": 40, "token_count": 1605}, {"author_id": 41, "token_count": 271}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 41, "token_count": 15}, {"author_id": 60, "token_count": 251}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 13}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 56, "token_count": 7}, {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 568}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 493}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 56, "token_count": 149}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 150}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 56, "token_count": 10}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 41, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 56, "token_count": 42}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 56, "token_count": 7}, {"author_id": 41, "token_count": 41}, {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 56, "token_count": 23}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 41, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 41, "token_count": 28}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 41, "token_count": 10}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 41, "token_count": 32}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 56, "token_count": 3}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 41, "token_count": 31}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 56, "token_count": 5}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 338}, {"author_id": 41, "token_count": 4}, {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 41, "token_count": 1}, {"author_id": 60, "token_count": 467}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 4616}, {"author_id": 18, "token_count": 89}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 722}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 19, "token_count": 15}, {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 18, "token_count": 34}, {"author_id": 5, "token_count": 1038}, {"author_id": 60, "token_count": 241}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 27}, {"author_id": 5, "token_count": 146}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 8, "token_count": 20}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 623}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 484}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 35}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 19, "token_count": 192}, {"author_id": 56, "token_count": 42}, {"author_id": 5, "token_count": 1}, {"author_id": 8, "token_count": 135}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 141}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 791}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 5, "token_count": 14}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 51}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 536}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 56, "token_count": 4}, {"author_id": 60, "token_count": 228}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 56, "token_count": 9}, {"author_id": 60, "token_count": 172}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 121}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 46, "token_count": 237}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 80}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 98}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 5, "token_count": 19}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 41}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 35, "token_count": 1114}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 35, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 35, "token_count": 1359}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 35, "token_count": 59}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 35, "token_count": 20}, {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
4824
19.25%
Linus Torvalds (pre-git)
3501
13.97%
Tomasz Pakuła
2559
10.21%
Jiri Kosina
2047
8.17%
Linus Torvalds
1609
6.42%
Vojtech Pavlik
1030
4.11%
Jiri Slaby
833
3.32%
Dmitry Torokhov
701
2.80%
Greg Kroah-Hartman
362
1.44%
Benjamin Tissoires
301
1.20%
Frank Praznik
237
0.95%
Bruno Prémont
51
0.20%
Hans de Goede
41
0.16%
David Herrmann
12
0.05%
Jason Gerecke
3
0.01%
Others
6951
27.74%
Total
25062
Files:
hid-a4tech.c
167
-
16
701
Jiri Slaby
Jiri Kosina
Linus Torvalds
Linus Torvalds (pre-git)
Benjamin Tissoires
Others
April 1994
June 1995
May 1998
December 1999
February 2002
June 2003
December 2006
April 2007
October 2007
November 2007
February 2008
May 2008
June 2008
September 2010
December 2010
September 2012
December 2012
July 2013
May 2019
June 2019
April 2021
June 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 26}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 55}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 415}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
470
67.05%
Jiri Kosina
71
10.13%
Linus Torvalds
26
3.71%
Linus Torvalds (pre-git)
23
3.28%
Benjamin Tissoires
17
2.43%
Others
94
13.41%
Total
701
hid-accutouch.c
49
-
7
152
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Others
January 2000
July 2000
December 2006
May 2008
December 2008
October 2009
January 2017
February 2017
May 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
11
7.24%
Linus Torvalds (pre-git)
4
2.63%
Jiri Slaby
3
1.97%
Others
134
88.16%
Total
152
hid-alps.c
851
-
14
4067
Masaki Ota
Benjamin Tissoires
Bastien Nocera
Jiri Kosina
Others
June 2016
September 2016
October 2017
March 2018
October 2018
May 2019
December 2019
April 2020
May 2020
March 2021
July 2022
October 2024
January 2026
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 33, "token_count": 2488}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 33, "token_count": 11}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 1420}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Masaki Ota
3919
96.36%
Benjamin Tissoires
72
1.77%
Bastien Nocera
7
0.17%
Jiri Kosina
3
0.07%
Others
66
1.62%
Total
4067
hid-apple.c
1242
-
77
6581
Jiri Slaby
José Expósito
Kerem Karabay
Jiri Kosina
Hans de Goede
Linus Torvalds (pre-git)
Benjamin Tissoires
Linus Torvalds
Nikolai Kondrashov
Greg Kroah-Hartman
Vojtech Pavlik
Others
October 1994
January 1997
May 1998
September 1999
December 1999
January 2000
February 2002
April 2002
July 2002
June 2003
July 2004
February 2005
January 2006
November 2006
December 2006
February 2007
April 2007
October 2007
November 2007
December 2007
February 2008
March 2008
May 2008
June 2008
July 2008
September 2008
November 2008
March 2009
April 2009
January 2010
August 2010
November 2010
December 2010
March 2011
July 2011
August 2011
September 2011
October 2011
April 2012
July 2012
October 2012
December 2012
July 2013
October 2013
February 2014
July 2015
July 2016
June 2017
August 2018
May 2019
September 2019
January 2020
May 2020
June 2020
July 2020
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
May 2022
June 2022
July 2022
September 2022
November 2022
February 2023
April 2023
May 2023
August 2023
October 2023
December 2023
June 2024
July 2024
August 2024
January 2025
February 2025
April 2025
May 2025
June 2025
July 2025
October 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 780994800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 12}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 7}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 26}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 99}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 2326}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 74}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 373}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 22, "token_count": 2}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 22, "token_count": 122}, {"author_id": 60, "token_count": 794}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 49, "token_count": 154}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 402}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 210}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
2425
36.85%
José Expósito
497
7.55%
Kerem Karabay
154
2.34%
Jiri Kosina
93
1.41%
Hans de Goede
50
0.76%
Linus Torvalds (pre-git)
44
0.67%
Benjamin Tissoires
13
0.20%
Linus Torvalds
12
0.18%
Nikolai Kondrashov
7
0.11%
Greg Kroah-Hartman
7
0.11%
Vojtech Pavlik
4
0.06%
Others
3275
49.76%
Total
6581
hid-appleir.c
344
-
18
1163
Benjamin Tissoires
Jiri Slaby
Linus Torvalds (pre-git)
Linus Torvalds
Jiri Kosina
Dmitry Torokhov
Others
August 1992
September 1999
December 1999
January 2000
February 2002
March 2002
June 2003
January 2004
July 2004
February 2007
May 2007
November 2007
December 2007
May 2008
June 2008
October 2008
December 2008
December 2012
April 2013
November 2013
September 2015
October 2017
May 2019
February 2020
February 2025
April 2025
May 2025
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 22}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 32}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 958}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
965
82.98%
Jiri Slaby
69
5.93%
Linus Torvalds (pre-git)
27
2.32%
Linus Torvalds
22
1.89%
Jiri Kosina
13
1.12%
Dmitry Torokhov
4
0.34%
Others
63
5.42%
Total
1163
hid-appletb-bl.c
204
-
7
838
Kerem Karabay
Benjamin Tissoires
Linus Torvalds (pre-git)
Jiri Kosina
Others
December 1999
December 2006
April 2007
May 2011
November 2017
December 2024
February 2025
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 49, "token_count": 803}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Kerem Karabay
803
95.82%
Benjamin Tissoires
8
0.95%
Linus Torvalds (pre-git)
2
0.24%
Jiri Kosina
1
0.12%
Others
24
2.86%
Total
838
hid-appletb-kbd.c
516
-
12
2371
Kerem Karabay
Benjamin Tissoires
Bastien Nocera
Linus Torvalds (pre-git)
Jiri Kosina
Others
December 1999
December 2006
April 2007
May 2011
November 2017
December 2024
February 2025
April 2025
May 2025
June 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 49, "token_count": 1320}, {"author_id": 60, "token_count": 931}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Kerem Karabay
1320
55.67%
Benjamin Tissoires
15
0.63%
Bastien Nocera
6
0.25%
Linus Torvalds (pre-git)
2
0.08%
Jiri Kosina
1
0.04%
Others
1027
43.32%
Total
2371
hid-asus.c
1551
-
37
7113
Hans de Goede
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Anssi Hannula
Linus Torvalds
Benjamin Tissoires
Bastien Nocera
Greg Kroah-Hartman
Others
August 1992
December 1999
January 2000
July 2000
February 2002
July 2006
December 2006
November 2007
May 2008
June 2008
October 2008
January 2012
February 2012
September 2012
February 2014
March 2016
April 2016
November 2016
December 2016
March 2017
April 2017
May 2017
June 2017
July 2017
August 2017
September 2017
October 2017
November 2017
January 2018
October 2018
November 2018
January 2019
May 2019
October 2019
April 2020
October 2020
February 2021
April 2021
May 2021
August 2021
November 2021
December 2021
July 2022
February 2023
May 2023
November 2023
April 2024
June 2024
July 2024
August 2024
September 2024
January 2025
March 2025
August 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 97}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 56}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 174}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1355}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 269}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 623}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 93}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 9, "token_count": 390}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 222}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 66}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 859}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 472}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 449}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 454}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 40, "token_count": 7}, {"author_id": 60, "token_count": 45}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
1340
18.84%
Jiri Kosina
103
1.45%
Jiri Slaby
61
0.86%
Linus Torvalds (pre-git)
41
0.58%
Anssi Hannula
30
0.42%
Linus Torvalds
8
0.11%
Benjamin Tissoires
6
0.08%
Bastien Nocera
6
0.08%
Greg Kroah-Hartman
2
0.03%
Others
5516
77.55%
Total
7113
hid-aureal.c
45
-
7
143
Jiri Kosina
Jiri Slaby
Others
December 2006
May 2008
April 2012
September 2012
December 2012
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
6
4.20%
Jiri Slaby
3
2.10%
Others
134
93.71%
Total
143
hid-axff.c
193
-
15
783
Dmitry Torokhov
Linus Torvalds (pre-git)
Linus Torvalds
Jiri Slaby
Jiri Kosina
Benjamin Tissoires
Others
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
December 2008
October 2009
July 2010
December 2010
March 2011
July 2011
August 2011
December 2012
February 2013
November 2013
May 2019
October 2019
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 512}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 18, "token_count": 50}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
50
6.39%
Linus Torvalds (pre-git)
15
1.92%
Linus Torvalds
10
1.28%
Jiri Slaby
8
1.02%
Jiri Kosina
7
0.89%
Benjamin Tissoires
4
0.51%
Others
689
87.99%
Total
783
hid-belkin.c
89
-
8
340
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Others
December 1999
December 2006
August 2007
November 2007
December 2007
May 2008
June 2008
December 2010
September 2012
December 2012
May 2019
June 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 61}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 228}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
245
72.06%
Jiri Kosina
78
22.94%
Linus Torvalds (pre-git)
5
1.47%
Others
12
3.53%
Total
340
hid-betopff.c
166
-
6
640
Jiri Kosina
Others
December 2014
May 2019
August 2021
January 2023
June 2024
February 2026
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 5, "token_count": 595}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
595
92.97%
Others
45
7.03%
Total
640
hid-bigbenff.c
494
-
5
2065
Others
August 2018
February 2020
May 2022
January 2023
February 2023
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1650}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 304}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
2065
100.00%
Total
2065
hid-cherry.c
72
-
12
275
Jiri Slaby
Jiri Kosina
Vojtech Pavlik
Linus Torvalds (pre-git)
Nikolai Kondrashov
Others
January 1996
October 1997
December 1999
January 2006
December 2006
June 2007
November 2007
December 2007
May 2008
June 2008
April 2010
August 2010
December 2010
September 2012
December 2012
August 2014
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 41, "token_count": 17}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 5, "token_count": 27}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 71}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 96}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
116
42.18%
Jiri Kosina
110
40.00%
Vojtech Pavlik
17
6.18%
Linus Torvalds (pre-git)
8
2.91%
Nikolai Kondrashov
7
2.55%
Others
17
6.18%
Total
275
hid-chicony.c
156
-
13
739
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Clément Vuchener
Others
April 1994
June 1995
December 1999
December 2006
November 2007
December 2007
May 2008
June 2008
January 2012
February 2012
December 2012
July 2015
September 2015
May 2019
December 2020
December 2021
June 2024
August 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 144}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 11}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 119}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 127}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 238}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
152
20.57%
Jiri Slaby
130
17.59%
Linus Torvalds (pre-git)
11
1.49%
Greg Kroah-Hartman
6
0.81%
Clément Vuchener
6
0.81%
Others
434
58.73%
Total
739
hid-cmedia.c
246
-
9
1018
Jiri Slaby
Jiri Kosina
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Vojtech Pavlik
Others
August 1992
February 2002
December 2006
May 2007
May 2008
September 2008
January 2016
May 2019
July 2021
August 2024
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 635}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 320}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 56, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
24
2.36%
Jiri Kosina
10
0.98%
Greg Kroah-Hartman
9
0.88%
Linus Torvalds (pre-git)
8
0.79%
Vojtech Pavlik
5
0.49%
Others
962
94.50%
Total
1018
hid-core.c
3173
-
118
13382
Jiri Kosina
Benjamin Tissoires
Jiri Slaby
Dmitry Torokhov
Linus Torvalds (pre-git)
Linus Torvalds
Vojtech Pavlik
Kerem Karabay
David Herrmann
Greg Kroah-Hartman
Anssi Hannula
Maximilian Luz
Srinivas Pandruvada
Bastien Nocera
Frank Praznik
Bruno Prémont
Basavaraj Natikar
Michael Poole
Nikolai Kondrashov
Masaki Ota
Others
January 1992
August 1992
September 1992
April 1994
January 1995
June 1995
March 1996
September 1996
January 1997
March 1997
June 1999
September 1999
December 1999
January 2000
March 2000
August 2000
October 2000
February 2002
July 2002
August 2002
February 2003
March 2003
May 2003
August 2003
September 2003
January 2004
August 2004
November 2004
February 2005
March 2005
July 2005
June 2006
July 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
November 2007
March 2008
April 2008
May 2008
June 2008
August 2008
October 2008
November 2008
December 2008
January 2009
May 2009
June 2009
July 2009
September 2009
October 2009
January 2010
March 2010
April 2010
May 2010
July 2010
August 2010
September 2010
November 2010
December 2010
January 2011
March 2011
May 2011
August 2011
October 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 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
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
May 2014
July 2014
September 2014
November 2014
December 2014
February 2015
May 2015
June 2015
July 2015
September 2015
November 2015
December 2015
January 2016
April 2016
January 2017
March 2017
June 2017
August 2017
October 2017
November 2017
December 2017
January 2018
March 2018
April 2018
May 2018
June 2018
July 2018
August 2018
October 2018
December 2018
January 2019
March 2019
April 2019
May 2019
June 2019
August 2019
October 2019
November 2019
December 2019
January 2020
August 2020
September 2020
December 2020
January 2021
March 2021
May 2021
July 2021
December 2021
February 2022
May 2022
August 2022
September 2022
November 2022
January 2023
May 2023
June 2023
October 2023
December 2023
March 2024
May 2024
June 2024
July 2024
August 2024
October 2024
November 2024
December 2024
January 2025
February 2025
May 2025
June 2025
July 2025
August 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 694252800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 72}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 597}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 33}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 471}, {"author_id": 41, "token_count": 44}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 216}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 56, "token_count": 30}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 18, "token_count": 2}, {"author_id": 41, "token_count": 15}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 64}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 2247}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 73}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 1317}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 411}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 5, "token_count": 120}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 42}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 9}, {"author_id": 8, "token_count": 297}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 47}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 14}, {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 16}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 69}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 17}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 114}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 27}, {"author_id": 60, "token_count": 485}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 5, "token_count": 15}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 272}, {"author_id": 56, "token_count": 17}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 171}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 80}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 18, "token_count": 267}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 170}, {"author_id": 56, "token_count": 24}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 146}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 527}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 31, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 845}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 17, "token_count": 11}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 18, "token_count": 171}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 198}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 56, "token_count": 1}, {"author_id": 49, "token_count": 105}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 131}, {"author_id": 18, "token_count": 156}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 40, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 0, "token_count": 135}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
2834
21.18%
Benjamin Tissoires
2656
19.85%
Jiri Slaby
2070
15.47%
Dmitry Torokhov
814
6.08%
Linus Torvalds (pre-git)
795
5.94%
Linus Torvalds
481
3.59%
Vojtech Pavlik
292
2.18%
Kerem Karabay
105
0.78%
David Herrmann
78
0.58%
Greg Kroah-Hartman
75
0.56%
Anssi Hannula
65
0.49%
Maximilian Luz
27
0.20%
Srinivas Pandruvada
24
0.18%
Bastien Nocera
21
0.16%
Frank Praznik
14
0.10%
Bruno Prémont
14
0.10%
Basavaraj Natikar
11
0.08%
Michael Poole
7
0.05%
Nikolai Kondrashov
6
0.04%
Masaki Ota
2
0.01%
Others
2991
22.35%
Total
13382
hid-corsair-void.c
832
-
2
3052
stuarthayhurst
Others
October 2024
January 2025
February 2025
April 2025
November 2025
var spanGroupData = [ {"timestamp": 1727766000, "group": [ {"author_id": 42, "token_count": 2884}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 42, "token_count": 162}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 42, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
stuarthayhurst
3050
99.93%
Others
2
0.07%
Total
3052
hid-corsair.c
756
-
17
3213
Clément Vuchener
Jiri Kosina
Greg Kroah-Hartman
Jiri Slaby
Anssi Hannula
Linus Torvalds (pre-git)
Others
January 1996
October 1997
February 2005
July 2006
December 2006
May 2008
June 2009
October 2009
December 2010
September 2015
December 2015
February 2016
January 2017
March 2017
December 2017
February 2018
May 2019
December 2021
March 2024
August 2024
February 2026
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 2845}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 45, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 16}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Vuchener
2860
89.01%
Jiri Kosina
23
0.72%
Greg Kroah-Hartman
16
0.50%
Jiri Slaby
7
0.22%
Anssi Hannula
6
0.19%
Linus Torvalds (pre-git)
3
0.09%
Others
298
9.27%
Total
3213
hid-cougar.c
341
-
7
1352
Benjamin Tissoires
Others
July 2018
November 2018
August 2019
July 2020
September 2021
July 2024
August 2024
February 2026
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1333}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
6
0.44%
Others
1346
99.56%
Total
1352
hid-cp2112.c
1456
-
28
6451
David Barksdale
Benjamin Tissoires
Jiri Slaby
Jiri Kosina
Anssi Hannula
Linus Torvalds (pre-git)
Vojtech Pavlik
Others
January 2000
July 2000
March 2002
February 2005
June 2005
July 2006
December 2006
April 2007
May 2007
May 2008
November 2008
October 2009
April 2012
February 2014
March 2014
June 2014
July 2014
June 2015
July 2015
November 2015
December 2015
November 2016
January 2017
March 2017
November 2017
May 2019
July 2020
June 2021
June 2022
February 2023
July 2023
September 2023
October 2023
September 2024
April 2025
July 2025
September 2025
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 30, "token_count": 4371}, {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 364}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 361}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 669}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 142}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 75}, ]}, ]
Author Name
Tokens
Token Proportion
David Barksdale
4371
67.76%
Benjamin Tissoires
709
10.99%
Jiri Slaby
59
0.91%
Jiri Kosina
39
0.60%
Anssi Hannula
12
0.19%
Linus Torvalds (pre-git)
4
0.06%
Vojtech Pavlik
1
0.02%
Others
1256
19.47%
Total
6451
hid-creative-sb0540.c
268
-
2
958
Bastien Nocera
Greg Kroah-Hartman
July 2019
February 2026
var spanGroupData = [ {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 949}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 56, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
949
99.06%
Greg Kroah-Hartman
9
0.94%
Total
958
hid-cypress.c
180
-
14
831
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Nikolai Kondrashov
Greg Kroah-Hartman
Linus Torvalds
Others
August 1992
December 1999
February 2002
December 2006
May 2007
June 2007
May 2008
June 2008
December 2009
August 2010
December 2010
July 2012
September 2012
December 2012
June 2015
January 2017
May 2019
August 2020
June 2024
August 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 5, "token_count": 35}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 52}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 519}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 56, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
571
68.71%
Jiri Kosina
53
6.38%
Linus Torvalds (pre-git)
13
1.56%
Nikolai Kondrashov
11
1.32%
Greg Kroah-Hartman
8
0.96%
Linus Torvalds
3
0.36%
Others
172
20.70%
Total
831
hid-debug.c
3840
-
52
30276
Thomas Kuehne
Jiri Kosina
Vojtech Pavlik
Linus Torvalds (pre-git)
Vicki Pfau
Jiri Slaby
Dmitry Torokhov
Ping Cheng
Linus Torvalds
Benjamin Tissoires
Others
August 1992
January 1998
May 1998
December 1999
February 2002
November 2002
June 2003
September 2004
February 2005
December 2006
January 2007
February 2007
May 2007
August 2007
September 2007
October 2007
May 2008
June 2008
May 2009
June 2009
August 2009
January 2010
May 2010
August 2010
December 2010
May 2011
August 2011
November 2011
August 2012
April 2013
May 2013
December 2013
April 2014
May 2014
June 2014
October 2014
March 2015
April 2015
February 2017
March 2017
July 2017
February 2018
July 2018
November 2018
January 2019
March 2019
May 2019
March 2021
April 2021
June 2021
August 2021
December 2021
March 2022
September 2022
November 2022
December 2022
October 2023
March 2024
April 2024
June 2024
February 2025
May 2025
July 2025
September 2025
November 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 61}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 41, "token_count": 373}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 3266}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 754}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 20}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 395}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 125}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 3, "token_count": 24200}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 3, "token_count": 176}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 52, "token_count": 28}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 42}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Kuehne
24376
80.51%
Jiri Kosina
4100
13.54%
Vojtech Pavlik
381
1.26%
Linus Torvalds (pre-git)
87
0.29%
Vicki Pfau
28
0.09%
Jiri Slaby
20
0.07%
Dmitry Torokhov
12
0.04%
Ping Cheng
10
0.03%
Linus Torvalds
10
0.03%
Benjamin Tissoires
4
0.01%
Others
1248
4.12%
Total
30276
hid-dr.c
320
-
17
1239
Nikolai Kondrashov
Linus Torvalds (pre-git)
Jiri Slaby
Jiri Kosina
Linus Torvalds
Benjamin Tissoires
Others
May 1998
December 1999
February 2002
December 2006
May 2008
March 2009
May 2009
December 2010
January 2011
July 2011
December 2012
February 2013
January 2016
September 2016
May 2019
October 2019
June 2024
August 2024
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 794}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 10, "token_count": 232}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
232
18.72%
Linus Torvalds (pre-git)
13
1.05%
Jiri Slaby
13
1.05%
Jiri Kosina
13
1.05%
Linus Torvalds
6
0.48%
Benjamin Tissoires
6
0.48%
Others
956
77.16%
Total
1239
hid-elan.c
533
-
13
2217
Hans de Goede
Benjamin Tissoires
Jiri Slaby
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Kosina
Others
December 1999
December 2006
April 2007
July 2007
May 2008
May 2011
November 2017
December 2017
January 2018
July 2018
September 2018
January 2019
May 2019
August 2020
April 2021
December 2021
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 1573}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 544}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
570
25.71%
Benjamin Tissoires
21
0.95%
Jiri Slaby
3
0.14%
Greg Kroah-Hartman
3
0.14%
Linus Torvalds (pre-git)
2
0.09%
Jiri Kosina
1
0.05%
Others
1617
72.94%
Total
2217
hid-elecom.c
173
-
19
612
Jiri Slaby
Nikolai Kondrashov
Jiri Kosina
Others
December 2006
May 2008
June 2010
August 2010
December 2010
December 2012
April 2017
October 2017
December 2017
March 2018
May 2019
November 2020
January 2023
June 2024
August 2024
June 2025
August 2025
November 2025
December 2025
January 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 27}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
27
4.41%
Nikolai Kondrashov
7
1.14%
Jiri Kosina
5
0.82%
Others
573
93.63%
Total
612
hid-elo.c
317
-
10
1340
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Clément Vuchener
Dmitry Torokhov
Others
December 1999
January 2000
July 2000
December 2006
May 2007
May 2008
December 2008
May 2013
September 2013
September 2015
May 2016
November 2017
May 2019
December 2021
February 2022
June 2024
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 20}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 8, "token_count": 1148}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 113}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
1168
87.16%
Jiri Kosina
16
1.19%
Linus Torvalds (pre-git)
7
0.52%
Greg Kroah-Hartman
6
0.45%
Clément Vuchener
6
0.45%
Dmitry Torokhov
4
0.30%
Others
133
9.93%
Total
1340
hid-emsff.c
149
-
15
703
Jiri Slaby
Linus Torvalds (pre-git)
Jiri Kosina
Linus Torvalds
Benjamin Tissoires
Others
December 1999
February 2002
December 2006
May 2008
December 2008
November 2010
December 2010
July 2011
December 2011
December 2012
February 2013
May 2019
October 2019
June 2024
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 606}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
8
1.14%
Linus Torvalds (pre-git)
6
0.85%
Jiri Kosina
6
0.85%
Linus Torvalds
5
0.71%
Benjamin Tissoires
4
0.57%
Others
674
95.87%
Total
703
hid-evision.c
75
-
3
306
Others
January 2023
June 2024
November 2025
var spanGroupData = [ {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 96}, ]}, ]
Author Name
Tokens
Token Proportion
Others
306
100.00%
Total
306
hid-ezkey.c
79
-
8
293
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Linus Torvalds
Others
April 1994
June 1995
January 1996
December 1999
February 2002
December 2006
November 2007
December 2007
February 2008
May 2008
June 2008
September 2012
December 2012
May 2019
June 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 91}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 132}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
149
50.85%
Jiri Kosina
101
34.47%
Linus Torvalds (pre-git)
22
7.51%
Linus Torvalds
11
3.75%
Others
10
3.41%
Total
293
hid-ft260.c
1107
-
3
4616
Michael Zaidman
Greg Kroah-Hartman
Clément Vuchener
September 2015
February 2021
April 2021
May 2021
July 2021
October 2021
December 2021
November 2022
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 27, "token_count": 4079}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 27, "token_count": 27}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 27, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 27, "token_count": 21}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 27, "token_count": 454}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Zaidman
4604
99.74%
Greg Kroah-Hartman
6
0.13%
Clément Vuchener
6
0.13%
Total
4616
hid-gaff.c
173
-
13
860
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Benjamin Tissoires
Linus Torvalds
Others
May 1998
December 1999
February 2002
December 2006
May 2008
December 2008
May 2009
December 2010
July 2011
December 2012
February 2013
May 2019
October 2019
June 2024
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 768}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
17
1.98%
Linus Torvalds (pre-git)
13
1.51%
Jiri Slaby
13
1.51%
Benjamin Tissoires
8
0.93%
Linus Torvalds
1
0.12%
Others
808
93.95%
Total
860
hid-gembird.c
113
-
6
412
Benjamin Tissoires
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Others
January 2000
July 2000
December 2006
May 2008
October 2009
August 2015
May 2019
August 2024
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 388}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
388
94.17%
Jiri Kosina
9
2.18%
Jiri Slaby
8
1.94%
Linus Torvalds (pre-git)
4
0.97%
Others
3
0.73%
Total
412
hid-generic.c
98
-
13
300
Benjamin Tissoires
Jiri Slaby
Michael Poole
Linus Torvalds (pre-git)
Linus Torvalds
Others
April 1994
January 1995
June 1995
February 2002
June 2003
July 2004
February 2007
May 2008
February 2010
April 2012
December 2012
February 2013
October 2015
November 2017
April 2018
May 2019
October 2024
October 2025
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 54, "token_count": 18}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
137
45.67%
Jiri Slaby
23
7.67%
Michael Poole
18
6.00%
Linus Torvalds (pre-git)
8
2.67%
Linus Torvalds
1
0.33%
Others
113
37.67%
Total
300
hid-gfrm.c
148
-
4
567
Benjamin Tissoires
Others
October 2015
November 2015
April 2018
May 2019
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 559}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
2
0.35%
Others
565
99.65%
Total
567
hid-glorious.c
98
-
3
361
Others
March 2020
November 2023
August 2024
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 316}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
361
100.00%
Total
361
hid-goodix-spi.c
818
-
3
3564
Charles Wang
Others
August 2024
October 2024
November 2024
var spanGroupData = [ {"timestamp": 1722495600, "group": [ {"author_id": 36, "token_count": 3472}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 36, "token_count": 20}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 36, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Charles Wang
3529
99.02%
Others
35
0.98%
Total
3564
hid-google-hammer.c
622
-
20
2445
Dmitry Torokhov
Greg Kroah-Hartman
Kerem Karabay
Linus Torvalds
Others
March 2018
June 2018
October 2018
September 2019
October 2019
March 2020
January 2021
March 2021
April 2021
December 2021
January 2022
March 2022
August 2022
April 2023
March 2024
June 2024
July 2024
October 2024
December 2024
February 2025
February 2026
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 550}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 18, "token_count": 1341}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 18, "token_count": 108}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 251}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 18, "token_count": 45}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
1494
61.10%
Greg Kroah-Hartman
10
0.41%
Kerem Karabay
6
0.25%
Linus Torvalds
1
0.04%
Others
934
38.20%
Total
2445
hid-google-stadiaff.c
159
-
2
713
Others
July 2023
June 2024
var spanGroupData = [ {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 708}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
713
100.00%
Total
713
hid-gt683r.c
310
-
11
1343
Jiri Slaby
Linus Torvalds (pre-git)
Jiri Kosina
Anssi Hannula
Vojtech Pavlik
Others
August 1992
January 2000
July 2000
March 2002
June 2005
July 2006
December 2006
April 2007
May 2007
May 2008
November 2008
October 2009
June 2014
July 2014
December 2015
May 2019
May 2021
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 40}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 1131}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
48
3.57%
Linus Torvalds (pre-git)
36
2.68%
Jiri Kosina
20
1.49%
Anssi Hannula
6
0.45%
Vojtech Pavlik
1
0.07%
Others
1232
91.73%
Total
1343
hid-gyration.c
91
-
11
433
Jiri Kosina
Jiri Slaby
Linus Torvalds
Linus Torvalds (pre-git)
Others
April 1994
June 1995
January 1996
December 1999
February 2002
December 2006
August 2007
November 2007
December 2007
February 2008
May 2008
July 2008
October 2008
March 2010
May 2010
February 2011
September 2012
December 2012
May 2019
June 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 17}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 27}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 110}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 5, "token_count": 28}, {"author_id": 8, "token_count": 115}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 16}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
179
41.34%
Jiri Slaby
128
29.56%
Linus Torvalds
27
6.24%
Linus Torvalds (pre-git)
22
5.08%
Others
77
17.78%
Total
433
hid-haptic.c
579
-
3
2951
Angela Czubak
Others
August 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1754031600, "group": [ {"author_id": 34, "token_count": 2947}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Angela Czubak
2947
99.86%
Others
4
0.14%
Total
2951
hid-haptic.h
127
-
1
528
Angela Czubak
August 2025
var spanGroupData = [ {"timestamp": 1754031600, "group": [ {"author_id": 34, "token_count": 528}, ]}, ]
Author Name
Tokens
Token Proportion
Angela Czubak
528
100.00%
Total
528
hid-holtek-kbd.c
184
-
12
758
Greg Kroah-Hartman
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Others
January 1996
October 1997
May 2003
December 2006
May 2008
December 2008
July 2012
December 2012
May 2019
July 2019
December 2021
September 2023
June 2024
August 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 656}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
18
2.37%
Jiri Slaby
5
0.66%
Jiri Kosina
5
0.66%
Linus Torvalds (pre-git)
3
0.40%
Others
727
95.91%
Total
758
hid-holtek-mouse.c
114
-
11
411
Benjamin Tissoires
Greg Kroah-Hartman
Clément Vuchener
Others
May 2013
October 2013
January 2014
September 2014
March 2015
September 2015
May 2019
December 2021
July 2024
August 2024
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 294}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 55}, {"author_id": 56, "token_count": 18}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
62
15.09%
Greg Kroah-Hartman
18
4.38%
Clément Vuchener
6
1.46%
Others
325
79.08%
Total
411
hid-holtekff.c
219
-
13
782
Anssi Hannula
Jiri Slaby
Linus Torvalds (pre-git)
Linus Torvalds
Jiri Kosina
Benjamin Tissoires
Others
August 1992
August 1998
January 2000
July 2000
February 2002
December 2006
May 2008
December 2008
June 2011
July 2011
December 2012
February 2013
August 2013
May 2019
October 2019
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 704}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
704
90.03%
Jiri Slaby
22
2.81%
Linus Torvalds (pre-git)
14
1.79%
Linus Torvalds
6
0.77%
Jiri Kosina
5
0.64%
Benjamin Tissoires
2
0.26%
Others
29
3.71%
Total
782
hid-hyperv.c
618
-
21
2196
K. Y. Srinivasan
David Herrmann
Jiri Kosina
Others
November 2011
January 2012
April 2012
January 2013
June 2013
December 2013
March 2014
August 2014
January 2015
September 2017
June 2018
November 2018
May 2019
August 2019
November 2019
September 2020
June 2022
October 2022
January 2023
July 2023
November 2024
March 2025
February 2026
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 59, "token_count": 1791}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 59, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 59, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 59, "token_count": 36}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
1836
83.61%
David Herrmann
41
1.87%
Jiri Kosina
1
0.05%
Others
318
14.48%
Total
2196
hid-icade.c
239
-
7
673
Bastien Nocera
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Others
January 2000
July 2000
December 2006
May 2008
October 2009
October 2012
December 2012
April 2013
May 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 21, "token_count": 650}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
650
96.58%
Jiri Kosina
9
1.34%
Jiri Slaby
5
0.74%
Linus Torvalds (pre-git)
4
0.59%
Others
5
0.74%
Total
673
hid-ids.h
1590
-
383
5255
Jiri Slaby
Benjamin Tissoires
Jiri Kosina
Hans de Goede
Nikolai Kondrashov
Tomasz Pakuła
Stefan Achatz
José Expósito
Bastien Nocera
Simon Wood
Heiner Kallweit
Don Prince
Vojtech Pavlik
Roderick Colenbrander
Masaki Ota
Frank Praznik
Bruno Prémont
Srinivas Pandruvada
Daniel J. Ogorchock
Ryan McClelland
Rodrigo Rivas Costa
David Herrmann
Anssi Hannula
Rahul Rameshbabu
Rafi Rubin
Nestor Lopez Casado
Jamie Lentin
Clément Vuchener
Bernhard Seibold
Greg Kroah-Hartman
Vicki Pfau
Rishi Gupta
Michal Malý
Michael Zaidman
Michael Poole
Leo L. Schwab
Dmitry Torokhov
David Barksdale
Linus Torvalds
Others
September 2002
May 2004
June 2005
September 2005
February 2006
March 2006
May 2006
August 2006
September 2006
October 2006
November 2006
January 2007
February 2007
April 2007
June 2007
July 2007
October 2007
December 2007
January 2008
February 2008
March 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
October 2009
November 2009
December 2009
January 2010
February 2010
March 2010
April 2010
May 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
July 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
April 2014
May 2014
June 2014
July 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
March 2016
April 2016
June 2016
July 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
June 2018
July 2018
August 2018
October 2018
November 2018
December 2018
January 2019
February 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
July 2021
August 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
April 2022
May 2022
June 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
April 2024
July 2024
August 2024
September 2024
October 2024
November 2024
January 2025
February 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1030863600, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 56, "token_count": 6}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 41, "token_count": 11}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 88}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 683}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 44, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 54, "token_count": 4}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 8}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 20}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 40, "token_count": 2}, {"author_id": 10, "token_count": 22}, {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 31}, {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 20}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 4}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 37, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 53, "token_count": 8}, {"author_id": 5, "token_count": 1}, {"author_id": 10, "token_count": 16}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 5, "token_count": 4}, {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 10, "token_count": 4}, {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 23, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 2, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 46, "token_count": 4}, {"author_id": 9, "token_count": 4}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 30, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 58, "token_count": 8}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 46, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 46, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 50, "token_count": 8}, {"author_id": 33, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 50, "token_count": 12}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 10, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 10, "token_count": 42}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 28}, {"author_id": 27, "token_count": 4}, {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 15}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 12}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 26, "token_count": 8}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 35, "token_count": 123}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 55, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
733
13.95%
Benjamin Tissoires
265
5.04%
Jiri Kosina
239
4.55%
Hans de Goede
184
3.50%
Nikolai Kondrashov
128
2.44%
Tomasz Pakuła
124
2.36%
Stefan Achatz
64
1.22%
José Expósito
32
0.61%
Bastien Nocera
32
0.61%
Simon Wood
24
0.46%
Heiner Kallweit
20
0.38%
Don Prince
20
0.38%
Vojtech Pavlik
18
0.34%
Roderick Colenbrander
16
0.30%
Masaki Ota
16
0.30%
Frank Praznik
16
0.30%
Bruno Prémont
16
0.30%
Srinivas Pandruvada
15
0.29%
Daniel J. Ogorchock
15
0.29%
Ryan McClelland
13
0.25%
Rodrigo Rivas Costa
12
0.23%
David Herrmann
12
0.23%
Anssi Hannula
10
0.19%
Rahul Rameshbabu
8
0.15%
Rafi Rubin
8
0.15%
Nestor Lopez Casado
8
0.15%
Jamie Lentin
8
0.15%
Clément Vuchener
8
0.15%
Bernhard Seibold
8
0.15%
Greg Kroah-Hartman
6
0.11%
Vicki Pfau
4
0.08%
Rishi Gupta
4
0.08%
Michal Malý
4
0.08%
Michael Zaidman
4
0.08%
Michael Poole
4
0.08%
Leo L. Schwab
4
0.08%
Dmitry Torokhov
4
0.08%
David Barksdale
4
0.08%
Linus Torvalds
2
0.04%
Others
3143
59.81%
Total
5255
hid-input.c
2435
-
86
11672
Jiri Kosina
Benjamin Tissoires
Dmitry Torokhov
Linus Torvalds (pre-git)
Linus Torvalds
Vojtech Pavlik
Nikolai Kondrashov
David Herrmann
José Expósito
Jiri Slaby
Hans de Goede
Ping Cheng
Angela Czubak
Anssi Hannula
Simon Wood
Jason Gerecke
Greg Kroah-Hartman
Others
August 1992
December 1992
March 1993
April 1993
June 1993
November 1993
April 1994
July 1994
June 1995
January 1998
June 1999
December 1999
January 2000
October 2000
February 2002
April 2002
July 2002
February 2003
March 2003
May 2003
June 2003
January 2004
September 2004
October 2004
February 2005
September 2005
November 2005
January 2006
July 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
October 2007
November 2007
May 2008
June 2008
July 2008
January 2010
February 2010
March 2010
June 2010
July 2010
August 2010
September 2010
December 2010
January 2011
February 2011
April 2011
October 2011
November 2011
December 2011
March 2012
July 2012
October 2012
November 2012
March 2013
May 2013
June 2013
July 2013
September 2013
October 2013
December 2013
January 2014
February 2014
April 2014
June 2014
July 2014
August 2014
October 2014
November 2014
December 2014
March 2015
May 2015
July 2015
August 2015
September 2015
November 2015
December 2015
August 2016
September 2016
October 2016
November 2016
March 2017
May 2017
August 2017
October 2017
December 2017
February 2018
March 2018
April 2018
July 2018
August 2018
September 2018
November 2018
December 2018
January 2019
April 2019
May 2019
December 2019
June 2020
July 2020
September 2020
November 2020
January 2021
March 2021
April 2021
June 2021
August 2021
October 2021
December 2021
February 2022
March 2022
August 2022
October 2022
November 2022
December 2022
February 2023
March 2023
June 2023
October 2023
June 2024
August 2024
December 2024
May 2025
August 2025
October 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 168}, ]}, {"timestamp": 723196800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 730972800, "group": [ {"author_id": 20, "token_count": 24}, ]}, {"timestamp": 733651200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 773046000, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 452}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 90}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 349}, {"author_id": 41, "token_count": 13}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 41}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1046505600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 108}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 41, "token_count": 33}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 41, "token_count": 116}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 41, "token_count": 116}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 31}, {"author_id": 41, "token_count": 2}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 24}, {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1851}, {"author_id": 60, "token_count": 344}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 19, "token_count": 12}, {"author_id": 5, "token_count": 26}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 89}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 15}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 277}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 5, "token_count": 116}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 106}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 70}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 118}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 124}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 33}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 18, "token_count": 277}, {"author_id": 10, "token_count": 224}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 18, "token_count": 20}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 389}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 380}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 231}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 57}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 77}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 255}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 248}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 18, "token_count": 171}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 137}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 27}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 18, "token_count": 439}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 47}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 233}, {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 303}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 85}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 115}, {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 18, "token_count": 26}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 18, "token_count": 28}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 18, "token_count": 9}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 725}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 22, "token_count": 5}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 30}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 37}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 18, "token_count": 27}, {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 34, "token_count": 54}, {"author_id": 22, "token_count": 75}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 18, "token_count": 12}, {"author_id": 13, "token_count": 74}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 9, "token_count": 45}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
2352
20.15%
Benjamin Tissoires
1799
15.41%
Dmitry Torokhov
1249
10.70%
Linus Torvalds (pre-git)
789
6.76%
Linus Torvalds
349
2.99%
Vojtech Pavlik
321
2.75%
Nikolai Kondrashov
303
2.60%
David Herrmann
286
2.45%
José Expósito
160
1.37%
Jiri Slaby
157
1.35%
Hans de Goede
140
1.20%
Ping Cheng
95
0.81%
Angela Czubak
54
0.46%
Anssi Hannula
36
0.31%
Simon Wood
8
0.07%
Jason Gerecke
3
0.03%
Greg Kroah-Hartman
2
0.02%
Others
3569
30.58%
Total
11672
hid-ite.c
145
-
10
644
Hans de Goede
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Linus Torvalds
Others
December 1999
February 2002
December 2006
May 2008
December 2008
May 2009
January 2017
May 2017
November 2018
June 2019
November 2019
February 2020
September 2020
October 2020
November 2020
February 2021
April 2021
November 2022
July 2024
August 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 9, "token_count": 177}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 12}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 9, "token_count": 296}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
586
90.99%
Jiri Kosina
14
2.17%
Linus Torvalds (pre-git)
11
1.71%
Jiri Slaby
8
1.24%
Linus Torvalds
1
0.16%
Others
24
3.73%
Total
644
hid-jabra.c
55
-
5
186
Linus Torvalds (pre-git)
Jiri Kosina
Others
December 1999
December 2006
May 2011
October 2017
May 2019
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
2
1.08%
Jiri Kosina
1
0.54%
Others
183
98.39%
Total
186
hid-kensington.c
50
-
7
175
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Others
January 1996
October 1997
December 1999
December 2006
May 2008
March 2009
December 2012
May 2019
July 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 149}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
154
88.00%
Linus Torvalds (pre-git)
6
3.43%
Jiri Slaby
5
2.86%
Others
10
5.71%
Total
175
hid-keytouch.c
51
-
7
263
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Others
January 2000
July 2000
December 2006
May 2008
October 2009
February 2011
December 2012
May 2019
July 2024
August 2024
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 231}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
239
90.87%
Jiri Slaby
8
3.04%
Linus Torvalds (pre-git)
4
1.52%
Others
12
4.56%
Total
263
hid-kye.c
675
-
15
3173
Nikolai Kondrashov
Jiri Kosina
Benjamin Tissoires
Jiri Slaby
Others
December 2006
May 2008
March 2009
August 2010
December 2010
February 2012
December 2012
February 2013
July 2013
November 2013
August 2014
December 2014
February 2015
February 2017
February 2019
May 2019
February 2023
April 2023
May 2024
July 2024
August 2024
October 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 5, "token_count": 347}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 622}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 155}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 150}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1657}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
780
24.58%
Jiri Kosina
353
11.13%
Benjamin Tissoires
203
6.40%
Jiri Slaby
14
0.44%
Others
1823
57.45%
Total
3173
hid-kysona.c
292
-
1
1337
Others
October 2024
March 2025
March 2026
var spanGroupData = [ {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1254}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1337
100.00%
Total
1337
hid-lcpower.c
57
-
7
226
Jiri Kosina
Jiri Slaby
Others
December 2006
May 2008
February 2011
September 2012
December 2012
May 2019
July 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 208}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
5
2.21%
Jiri Slaby
3
1.33%
Others
218
96.46%
Total
226
hid-led.c
535
-
10
2595
Heiner Kallweit
Jiri Slaby
Jiri Kosina
Anssi Hannula
Linus Torvalds (pre-git)
Others
January 2000
July 2000
February 2005
July 2006
December 2006
May 2008
November 2008
December 2008
October 2009
December 2010
June 2016
July 2016
October 2016
May 2019
March 2022
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 50, "token_count": 1914}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 50, "token_count": 541}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 50, "token_count": 76}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Heiner Kallweit
2531
97.53%
Jiri Slaby
18
0.69%
Jiri Kosina
12
0.46%
Anssi Hannula
12
0.46%
Linus Torvalds (pre-git)
4
0.15%
Others
18
0.69%
Total
2595
hid-lenovo.c
1576
-
34
6913
Bernhard Seibold
Jamie Lentin
Hans de Goede
Benjamin Tissoires
Jiri Slaby
Linus Torvalds (pre-git)
Anssi Hannula
Dmitry Torokhov
Jiri Kosina
Bastien Nocera
Linus Torvalds
Others
April 1994
June 1995
January 1996
December 1999
February 2002
July 2006
December 2006
May 2008
December 2008
February 2012
April 2012
September 2012
December 2012
February 2013
September 2013
February 2014
July 2014
November 2014
December 2014
April 2015
May 2015
August 2015
September 2015
December 2015
March 2016
April 2018
December 2018
May 2019
July 2020
April 2021
February 2022
October 2022
September 2023
October 2023
December 2023
March 2024
July 2024
August 2024
October 2024
December 2024
January 2025
June 2025
September 2025
October 2025
January 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 27}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 23}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 103}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 53, "token_count": 2050}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 69}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 58, "token_count": 1205}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 58, "token_count": 14}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 58, "token_count": 366}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 155}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 58, "token_count": 197}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 902}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 316}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 331}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 58, "token_count": 77}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 283}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Bernhard Seibold
2050
29.65%
Jamie Lentin
1859
26.89%
Hans de Goede
1242
17.97%
Benjamin Tissoires
233
3.37%
Jiri Slaby
103
1.49%
Linus Torvalds (pre-git)
32
0.46%
Anssi Hannula
23
0.33%
Dmitry Torokhov
7
0.10%
Jiri Kosina
5
0.07%
Bastien Nocera
4
0.06%
Linus Torvalds
3
0.04%
Others
1352
19.56%
Total
6913
hid-letsketch.c
324
-
5
1346
Hans de Goede
Others
December 2021
December 2022
June 2024
October 2024
May 2025
var spanGroupData = [ {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 1338}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
1338
99.41%
Others
8
0.59%
Total
1346
hid-lg-g15.c
1387
-
9
6958
Hans de Goede
Leo L. Schwab
Others
August 2019
March 2020
April 2020
August 2020
February 2021
April 2021
July 2022
February 2023
June 2024
January 2025
September 2025
October 2025
var spanGroupData = [ {"timestamp": 1564642800, "group": [ {"author_id": 9, "token_count": 4381}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 220}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 269}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 55, "token_count": 1949}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 9, "token_count": 112}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
4726
67.92%
Leo L. Schwab
1949
28.01%
Others
283
4.07%
Total
6958
hid-lg.c
946
-
36
4889
Jiri Slaby
Simon Wood
Jiri Kosina
Michal Malý
Benjamin Tissoires
Linus Torvalds
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Vojtech Pavlik
Nikolai Kondrashov
Michael Zaidman
Don Prince
Others
December 1999
January 2000
February 2002
April 2002
July 2002
January 2004
March 2005
December 2006
January 2007
April 2007
November 2007
December 2007
February 2008
May 2008
June 2008
July 2008
April 2009
June 2009
November 2009
January 2010
April 2010
May 2010
August 2010
September 2010
October 2010
December 2010
March 2011
May 2011
June 2011
August 2011
March 2012
September 2012
December 2012
February 2013
October 2013
November 2013
February 2014
August 2014
February 2015
April 2015
May 2015
July 2015
November 2015
December 2015
February 2016
September 2016
November 2016
January 2017
August 2017
January 2019
May 2019
August 2019
January 2021
April 2021
December 2021
June 2024
August 2024
September 2024
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 35}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 41}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 41, "token_count": 12}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 495}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 1135}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 114}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 108}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 6}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 23, "token_count": 237}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 772}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 47}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 24, "token_count": 105}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 24, "token_count": 16}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 23, "token_count": 331}, {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 23, "token_count": 338}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 24, "token_count": 28}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 17}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 32}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 304}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 245}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 13}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
1252
25.61%
Simon Wood
1243
25.42%
Jiri Kosina
635
12.99%
Michal Malý
213
4.36%
Benjamin Tissoires
66
1.35%
Linus Torvalds
41
0.84%
Linus Torvalds (pre-git)
37
0.76%
Greg Kroah-Hartman
18
0.37%
Vojtech Pavlik
14
0.29%
Nikolai Kondrashov
10
0.20%
Michael Zaidman
6
0.12%
Don Prince
6
0.12%
Others
1348
27.57%
Total
4889
hid-lg.h
28
-
5
119
Jiri Slaby
Michal Malý
Greg Kroah-Hartman
Vojtech Pavlik
Others
April 2002
July 2002
May 2008
July 2008
January 2010
March 2012
November 2017
var spanGroupData = [ {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 12}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 43}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
79
66.39%
Michal Malý
14
11.76%
Greg Kroah-Hartman
13
10.92%
Vojtech Pavlik
4
3.36%
Others
9
7.56%
Total
119
hid-lg2ff.c
95
-
15
501
Anssi Hannula
Linus Torvalds
Roderick Colenbrander
Jiri Slaby
Linus Torvalds (pre-git)
Benjamin Tissoires
Vojtech Pavlik
Jiri Kosina
Others
May 1998
December 1999
February 2002
July 2002
December 2006
March 2008
July 2008
September 2008
July 2010
October 2010
December 2010
June 2011
February 2013
September 2013
October 2013
November 2016
May 2019
September 2019
October 2019
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 19, "token_count": 421}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
429
85.63%
Linus Torvalds
9
1.80%
Roderick Colenbrander
7
1.40%
Jiri Slaby
7
1.40%
Linus Torvalds (pre-git)
5
1.00%
Benjamin Tissoires
4
0.80%
Vojtech Pavlik
2
0.40%
Jiri Kosina
1
0.20%
Others
37
7.39%
Total
501
hid-lg3ff.c
147
-
17
596
Anssi Hannula
Vojtech Pavlik
Dmitry Torokhov
Michal Malý
Benjamin Tissoires
Linus Torvalds (pre-git)
Jiri Slaby
Jiri Kosina
Greg Kroah-Hartman
Others
December 1999
July 2002
May 2003
January 2004
December 2004
July 2006
December 2006
February 2007
May 2007
July 2008
September 2008
January 2010
December 2010
June 2011
August 2011
April 2012
February 2013
September 2013
May 2019
October 2019
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 59}, {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 152}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 18, "token_count": 17}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
159
26.68%
Vojtech Pavlik
59
9.90%
Dmitry Torokhov
23
3.86%
Michal Malý
6
1.01%
Benjamin Tissoires
4
0.67%
Linus Torvalds (pre-git)
3
0.50%
Jiri Slaby
3
0.50%
Jiri Kosina
1
0.17%
Greg Kroah-Hartman
1
0.17%
Others
337
56.54%
Total
596
hid-lg4ff.c
1500
-
24
7323
Michal Malý
Simon Wood
Linus Torvalds
Benjamin Tissoires
Anssi Hannula
Linus Torvalds (pre-git)
Jiri Slaby
Roderick Colenbrander
Jiri Kosina
Vojtech Pavlik
Others
December 1999
February 2002
July 2002
July 2006
December 2006
May 2008
July 2008
December 2008
September 2010
December 2010
June 2011
August 2011
March 2012
April 2012
September 2012
February 2013
April 2013
September 2013
November 2013
August 2014
January 2015
February 2015
April 2015
November 2015
December 2015
September 2016
November 2016
January 2019
May 2019
September 2019
October 2019
November 2022
September 2024
March 2025
June 2025
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 26}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 23, "token_count": 673}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 1607}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 24, "token_count": 346}, {"author_id": 23, "token_count": 600}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 24, "token_count": 212}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 23, "token_count": 287}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 23, "token_count": 10}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 24, "token_count": 1921}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 747}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 260}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 407}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michal Malý
4847
66.19%
Simon Wood
2239
30.57%
Linus Torvalds
26
0.36%
Benjamin Tissoires
22
0.30%
Anssi Hannula
18
0.25%
Linus Torvalds (pre-git)
15
0.20%
Jiri Slaby
13
0.18%
Roderick Colenbrander
7
0.10%
Jiri Kosina
7
0.10%
Vojtech Pavlik
3
0.04%
Others
126
1.72%
Total
7323
hid-lg4ff.h
23
-
6
189
Michal Malý
Jiri Slaby
Simon Wood
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
December 1999
February 2002
May 2008
July 2008
September 2010
August 2011
September 2012
February 2015
April 2015
September 2016
November 2017
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 20}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 38}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 23, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 7}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 24, "token_count": 46}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 24, "token_count": 14}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 23, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michal Malý
69
36.51%
Jiri Slaby
52
27.51%
Simon Wood
40
21.16%
Linus Torvalds (pre-git)
20
10.58%
Linus Torvalds
7
3.70%
Greg Kroah-Hartman
1
0.53%
Total
189
hid-lgff.c
156
-
20
835
Anssi Hannula
Vojtech Pavlik
Dmitry Torokhov
Jiri Kosina
Linus Torvalds (pre-git)
Michal Malý
Jiri Slaby
Benjamin Tissoires
Greg Kroah-Hartman
Others
August 1992
December 1999
July 2002
May 2003
January 2004
December 2004
February 2005
September 2005
July 2006
October 2006
December 2006
January 2007
February 2007
April 2007
May 2007
July 2008
September 2008
May 2009
June 2009
January 2010
December 2010
June 2011
August 2011
April 2012
February 2013
September 2013
May 2019
October 2019
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 86}, {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 261}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 18, "token_count": 24}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
268
32.10%
Vojtech Pavlik
86
10.30%
Dmitry Torokhov
33
3.95%
Jiri Kosina
20
2.40%
Linus Torvalds (pre-git)
11
1.32%
Michal Malý
6
0.72%
Jiri Slaby
6
0.72%
Benjamin Tissoires
6
0.72%
Greg Kroah-Hartman
1
0.12%
Others
398
47.66%
Total
835
hid-logitech-dj.c
2160
-
36
9019
Nestor Lopez Casado
Hans de Goede
Benjamin Tissoires
Linus Torvalds (pre-git)
Jiri Slaby
Jiri Kosina
Linus Torvalds
Bastien Nocera
José Expósito
Vojtech Pavlik
Greg Kroah-Hartman
Others
August 1992
January 1996
October 1997
December 1999
January 2000
July 2000
February 2002
July 2002
December 2006
May 2008
November 2008
December 2008
September 2011
February 2012
April 2012
May 2012
June 2012
September 2012
February 2013
March 2013
July 2013
September 2013
January 2014
February 2014
August 2014
September 2014
December 2014
March 2017
April 2019
May 2019
June 2019
July 2019
August 2019
January 2020
May 2020
July 2020
August 2020
November 2020
January 2021
February 2021
April 2021
May 2021
December 2021
January 2022
January 2023
June 2023
April 2024
May 2024
June 2024
October 2024
August 2025
September 2025
November 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 30}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 37, "token_count": 3367}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 115}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 61}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 714}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 392}, {"author_id": 9, "token_count": 2557}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 9, "token_count": 49}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 9, "token_count": 8}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 51}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 348}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 43}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 37}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 22, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 497}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 9, "token_count": 84}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nestor Lopez Casado
3388
37.57%
Hans de Goede
3193
35.40%
Benjamin Tissoires
1364
15.12%
Linus Torvalds (pre-git)
57
0.63%
Jiri Slaby
51
0.57%
Jiri Kosina
31
0.34%
Linus Torvalds
30
0.33%
Bastien Nocera
5
0.06%
José Expósito
4
0.04%
Vojtech Pavlik
1
0.01%
Greg Kroah-Hartman
1
0.01%
Others
894
9.91%
Total
9019
hid-logitech-hidpp.c
4699
-
57
20817
Benjamin Tissoires
Edwin Velds
Hans de Goede
Bastien Nocera
Simon Wood
stuarthayhurst
Jiri Slaby
Jiri Kosina
Anssi Hannula
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Dmitry Torokhov
Roderick Colenbrander
Nestor Lopez Casado
Linus Torvalds
Others
August 1992
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
April 2002
July 2006
December 2006
May 2007
November 2007
May 2008
October 2008
June 2009
July 2010
December 2010
September 2011
February 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
May 2015
September 2015
November 2015
January 2016
June 2016
November 2016
March 2017
July 2017
August 2017
August 2018
November 2018
December 2018
March 2019
April 2019
May 2019
June 2019
July 2019
September 2019
October 2019
November 2019
January 2020
July 2020
November 2020
January 2021
March 2021
April 2021
May 2021
July 2021
August 2021
April 2022
June 2022
August 2022
September 2022
November 2022
December 2022
January 2023
February 2023
March 2023
May 2023
June 2023
July 2023
August 2023
October 2023
January 2024
April 2024
June 2024
August 2024
September 2024
October 2024
August 2025
October 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 10}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 36}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 103}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 37, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3890}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 127}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 320}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 275}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 23, "token_count": 461}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 28, "token_count": 4422}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 627}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 11}, {"author_id": 0, "token_count": 2242}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 949}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 184}, {"author_id": 9, "token_count": 1578}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 1346}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 116}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1005}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 67}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 294}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 21, "token_count": 14}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 21, "token_count": 159}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 21, "token_count": 81}, {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 21, "token_count": 53}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 21, "token_count": 58}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 21, "token_count": 1130}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 42, "token_count": 16}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 42, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 68}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 143}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 42, "token_count": 96}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
7125
34.23%
Edwin Velds
4422
21.24%
Hans de Goede
1938
9.31%
Bastien Nocera
1520
7.30%
Simon Wood
461
2.21%
stuarthayhurst
122
0.59%
Jiri Slaby
103
0.49%
Jiri Kosina
38
0.18%
Anssi Hannula
36
0.17%
Linus Torvalds (pre-git)
33
0.16%
Greg Kroah-Hartman
10
0.05%
Dmitry Torokhov
10
0.05%
Roderick Colenbrander
7
0.03%
Nestor Lopez Casado
5
0.02%
Linus Torvalds
1
0.00%
Others
4986
23.95%
Total
20817
hid-macally.c
45
-
3
148
Others
April 2019
July 2020
August 2024
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 146}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
148
100.00%
Total
148
hid-magicmouse.c
1047
-
33
5367
Michael Poole
José Expósito
Benjamin Tissoires
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Dmitry Torokhov
Anssi Hannula
Linus Torvalds
Others
April 1994
June 1995
May 1998
December 1999
February 2002
February 2005
July 2006
December 2006
February 2007
May 2008
February 2010
May 2010
June 2010
July 2010
August 2010
September 2010
December 2010
March 2011
April 2011
August 2011
October 2011
February 2012
June 2012
July 2012
August 2012
December 2012
April 2013
July 2013
February 2014
August 2014
September 2015
November 2016
June 2017
October 2017
April 2018
October 2018
May 2019
May 2020
March 2021
May 2021
July 2021
November 2021
December 2021
October 2022
December 2023
June 2024
August 2024
November 2024
December 2024
April 2025
May 2025
June 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 29}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 54, "token_count": 1901}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 214}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 54, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 667}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 54, "token_count": 92}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 39}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 585}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 440}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 22, "token_count": 4}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 22, "token_count": 181}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 22, "token_count": 305}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 22, "token_count": 35}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 163}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Poole
2016
37.56%
José Expósito
528
9.84%
Benjamin Tissoires
87
1.62%
Jiri Kosina
53
0.99%
Jiri Slaby
36
0.67%
Linus Torvalds (pre-git)
34
0.63%
Dmitry Torokhov
15
0.28%
Anssi Hannula
12
0.22%
Linus Torvalds
1
0.02%
Others
2585
48.16%
Total
5367
hid-maltron.c
166
-
3
706
Others
January 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 698}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Others
706
100.00%
Total
706
hid-mcp2200.c
397
-
2
1708
Others
September 2023
April 2025
July 2025
var spanGroupData = [ {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 1689}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1708
100.00%
Total
1708
hid-mcp2221.c
1348
-
15
6042
Rishi Gupta
Benjamin Tissoires
Jiri Kosina
Others
January 2020
April 2020
July 2020
November 2020
June 2022
September 2022
October 2022
November 2022
February 2023
April 2023
October 2023
April 2024
April 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1577865600, "group": [ {"author_id": 32, "token_count": 3301}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 32, "token_count": 793}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 118}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1224}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 362}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 31}, ]}, ]
Author Name
Tokens
Token Proportion
Rishi Gupta
4094
67.76%
Benjamin Tissoires
18
0.30%
Jiri Kosina
5
0.08%
Others
1925
31.86%
Total
6042
hid-megaworld.c
126
-
3
500
Others
April 2022
June 2024
February 2026
var spanGroupData = [ {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 494}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
500
100.00%
Total
500
hid-mf.c
170
-
8
694
Linus Torvalds (pre-git)
Jiri Kosina
Jiri Slaby
Others
December 1999
December 2006
May 2008
November 2016
January 2017
May 2019
November 2020
June 2024
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 627}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
5
0.72%
Jiri Kosina
5
0.72%
Jiri Slaby
3
0.43%
Others
681
98.13%
Total
694
hid-microsoft.c
479
-
33
2271
Jiri Slaby
Jiri Kosina
Hans de Goede
Benjamin Tissoires
Linus Torvalds
Linus Torvalds (pre-git)
Roderick Colenbrander
Nikolai Kondrashov
Vojtech Pavlik
Greg Kroah-Hartman
Dmitry Torokhov
Others
April 1994
June 1995
January 1996
December 1999
February 2002
April 2002
July 2002
May 2003
September 2005
December 2006
August 2007
September 2007
October 2007
November 2007
December 2007
January 2008
March 2008
April 2008
May 2008
June 2008
August 2010
December 2010
June 2011
July 2011
September 2012
October 2012
December 2012
April 2013
December 2013
January 2014
November 2014
February 2015
June 2015
March 2016
April 2016
November 2016
July 2018
August 2018
May 2019
September 2019
October 2019
August 2020
April 2023
June 2024
August 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 37}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 61}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 5, "token_count": 86}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 159}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 117}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 683}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 176}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 656}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
801
35.27%
Jiri Kosina
270
11.89%
Hans de Goede
176
7.75%
Benjamin Tissoires
95
4.18%
Linus Torvalds
61
2.69%
Linus Torvalds (pre-git)
42
1.85%
Roderick Colenbrander
7
0.31%
Nikolai Kondrashov
7
0.31%
Vojtech Pavlik
5
0.22%
Greg Kroah-Hartman
5
0.22%
Dmitry Torokhov
4
0.18%
Others
798
35.14%
Total
2271
hid-monterey.c
66
-
10
257
Jiri Slaby
Jiri Kosina
Nikolai Kondrashov
Linus Torvalds (pre-git)
Others
December 1999
December 2006
November 2007
December 2007
May 2008
June 2008
August 2010
December 2010
September 2012
December 2012
August 2014
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 97}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
125
48.64%
Jiri Kosina
107
41.63%
Nikolai Kondrashov
7
2.72%
Linus Torvalds (pre-git)
5
1.95%
Others
13
5.06%
Total
257
hid-multitouch.c
2611
-
93
10772
Benjamin Tissoires
Dmitry Torokhov
Angela Czubak
Hans de Goede
Kerem Karabay
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
José Expósito
Rahul Rameshbabu
Masaki Ota
Linus Torvalds
Anssi Hannula
Vojtech Pavlik
Others
August 1992
January 1995
June 1995
December 1999
January 2000
March 2000
February 2002
July 2002
July 2006
December 2006
May 2008
November 2008
December 2008
October 2009
December 2009
April 2010
October 2010
January 2011
March 2011
April 2011
May 2011
June 2011
July 2011
August 2011
September 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
August 2012
September 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
May 2013
July 2013
August 2013
September 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
November 2014
March 2015
July 2015
September 2015
October 2015
December 2015
February 2016
March 2016
May 2016
June 2016
November 2016
January 2017
March 2017
June 2017
July 2017
August 2017
October 2017
November 2017
February 2018
March 2018
April 2018
May 2018
July 2018
September 2018
May 2019
August 2019
December 2019
April 2020
May 2020
September 2020
December 2020
January 2021
March 2021
May 2021
October 2021
November 2021
April 2022
May 2022
September 2022
November 2022
January 2023
August 2023
September 2023
October 2023
November 2023
February 2024
April 2024
July 2024
August 2024
October 2024
November 2024
December 2024
February 2025
April 2025
May 2025
June 2025
August 2025
October 2025
December 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1341}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 153}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 64}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 168}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 212}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 203}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 250}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 101}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 13}, {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 25}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 5, "token_count": 33}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 239}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 215}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 154}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 23}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 270}, {"author_id": 33, "token_count": 8}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 179}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 9, "token_count": 112}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 292}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 2057}, {"author_id": 18, "token_count": 192}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 30}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 0, "token_count": 111}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 9, "token_count": 60}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 22, "token_count": 22}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 175}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 26, "token_count": 3}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 18, "token_count": 57}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 49, "token_count": 170}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 34, "token_count": 277}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 291}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
6653
61.76%
Dmitry Torokhov
277
2.57%
Angela Czubak
277
2.57%
Hans de Goede
178
1.65%
Kerem Karabay
170
1.58%
Jiri Kosina
69
0.64%
Jiri Slaby
65
0.60%
Linus Torvalds (pre-git)
32
0.30%
José Expósito
28
0.26%
Rahul Rameshbabu
8
0.07%
Masaki Ota
8
0.07%
Linus Torvalds
6
0.06%
Anssi Hannula
6
0.06%
Vojtech Pavlik
1
0.01%
Others
2994
27.79%
Total
10772
hid-nintendo.c
2847
-
19
14220
Daniel J. Ogorchock
Ryan McClelland
Jiri Kosina
Linus Torvalds (pre-git)
Bastien Nocera
Vicki Pfau
Others
September 1991
August 1992
September 2021
November 2021
February 2022
May 2022
June 2022
July 2022
September 2022
February 2023
September 2023
December 2023
February 2024
March 2024
May 2024
October 2024
December 2024
January 2025
May 2025
October 2025
November 2025
January 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 15, "token_count": 10045}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 273}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 15, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 15, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 124}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 15, "token_count": 231}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 483}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 48, "token_count": 2658}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 48, "token_count": 15}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 48, "token_count": 13}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 15, "token_count": 68}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 52, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel J. Ogorchock
10368
72.91%
Ryan McClelland
2686
18.89%
Jiri Kosina
273
1.92%
Linus Torvalds (pre-git)
35
0.25%
Bastien Nocera
7
0.05%
Vicki Pfau
4
0.03%
Others
847
5.96%
Total
14220
hid-nti.c
56
-
7
155
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Others
December 1999
December 2006
May 2008
October 2009
January 2017
February 2017
May 2019
August 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
11
7.10%
Linus Torvalds (pre-git)
3
1.94%
Jiri Slaby
3
1.94%
Others
138
89.03%
Total
155
hid-ntrig.c
1033
-
22
4099
Rafi Rubin
Benjamin Tissoires
Jiri Slaby
Linus Torvalds (pre-git)
Dmitry Torokhov
Jiri Kosina
Linus Torvalds
Others
April 1994
June 1995
May 1998
December 1999
February 2002
December 2006
May 2008
November 2008
May 2009
February 2010
March 2010
April 2010
May 2010
June 2010
September 2010
December 2010
March 2011
September 2012
December 2012
February 2013
July 2013
August 2013
September 2015
December 2015
August 2017
March 2018
June 2018
May 2019
June 2024
August 2025
September 2025
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 44, "token_count": 468}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 785}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 44, "token_count": 356}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 44, "token_count": 28}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 44, "token_count": 5}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 44, "token_count": 1758}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 44, "token_count": 263}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 44, "token_count": 201}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rafi Rubin
3079
75.12%
Benjamin Tissoires
32
0.78%
Jiri Slaby
18
0.44%
Linus Torvalds (pre-git)
15
0.37%
Dmitry Torokhov
7
0.17%
Jiri Kosina
4
0.10%
Linus Torvalds
2
0.05%
Others
942
22.98%
Total
4099
hid-nvidia-shield.c
1134
-
5
4760
Rahul Rameshbabu
Others
May 2023
June 2023
July 2023
August 2023
September 2023
January 2024
May 2024
April 2025
var spanGroupData = [ {"timestamp": 1682924400, "group": [ {"author_id": 26, "token_count": 509}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 26, "token_count": 2656}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 26, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 26, "token_count": 1526}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Rahul Rameshbabu
4697
98.68%
Others
63
1.32%
Total
4760
hid-ortek.c
55
-
11
205
Jiri Kosina
Nikolai Kondrashov
Benjamin Tissoires
Jiri Slaby
Others
December 2006
May 2008
January 2010
August 2010
December 2010
March 2011
December 2012
July 2017
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 5, "token_count": 39}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
44
21.46%
Nikolai Kondrashov
7
3.41%
Benjamin Tissoires
6
2.93%
Jiri Slaby
3
1.46%
Others
145
70.73%
Total
205
hid-penmount.c
50
-
6
177
Jiri Slaby
Linus Torvalds (pre-git)
Jiri Kosina
Others
April 1994
June 1995
January 2000
July 2000
December 2006
May 2008
October 2009
September 2014
October 2015
May 2019
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
8
4.52%
Linus Torvalds (pre-git)
7
3.95%
Jiri Kosina
7
3.95%
Others
155
87.57%
Total
177
hid-petalynx.c
106
-
10
440
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Nikolai Kondrashov
Others
January 1996
October 1997
December 1999
December 2006
June 2007
November 2007
December 2007
May 2008
June 2008
August 2010
December 2010
September 2012
December 2012
August 2014
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 5, "token_count": 62}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 126}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 179}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
210
47.73%
Jiri Kosina
200
45.45%
Linus Torvalds (pre-git)
8
1.82%
Nikolai Kondrashov
7
1.59%
Others
15
3.41%
Total
440
hid-picolcd.h
299
-
7
1202
Bruno Prémont
Jiri Slaby
Benjamin Tissoires
Others
February 2007
May 2008
March 2010
April 2010
May 2010
July 2012
August 2012
September 2012
February 2013
March 2013
May 2019
var spanGroupData = [ {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 642}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 23}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 11, "token_count": 28}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 434}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 11, "token_count": 53}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
1180
98.17%
Jiri Slaby
5
0.42%
Benjamin Tissoires
2
0.17%
Others
15
1.25%
Total
1202
hid-picolcd_backlight.c
103
-
5
514
Bruno Prémont
Jiri Kosina
Benjamin Tissoires
Others
December 2006
March 2010
July 2012
February 2013
May 2019
July 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 95}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 410}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
505
98.25%
Jiri Kosina
3
0.58%
Benjamin Tissoires
2
0.39%
Others
4
0.78%
Total
514
hid-picolcd_cir.c
138
-
9
610
Bruno Prémont
Jiri Kosina
Jiri Slaby
Others
December 2006
January 2007
May 2007
May 2008
March 2010
July 2011
July 2012
August 2012
September 2012
April 2014
December 2016
July 2017
August 2017
August 2018
May 2019
August 2020
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 162}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 25}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 11, "token_count": 387}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
574
94.10%
Jiri Kosina
11
1.80%
Jiri Slaby
3
0.49%
Others
22
3.61%
Total
610
hid-picolcd_core.c
656
-
14
3293
Bruno Prémont
Jiri Slaby
Jiri Kosina
Bastien Nocera
Benjamin Tissoires
Dmitry Torokhov
Others
December 2006
January 2007
May 2007
May 2008
October 2009
March 2010
April 2010
May 2010
December 2010
July 2011
July 2012
August 2012
December 2012
February 2013
August 2014
March 2019
May 2019
August 2019
March 2024
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 46}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 885}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 22}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 2232}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 11, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
3144
95.48%
Jiri Slaby
46
1.40%
Jiri Kosina
39
1.18%
Bastien Nocera
10
0.30%
Benjamin Tissoires
8
0.24%
Dmitry Torokhov
3
0.09%
Others
43
1.31%
Total
3293
hid-picolcd_debugfs.c
886
-
10
5301
Bruno Prémont
Jiri Kosina
Vojtech Pavlik
Jiri Slaby
Others
February 2002
July 2004
December 2006
January 2007
May 2008
March 2010
January 2011
July 2011
July 2012
August 2012
September 2012
July 2013
February 2017
May 2019
March 2023
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 61}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 5150}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 11, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 11, "token_count": 33}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
5249
99.02%
Jiri Kosina
27
0.51%
Vojtech Pavlik
5
0.09%
Jiri Slaby
1
0.02%
Others
19
0.36%
Total
5301
hid-picolcd_fb.c
579
-
14
3105
Bruno Prémont
Linus Torvalds (pre-git)
Benjamin Tissoires
Jiri Kosina
Linus Torvalds
Others
August 1992
December 2006
March 2010
April 2010
June 2010
July 2012
August 2012
October 2012
February 2013
August 2013
May 2014
June 2018
May 2019
June 2019
December 2019
April 2022
April 2023
August 2023
November 2023
March 2024
September 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 622}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 11, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 1907}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 11, "token_count": 390}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 11, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
2948
94.94%
Linus Torvalds (pre-git)
8
0.26%
Benjamin Tissoires
8
0.26%
Jiri Kosina
3
0.10%
Linus Torvalds
1
0.03%
Others
137
4.41%
Total
3105
hid-picolcd_lcd.c
88
-
5
411
Bruno Prémont
Jiri Kosina
Benjamin Tissoires
Others
December 2006
March 2010
July 2012
February 2013
May 2019
April 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 100}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 303}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
403
98.05%
Jiri Kosina
3
0.73%
Benjamin Tissoires
2
0.49%
Others
3
0.73%
Total
411
hid-picolcd_leds.c
163
-
7
830
Bruno Prémont
Jiri Kosina
Jiri Slaby
Benjamin Tissoires
Others
December 2006
January 2007
May 2007
May 2008
March 2010
July 2011
July 2012
February 2013
December 2015
May 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 11, "token_count": 55}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 11, "token_count": 752}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
807
97.23%
Jiri Kosina
11
1.33%
Jiri Slaby
3
0.36%
Benjamin Tissoires
2
0.24%
Others
7
0.84%
Total
830
hid-pl.c
228
-
18
939
Anssi Hannula
Jiri Slaby
Linus Torvalds
Linus Torvalds (pre-git)
Jiri Kosina
Benjamin Tissoires
Dmitry Torokhov
Vojtech Pavlik
Greg Kroah-Hartman
Others
May 1998
December 1999
February 2002
April 2002
July 2002
May 2003
December 2006
January 2007
May 2007
May 2008
June 2008
September 2008
November 2008
February 2009
December 2010
July 2011
December 2012
January 2013
February 2013
August 2013
May 2019
June 2024
November 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 19, "token_count": 431}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 182}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 19, "token_count": 140}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
571
60.81%
Jiri Slaby
207
22.04%
Linus Torvalds
15
1.60%
Linus Torvalds (pre-git)
7
0.75%
Jiri Kosina
4
0.43%
Benjamin Tissoires
4
0.43%
Dmitry Torokhov
3
0.32%
Vojtech Pavlik
2
0.21%
Greg Kroah-Hartman
2
0.21%
Others
124
13.21%
Total
939
hid-plantronics.c
250
-
10
1033
Jiri Slaby
Linus Torvalds (pre-git)
Jiri Kosina
Benjamin Tissoires
Linus Torvalds
Others
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
October 2009
January 2011
October 2014
June 2015
April 2018
May 2019
February 2021
September 2024
January 2025
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 371}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 257}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
29
2.81%
Linus Torvalds (pre-git)
21
2.03%
Jiri Kosina
9
0.87%
Benjamin Tissoires
5
0.48%
Linus Torvalds
2
0.19%
Others
967
93.61%
Total
1033
hid-playstation.c
2945
-
11
14284
Roderick Colenbrander
Greg Kroah-Hartman
Jiri Kosina
Others
February 2021
September 2021
October 2021
August 2022
October 2022
November 2022
December 2022
January 2023
February 2024
May 2024
August 2024
October 2024
June 2025
September 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 1612166400, "group": [ {"author_id": 7, "token_count": 6911}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 7, "token_count": 774}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 56, "token_count": 16}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 7, "token_count": 4988}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 333}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 130}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 808}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Roderick Colenbrander
13020
91.15%
Greg Kroah-Hartman
16
0.11%
Jiri Kosina
3
0.02%
Others
1245
8.72%
Total
14284
hid-primax.c
74
-
7
209
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Others
January 2000
July 2000
December 2006
May 2008
October 2011
December 2012
May 2019
June 2024
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 188}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
5
2.39%
Linus Torvalds (pre-git)
4
1.91%
Jiri Slaby
3
1.44%
Others
197
94.26%
Total
209
hid-prodikeys.c
870
-
27
3827
Don Prince
Linus Torvalds (pre-git)
Jiri Kosina
Jiri Slaby
Greg Kroah-Hartman
Nikolai Kondrashov
Michael Zaidman
Anssi Hannula
Benjamin Tissoires
Others
August 1992
December 1999
July 2006
December 2006
May 2007
May 2008
December 2008
May 2010
August 2010
November 2010
December 2010
July 2011
January 2012
December 2012
February 2013
January 2014
December 2015
August 2017
October 2017
May 2019
September 2019
April 2021
December 2021
September 2023
February 2024
June 2024
August 2024
April 2025
May 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 32}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 3591}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 27, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 12}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "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": 1767254400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Don Prince
3591
93.83%
Linus Torvalds (pre-git)
38
0.99%
Jiri Kosina
22
0.57%
Jiri Slaby
15
0.39%
Greg Kroah-Hartman
12
0.31%
Nikolai Kondrashov
7
0.18%
Michael Zaidman
6
0.16%
Anssi Hannula
5
0.13%
Benjamin Tissoires
2
0.05%
Others
129
3.37%
Total
3827
hid-pxrc.c
112
-
2
466
Others
September 2022
August 2024
var spanGroupData = [ {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 464}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
466
100.00%
Total
466
hid-quirks.c
1363
-
147
9400
Benjamin Tissoires
Jiri Slaby
Jiri Kosina
Hans de Goede
Nikolai Kondrashov
Kerem Karabay
Linus Torvalds (pre-git)
Dmitry Torokhov
Linus Torvalds
Others
May 1998
December 1999
February 2002
December 2006
April 2007
May 2007
June 2007
July 2007
November 2007
March 2008
May 2008
June 2008
August 2008
September 2008
October 2008
November 2008
December 2008
May 2009
August 2009
October 2009
November 2009
December 2009
February 2010
June 2010
July 2010
August 2010
September 2010
October 2010
November 2010
March 2011
April 2011
May 2011
August 2011
October 2011
December 2011
February 2012
March 2012
May 2012
July 2012
August 2012
October 2012
November 2012
December 2012
March 2013
July 2013
August 2013
October 2013
November 2013
January 2014
May 2014
June 2014
July 2014
September 2014
October 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
June 2015
July 2015
August 2015
October 2015
November 2015
January 2016
March 2016
April 2016
September 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
May 2019
June 2019
July 2019
September 2019
November 2019
March 2020
May 2020
June 2020
July 2020
August 2020
September 2020
November 2020
January 2021
March 2021
April 2021
October 2021
November 2021
December 2021
February 2022
August 2022
October 2022
November 2022
January 2023
February 2023
May 2023
October 2023
November 2023
December 2024
January 2025
February 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
November 2025
December 2025
January 2026
February 2026
March 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 60, "token_count": 440}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 2993}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 77}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 8, "token_count": 383}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 92}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 12}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 3630}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 49, "token_count": 6}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
3642
38.74%
Jiri Slaby
3459
36.80%
Jiri Kosina
96
1.02%
Hans de Goede
55
0.59%
Nikolai Kondrashov
11
0.12%
Kerem Karabay
6
0.06%
Linus Torvalds (pre-git)
4
0.04%
Dmitry Torokhov
3
0.03%
Linus Torvalds
1
0.01%
Others
2123
22.59%
Total
9400
hid-rapoo.c
101
-
1
440
Others
June 2025
var spanGroupData = [ {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 440}, ]}, ]
Author Name
Tokens
Token Proportion
Others
440
100.00%
Total
440
hid-razer.c
126
-
2
588
Others
January 2022
June 2024
var spanGroupData = [ {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 583}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
588
100.00%
Total
588
hid-redragon.c
63
-
4
144
Others
August 2002
April 2018
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 137}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
144
100.00%
Total
144
hid-retrode.c
98
-
7
334
Bastien Nocera
Jiri Kosina
Linus Torvalds (pre-git)
Jiri Slaby
Others
December 1999
December 2006
May 2008
January 2017
June 2017
May 2019
June 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 309}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
309
92.51%
Jiri Kosina
9
2.69%
Linus Torvalds (pre-git)
5
1.50%
Jiri Slaby
3
0.90%
Others
8
2.40%
Total
334
hid-rmi.c
784
-
20
3398
Benjamin Tissoires
Jiri Slaby
Linus Torvalds (pre-git)
Jiri Kosina
Dmitry Torokhov
Linus Torvalds
David Herrmann
Vojtech Pavlik
Others
June 1993
November 1993
April 1994
June 1995
January 1996
December 1999
January 2000
July 2000
February 2002
March 2002
June 2005
December 2006
April 2007
May 2007
November 2007
May 2008
June 2008
October 2008
October 2009
December 2010
August 2011
February 2013
February 2014
April 2014
May 2014
July 2014
August 2014
September 2014
December 2014
January 2015
February 2015
May 2015
June 2015
July 2015
September 2015
November 2016
January 2017
July 2017
October 2017
November 2017
February 2018
May 2018
April 2019
May 2019
October 2019
October 2020
July 2022
November 2022
October 2023
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 135}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 1694}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 172}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 811}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 89}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
1834
53.97%
Jiri Slaby
151
4.44%
Linus Torvalds (pre-git)
24
0.71%
Jiri Kosina
22
0.65%
Dmitry Torokhov
18
0.53%
Linus Torvalds
2
0.06%
David Herrmann
2
0.06%
Vojtech Pavlik
1
0.03%
Others
1344
39.55%
Total
3398
hid-roccat-arvo.c
460
-
13
2106
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Slaby
Jiri Kosina
Clément Vuchener
Others
December 1999
January 2000
July 2000
December 2006
May 2008
October 2009
March 2010
January 2011
February 2011
June 2011
May 2012
July 2013
August 2013
September 2015
December 2015
May 2019
February 2021
December 2021
June 2023
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 1881}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 56, "token_count": 26}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 68}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
1914
90.88%
Greg Kroah-Hartman
100
4.75%
Linus Torvalds (pre-git)
19
0.90%
Jiri Slaby
19
0.90%
Jiri Kosina
9
0.43%
Clément Vuchener
6
0.28%
Others
39
1.85%
Total
2106
hid-roccat-arvo.h
82
-
2
191
Stefan Achatz
Others
January 2011
May 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 189}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
189
98.95%
Others
2
1.05%
Total
191
hid-roccat-common.c
175
-
11
782
Stefan Achatz
Jiri Kosina
Anssi Hannula
Linus Torvalds (pre-git)
Linus Torvalds
Others
August 1998
February 2002
July 2006
December 2006
October 2009
March 2010
August 2010
November 2010
January 2011
June 2011
July 2011
November 2011
May 2012
October 2013
December 2015
May 2019
var spanGroupData = [ {"timestamp": 901954800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 14}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 55}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 61}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 166}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 348}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
728
93.09%
Jiri Kosina
7
0.90%
Anssi Hannula
6
0.77%
Linus Torvalds (pre-git)
2
0.26%
Linus Torvalds
1
0.13%
Others
38
4.86%
Total
782
hid-roccat-common.h
94
-
4
262
Stefan Achatz
Others
August 2010
November 2010
January 2011
June 2011
May 2012
October 2013
May 2019
December 2024
May 2025
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 41}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 69}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 86}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
235
89.69%
Others
27
10.31%
Total
262
hid-roccat-isku.c
463
-
14
1862
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Slaby
Clément Vuchener
Jiri Kosina
Linus Torvalds
Others
April 1994
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
October 2009
November 2011
May 2012
November 2012
March 2013
July 2013
August 2013
September 2015
December 2015
May 2019
December 2021
June 2023
March 2024
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 1602}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 39}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 56, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 100}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
1661
89.21%
Greg Kroah-Hartman
122
6.55%
Linus Torvalds (pre-git)
21
1.13%
Jiri Slaby
9
0.48%
Clément Vuchener
6
0.32%
Jiri Kosina
4
0.21%
Linus Torvalds
3
0.16%
Others
36
1.93%
Total
1862
hid-roccat-isku.h
97
-
2
258
Stefan Achatz
Others
November 2011
November 2012
March 2013
May 2019
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 185}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
256
99.22%
Others
2
0.78%
Total
258
hid-roccat-kone.c
917
-
23
3867
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Slaby
Anssi Hannula
Jiri Kosina
Clément Vuchener
Vojtech Pavlik
Dmitry Torokhov
Others
August 1992
December 1999
January 2000
July 2000
July 2002
February 2005
July 2006
December 2006
May 2008
October 2009
March 2010
May 2010
June 2010
November 2010
December 2010
January 2011
February 2011
April 2011
June 2011
August 2011
November 2011
May 2012
April 2013
July 2013
August 2013
September 2015
December 2015
May 2019
August 2020
May 2021
December 2021
June 2023
March 2024
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 2397}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 321}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 407}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 142}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 114}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 56, "token_count": 96}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 80}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
3444
89.06%
Greg Kroah-Hartman
182
4.71%
Linus Torvalds (pre-git)
35
0.91%
Jiri Slaby
31
0.80%
Anssi Hannula
12
0.31%
Jiri Kosina
9
0.23%
Clément Vuchener
6
0.16%
Vojtech Pavlik
3
0.08%
Dmitry Torokhov
1
0.03%
Others
144
3.72%
Total
3867
hid-roccat-kone.h
226
-
4
638
Stefan Achatz
Jiri Kosina
Others
March 2010
May 2010
December 2010
June 2011
April 2013
May 2019
May 2021
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 522}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
585
91.69%
Jiri Kosina
42
6.58%
Others
11
1.72%
Total
638
hid-roccat-koneplus.c
576
-
13
2294
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Slaby
Jiri Kosina
Clément Vuchener
Others
December 1999
January 2000
July 2000
December 2006
May 2008
October 2009
November 2010
January 2011
February 2011
April 2011
June 2011
May 2012
November 2012
July 2013
August 2013
September 2015
December 2015
May 2019
December 2021
June 2023
March 2024
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 1755}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 65}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 174}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 56, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 143}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
2049
89.32%
Greg Kroah-Hartman
163
7.11%
Linus Torvalds (pre-git)
14
0.61%
Jiri Slaby
12
0.52%
Jiri Kosina
9
0.39%
Clément Vuchener
6
0.26%
Others
41
1.79%
Total
2294
hid-roccat-koneplus.h
122
-
3
323
Stefan Achatz
Jiri Kosina
Others
November 2010
December 2010
April 2011
May 2011
June 2011
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 226}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 24}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 54}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
297
91.95%
Jiri Kosina
24
7.43%
Others
2
0.62%
Total
323
hid-roccat-konepure.c
234
-
12
897
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Kosina
Jiri Slaby
Clément Vuchener
Linus Torvalds
Others
April 1994
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
October 2009
May 2012
September 2012
March 2013
August 2013
October 2013
September 2015
May 2019
December 2021
June 2023
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 684}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 50}, {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 73}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
765
85.28%
Greg Kroah-Hartman
56
6.24%
Linus Torvalds (pre-git)
21
2.34%
Jiri Kosina
10
1.11%
Jiri Slaby
9
1.00%
Clément Vuchener
6
0.67%
Linus Torvalds
3
0.33%
Others
27
3.01%
Total
897
hid-roccat-kovaplus.c
665
-
15
2809
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Kosina
Clément Vuchener
Jiri Slaby
Linus Torvalds
Others
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
October 2009
November 2010
January 2011
February 2011
April 2011
June 2011
August 2011
May 2012
November 2012
July 2013
August 2013
November 2013
September 2015
December 2015
January 2018
May 2019
December 2021
June 2023
March 2024
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 2263}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 207}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 56, "token_count": 76}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 94}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
2538
90.35%
Greg Kroah-Hartman
176
6.27%
Linus Torvalds (pre-git)
17
0.61%
Jiri Kosina
9
0.32%
Clément Vuchener
6
0.21%
Jiri Slaby
5
0.18%
Linus Torvalds
3
0.11%
Others
55
1.96%
Total
2809
hid-roccat-kovaplus.h
130
-
2
347
Stefan Achatz
Others
January 2011
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 322}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
345
99.42%
Others
2
0.58%
Total
347
hid-roccat-lua.c
215
-
11
792
Stefan Achatz
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Clément Vuchener
Jiri Kosina
Linus Torvalds
Others
April 1994
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
December 2006
October 2009
October 2012
December 2012
September 2015
December 2015
May 2019
December 2021
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 749}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
749
94.57%
Linus Torvalds (pre-git)
14
1.77%
Greg Kroah-Hartman
6
0.76%
Clément Vuchener
6
0.76%
Jiri Kosina
4
0.51%
Linus Torvalds
3
0.38%
Others
10
1.26%
Total
792
hid-roccat-lua.h
26
-
2
38
Stefan Achatz
Others
October 2012
May 2019
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
36
94.74%
Others
2
5.26%
Total
38
hid-roccat-pyra.c
612
-
14
2572
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Slaby
Jiri Kosina
Clément Vuchener
Others
August 1992
December 1999
January 2000
July 2000
December 2006
May 2008
October 2009
August 2010
September 2010
November 2010
December 2010
January 2011
February 2011
March 2011
June 2011
August 2011
May 2012
November 2012
July 2013
January 2015
September 2015
December 2015
May 2019
December 2021
June 2023
March 2024
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 1790}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 122}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 278}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 56, "token_count": 186}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
2255
87.67%
Greg Kroah-Hartman
192
7.47%
Linus Torvalds (pre-git)
22
0.86%
Jiri Slaby
14
0.54%
Jiri Kosina
9
0.35%
Clément Vuchener
6
0.23%
Others
74
2.88%
Total
2572
hid-roccat-pyra.h
149
-
3
377
Stefan Achatz
Jiri Kosina
Others
August 2010
December 2010
November 2012
May 2019
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 313}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 26}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
339
89.92%
Jiri Kosina
36
9.55%
Others
2
0.53%
Total
377
hid-roccat-ryos.c
243
-
12
990
Stefan Achatz
Linus Torvalds (pre-git)
Jiri Kosina
Jiri Slaby
Greg Kroah-Hartman
Clément Vuchener
Linus Torvalds
Others
April 1994
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
October 2009
September 2012
October 2013
September 2015
May 2019
December 2021
June 2023
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 907}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
907
91.62%
Linus Torvalds (pre-git)
21
2.12%
Jiri Kosina
10
1.01%
Jiri Slaby
9
0.91%
Greg Kroah-Hartman
6
0.61%
Clément Vuchener
6
0.61%
Linus Torvalds
3
0.30%
Others
28
2.83%
Total
990
hid-roccat-savu.c
231
-
11
903
Stefan Achatz
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Jiri Slaby
Clément Vuchener
Jiri Kosina
Linus Torvalds
Others
April 1994
January 1995
June 1995
December 1999
January 2000
July 2000
February 2002
December 2006
May 2008
October 2009
May 2012
July 2012
August 2013
October 2013
September 2015
May 2019
December 2021
June 2023
December 2024
May 2025
February 2026
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 725}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 56, "token_count": 57}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
765
84.72%
Greg Kroah-Hartman
63
6.98%
Linus Torvalds (pre-git)
26
2.88%
Jiri Slaby
9
1.00%
Clément Vuchener
6
0.66%
Jiri Kosina
4
0.44%
Linus Torvalds
3
0.33%
Others
27
2.99%
Total
903
hid-roccat-savu.h
52
-
2
92
Stefan Achatz
Others
May 2012
May 2019
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
90
97.83%
Others
2
2.17%
Total
92
hid-roccat.c
463
-
18
1785
Stefan Achatz
Linus Torvalds (pre-git)
Dmitry Torokhov
Linus Torvalds
Jiri Kosina
Jiri Slaby
Others
December 1999
January 2000
July 2000
December 2006
May 2008
October 2009
March 2010
May 2010
June 2010
August 2010
November 2010
December 2010
January 2011
February 2011
July 2011
November 2011
January 2013
March 2013
June 2013
February 2017
July 2017
February 2018
May 2019
September 2022
June 2023
February 2026
March 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 1500}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 18, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 135}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 11}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
1655
92.72%
Linus Torvalds (pre-git)
11
0.62%
Dmitry Torokhov
6
0.34%
Linus Torvalds
4
0.22%
Jiri Kosina
4
0.22%
Jiri Slaby
2
0.11%
Others
103
5.77%
Total
1785
hid-saitek.c
208
-
16
904
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Others
June 1993
November 1993
December 2006
May 2008
December 2010
February 2012
September 2012
December 2012
May 2014
November 2014
January 2015
September 2015
July 2016
August 2018
May 2019
October 2022
June 2024
August 2024
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 14}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 659}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
26
2.88%
Jiri Kosina
14
1.55%
Linus Torvalds (pre-git)
3
0.33%
Others
861
95.24%
Total
904
hid-samsung.c
565
-
10
2171
Don Prince
Jiri Slaby
Nikolai Kondrashov
Others
December 2007
May 2008
June 2008
June 2009
December 2009
May 2010
August 2010
December 2010
December 2012
May 2019
January 2024
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 79}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 163}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 29, "token_count": 800}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 18}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 925}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Don Prince
800
36.85%
Jiri Slaby
242
11.15%
Nikolai Kondrashov
18
0.83%
Others
1111
51.17%
Total
2171
hid-semitek.c
41
-
3
141
Others
February 2021
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 135}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
141
100.00%
Total
141
hid-sensor-custom.c
1074
-
21
5154
Srinivas Pandruvada
Jiri Kosina
Linus Torvalds
Hans de Goede
Others
April 2015
November 2016
July 2017
August 2017
February 2018
October 2018
March 2019
May 2019
June 2019
March 2020
December 2020
April 2021
November 2022
January 2023
March 2023
March 2024
September 2024
December 2024
February 2026
var spanGroupData = [ {"timestamp": 1427871600, "group": [ {"author_id": 1, "token_count": 4265}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 313}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 488}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 5, "token_count": 38}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Srinivas Pandruvada
4276
82.96%
Jiri Kosina
38
0.74%
Linus Torvalds
3
0.06%
Hans de Goede
2
0.04%
Others
835
16.20%
Total
5154
hid-sensor-hub.c
781
-
24
3989
Srinivas Pandruvada
Hans de Goede
Jiri Kosina
Bastien Nocera
Benjamin Tissoires
Others
September 2012
December 2012
February 2013
August 2013
September 2013
October 2013
November 2013
January 2014
June 2014
August 2014
September 2014
January 2015
February 2015
May 2015
November 2015
October 2016
November 2016
June 2018
August 2018
October 2018
May 2019
November 2020
March 2021
April 2021
January 2023
May 2023
December 2023
August 2024
November 2024
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 2660}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 1, "token_count": 342}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 5, "token_count": 51}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 327}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 9, "token_count": 165}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 9, "token_count": 39}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Srinivas Pandruvada
3589
89.97%
Hans de Goede
204
5.11%
Jiri Kosina
51
1.28%
Bastien Nocera
10
0.25%
Benjamin Tissoires
8
0.20%
Others
127
3.18%
Total
3989
hid-sigmamicro.c
130
-
2
577
Others
December 2021
August 2024
var spanGroupData = [ {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 576}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Others
577
100.00%
Total
577
hid-sjoy.c
174
-
15
758
Linus Torvalds (pre-git)
Linus Torvalds
Jiri Slaby
Benjamin Tissoires
Jiri Kosina
Others
December 1999
February 2002
December 2006
May 2008
December 2008
May 2009
March 2010
December 2010
July 2011
August 2011
October 2011
February 2012
December 2012
February 2013
May 2015
May 2019
June 2024
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 11}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 589}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
11
1.45%
Linus Torvalds
10
1.32%
Jiri Slaby
8
1.06%
Benjamin Tissoires
4
0.53%
Jiri Kosina
3
0.40%
Others
722
95.25%
Total
758
hid-sony.c
2432
-
48
11438
Roderick Colenbrander
Frank Praznik
Simon Wood
Jiri Kosina
Jiri Slaby
Benjamin Tissoires
Bastien Nocera
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Anssi Hannula
José Expósito
Nikolai Kondrashov
Linus Torvalds
Others
March 1996
May 1998
December 1999
January 2000
March 2000
February 2002
April 2002
December 2006
January 2007
May 2008
June 2008
October 2008
December 2008
January 2010
May 2010
August 2010
October 2010
February 2011
April 2011
June 2011
September 2012
December 2012
January 2013
May 2013
June 2013
July 2013
September 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
June 2014
July 2014
September 2014
November 2014
February 2015
March 2015
May 2015
June 2015
November 2015
December 2015
January 2016
February 2016
July 2016
September 2016
October 2016
November 2016
December 2016
February 2017
March 2017
November 2017
December 2017
February 2018
June 2018
August 2018
January 2019
May 2019
August 2019
October 2019
May 2020
November 2020
December 2020
June 2021
August 2021
December 2021
September 2022
November 2022
January 2023
April 2024
June 2024
August 2024
September 2024
October 2024
April 2025
May 2025
January 2026
var spanGroupData = [ {"timestamp": 825667200, "group": [ {"author_id": 20, "token_count": 16}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 36}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 132}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 170}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 21, "token_count": 34}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 7}, {"author_id": 23, "token_count": 48}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 292}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 60, "token_count": 348}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 5, "token_count": 115}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 311}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 46, "token_count": 463}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 46, "token_count": 385}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 46, "token_count": 13}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 46, "token_count": 711}, {"author_id": 23, "token_count": 2}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 46, "token_count": 164}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 5, "token_count": 6}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 46, "token_count": 409}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 23, "token_count": 289}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 46, "token_count": 153}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 46, "token_count": 135}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 7, "token_count": 221}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 162}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 46, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 7, "token_count": 1522}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 7, "token_count": 88}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 376}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 168}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 56, "token_count": 25}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 7, "token_count": 2945}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"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": 1767254400, "group": [ {"author_id": 21, "token_count": 10}, {"author_id": 60, "token_count": 704}, ]}, ]
Author Name
Tokens
Token Proportion
Roderick Colenbrander
4988
43.61%
Frank Praznik
2454
21.45%
Simon Wood
339
2.96%
Jiri Kosina
316
2.76%
Jiri Slaby
168
1.47%
Benjamin Tissoires
47
0.41%
Bastien Nocera
46
0.40%
Greg Kroah-Hartman
30
0.26%
Linus Torvalds (pre-git)
28
0.24%
Anssi Hannula
7
0.06%
José Expósito
2
0.02%
Nikolai Kondrashov
1
0.01%
Linus Torvalds
1
0.01%
Others
3011
26.32%
Total
11438
hid-speedlink.c
79
-
7
236
Jiri Slaby
Jiri Kosina
Others
December 2006
May 2008
September 2008
December 2008
May 2011
December 2012
August 2013
May 2019
June 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 191}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
18
7.63%
Jiri Kosina
5
2.12%
Others
213
90.25%
Total
236
hid-steam.c
1880
-
20
8101
Rodrigo Rivas Costa
Vicki Pfau
Jiri Slaby
Jiri Kosina
Benjamin Tissoires
Vojtech Pavlik
Linus Torvalds (pre-git)
Dmitry Torokhov
David Herrmann
Others
December 1999
February 2002
January 2006
May 2008
June 2008
August 2011
November 2011
February 2013
February 2014
June 2017
April 2018
May 2018
October 2018
February 2019
March 2019
January 2020
June 2020
July 2022
August 2022
January 2023
December 2023
January 2024
April 2024
June 2024
July 2024
September 2024
December 2024
January 2025
February 2025
August 2025
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 41, "token_count": 5}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 55}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 25, "token_count": 4828}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 25, "token_count": 206}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 25, "token_count": 14}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 52, "token_count": 684}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 52, "token_count": 1160}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 797}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 52, "token_count": 8}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 52, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 52, "token_count": 144}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 52, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Rodrigo Rivas Costa
5092
62.86%
Vicki Pfau
2023
24.97%
Jiri Slaby
57
0.70%
Jiri Kosina
24
0.30%
Benjamin Tissoires
10
0.12%
Vojtech Pavlik
5
0.06%
Linus Torvalds (pre-git)
3
0.04%
Dmitry Torokhov
3
0.04%
David Herrmann
2
0.02%
Others
882
10.89%
Total
8101
hid-steelseries.c
753
-
14
3526
Simon Wood
Bastien Nocera
Jiri Slaby
Jiri Kosina
Benjamin Tissoires
Others
December 2006
May 2008
January 2013
February 2013
March 2013
May 2013
September 2013
December 2015
May 2019
February 2023
July 2023
August 2023
September 2023
June 2024
August 2024
October 2024
January 2025
July 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 47}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 5, "token_count": 3}, {"author_id": 23, "token_count": 1676}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 23, "token_count": 46}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 21, "token_count": 1188}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 21, "token_count": 75}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 357}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 78}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wood
1722
48.84%
Bastien Nocera
1263
35.82%
Jiri Slaby
47
1.33%
Jiri Kosina
9
0.26%
Benjamin Tissoires
2
0.06%
Others
483
13.70%
Total
3526
hid-sunplus.c
66
-
10
263
Jiri Kosina
Jiri Slaby
Nikolai Kondrashov
Linus Torvalds (pre-git)
Others
December 1999
December 2006
November 2007
December 2007
March 2008
May 2008
June 2008
August 2010
December 2010
September 2012
December 2012
August 2014
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 5, "token_count": 57}, ]}, {"timestamp": 1196496000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 31}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 86}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
121
46.01%
Jiri Slaby
117
44.49%
Nikolai Kondrashov
7
2.66%
Linus Torvalds (pre-git)
5
1.90%
Others
13
4.94%
Total
263
hid-thrustmaster.c
398
-
21
1583
Benjamin Tissoires
Greg Kroah-Hartman
Clément Vuchener
Linus Torvalds (pre-git)
Jiri Slaby
Linus Torvalds
Jiri Kosina
Others
May 1998
December 1999
February 2002
December 2006
April 2007
June 2008
May 2011
September 2015
November 2017
January 2021
March 2021
April 2021
May 2021
July 2021
November 2021
December 2021
January 2022
February 2022
August 2022
December 2024
February 2025
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1367}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
36
2.27%
Greg Kroah-Hartman
6
0.38%
Clément Vuchener
6
0.38%
Linus Torvalds (pre-git)
4
0.25%
Jiri Slaby
2
0.13%
Linus Torvalds
1
0.06%
Jiri Kosina
1
0.06%
Others
1527
96.46%
Total
1583
hid-tivo.c
78
-
8
264
Jiri Kosina
Jiri Slaby
Linus Torvalds (pre-git)
Others
January 2000
July 2000
December 2006
May 2008
October 2011
March 2012
December 2012
March 2015
May 2019
June 2024
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 229}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
10
3.79%
Jiri Slaby
8
3.03%
Linus Torvalds (pre-git)
4
1.52%
Others
242
91.67%
Total
264
hid-tmff.c
269
-
27
1200
Jiri Slaby
Dmitry Torokhov
Anssi Hannula
Jiri Kosina
Linus Torvalds
Roderick Colenbrander
Linus Torvalds (pre-git)
Simon Wood
Benjamin Tissoires
Vojtech Pavlik
Others
May 1998
December 1999
February 2002
July 2002
February 2003
May 2003
June 2004
September 2005
July 2006
May 2007
July 2007
November 2007
May 2008
September 2008
May 2009
June 2009
March 2010
November 2010
December 2010
July 2011
December 2012
February 2013
November 2013
November 2016
November 2017
May 2019
July 2019
September 2019
October 2019
November 2021
June 2024
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 11}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 352}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 128}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 18, "token_count": 191}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 312}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
335
27.92%
Dmitry Torokhov
200
16.67%
Anssi Hannula
128
10.67%
Jiri Kosina
14
1.17%
Linus Torvalds
11
0.92%
Roderick Colenbrander
7
0.58%
Linus Torvalds (pre-git)
5
0.42%
Simon Wood
4
0.33%
Benjamin Tissoires
4
0.33%
Vojtech Pavlik
3
0.25%
Others
489
40.75%
Total
1200
hid-topre.c
58
-
4
226
Others
September 2022
March 2023
August 2024
January 2025
var spanGroupData = [ {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 180}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 41}, ]}, ]
Author Name
Tokens
Token Proportion
Others
226
100.00%
Total
226
hid-topseed.c
82
-
10
397
Hans de Goede
Jiri Kosina
Jiri Slaby
Others
December 2006
May 2008
January 2009
April 2010
July 2010
August 2010
November 2010
December 2012
February 2019
May 2019
June 2024
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 9, "token_count": 24}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
24
6.05%
Jiri Kosina
8
2.02%
Jiri Slaby
3
0.76%
Others
362
91.18%
Total
397
hid-twinhan.c
135
-
7
476
Bruno Prémont
Linus Torvalds (pre-git)
Jiri Kosina
Others
January 1996
October 1997
December 1999
December 2006
July 2009
December 2011
December 2012
May 2019
June 2024
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 11, "token_count": 455}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
455
95.59%
Linus Torvalds (pre-git)
6
1.26%
Jiri Kosina
5
1.05%
Others
10
2.10%
Total
476
hid-u2fzero.c
404
-
3
1734
Jiri Kosina
Greg Kroah-Hartman
Others
April 2019
September 2021
October 2021
December 2021
var spanGroupData = [ {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 60, "token_count": 1570}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
11
0.63%
Greg Kroah-Hartman
1
0.06%
Others
1722
99.31%
Total
1734
hid-uclogic-core.c
650
-
26
2613
Nikolai Kondrashov
Benjamin Tissoires
José Expósito
Jiri Slaby
Linus Torvalds (pre-git)
Bastien Nocera
Greg Kroah-Hartman
Clément Vuchener
Rahul Rameshbabu
Jiri Kosina
Dmitry Torokhov
Others
December 1999
August 2002
December 2006
May 2008
June 2008
August 2010
July 2011
May 2012
August 2012
December 2012
May 2013
July 2014
March 2015
September 2015
September 2016
March 2017
February 2019
June 2019
October 2020
December 2020
December 2021
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
November 2022
December 2022
August 2023
June 2024
August 2024
April 2025
May 2025
June 2025
September 2025
January 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 55}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 121}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 20}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 194}, {"author_id": 10, "token_count": 31}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 45, "token_count": 6}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 10, "token_count": 28}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 894}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 6}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 314}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 147}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 90}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 28}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 6}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 148}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 26, "token_count": 5}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 22, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
1698
64.98%
Benjamin Tissoires
203
7.77%
José Expósito
180
6.89%
Jiri Slaby
59
2.26%
Linus Torvalds (pre-git)
7
0.27%
Bastien Nocera
7
0.27%
Greg Kroah-Hartman
6
0.23%
Clément Vuchener
6
0.23%
Rahul Rameshbabu
5
0.19%
Jiri Kosina
5
0.19%
Dmitry Torokhov
4
0.15%
Others
433
16.57%
Total
2613
hid-uclogic-params.c
2024
-
24
6983
Nikolai Kondrashov
José Expósito
Benjamin Tissoires
Jiri Slaby
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Others
December 1999
August 2002
May 2008
August 2010
May 2012
May 2013
July 2014
August 2014
March 2015
September 2016
February 2019
June 2019
August 2020
October 2020
December 2020
March 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
October 2022
December 2022
March 2024
August 2024
October 2024
June 2025
July 2025
September 2025
November 2025
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 10, "token_count": 41}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 10, "token_count": 52}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 3549}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 22, "token_count": 50}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 279}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 86}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 85}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 635}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 411}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 523}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 196}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 381}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 22, "token_count": 17}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 317}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
4796
68.68%
José Expósito
1578
22.60%
Benjamin Tissoires
90
1.29%
Jiri Slaby
15
0.21%
Linus Torvalds (pre-git)
2
0.03%
Greg Kroah-Hartman
1
0.01%
Others
501
7.17%
Total
6983
hid-uclogic-params.h
284
-
6
363
Nikolai Kondrashov
José Expósito
Jiri Slaby
Others
August 2002
May 2008
May 2012
July 2014
March 2015
February 2019
February 2022
March 2022
April 2022
May 2022
August 2022
December 2022
August 2024
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 198}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 29}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 16}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 12}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 16}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 50}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
277
76.31%
José Expósito
66
18.18%
Jiri Slaby
5
1.38%
Others
15
4.13%
Total
363
hid-uclogic-rdesc.c
1416
-
8
6125
Nikolai Kondrashov
José Expósito
Benjamin Tissoires
Others
August 2002
August 2010
July 2011
March 2012
May 2012
August 2012
May 2013
July 2014
March 2015
September 2016
February 2019
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
October 2022
November 2022
December 2022
May 2024
June 2024
August 2024
October 2024
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 2265}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 200}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 10, "token_count": 141}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 318}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 134}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 939}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 75}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 60}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 66}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 507}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 324}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 152}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 22, "token_count": 7}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 42}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 22, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 387}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 359}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
3993
65.19%
José Expósito
1048
17.11%
Benjamin Tissoires
8
0.13%
Others
1076
17.57%
Total
6125
hid-uclogic-rdesc.h
225
-
5
536
Nikolai Kondrashov
José Expósito
Others
August 2002
August 2010
July 2011
March 2012
May 2012
August 2012
July 2014
February 2019
February 2022
March 2022
April 2022
May 2022
June 2022
August 2022
October 2022
December 2022
August 2024
June 2025
September 2025
var spanGroupData = [ {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 5}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 10, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 366}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 21}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 10, "token_count": 14}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 8}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 22, "token_count": 28}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 22, "token_count": 14}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 22, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
446
83.21%
José Expósito
66
12.31%
Others
24
4.48%
Total
536
hid-udraw-ps3.c
466
-
9
2218
Bastien Nocera
Jiri Kosina
Jiri Slaby
Anssi Hannula
Vojtech Pavlik
Others
March 2002
June 2005
July 2006
December 2006
April 2007
May 2008
June 2009
October 2009
September 2012
November 2016
May 2019
July 2020
var spanGroupData = [ {"timestamp": 1014969600, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 21}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 2165}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
2165
97.61%
Jiri Kosina
22
0.99%
Jiri Slaby
21
0.95%
Anssi Hannula
4
0.18%
Vojtech Pavlik
1
0.05%
Others
5
0.23%
Total
2218
hid-universal-pidff.c
204
-
2
912
Tomasz Pakuła
Others
February 2025
May 2025
August 2025
var spanGroupData = [ {"timestamp": 1738396800, "group": [ {"author_id": 35, "token_count": 893}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 35, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
Tomasz Pakuła
911
99.89%
Others
1
0.11%
Total
912
hid-viewsonic.c
106
-
3
382
Nikolai Kondrashov
Others
February 2019
May 2022
June 2024
August 2024
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 370}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
372
97.38%
Others
10
2.62%
Total
382
hid-vivaldi-common.c
142
-
14
491
Dmitry Torokhov
Greg Kroah-Hartman
Benjamin Tissoires
Linus Torvalds (pre-git)
Jiri Kosina
Anssi Hannula
Jiri Slaby
Others
April 1994
June 1995
December 1999
January 2000
July 2006
December 2006
May 2008
April 2012
February 2015
November 2015
January 2017
November 2017
December 2017
September 2020
January 2022
March 2022
August 2022
June 2024
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 18, "token_count": 46}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 56, "token_count": 41}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
46
9.37%
Greg Kroah-Hartman
41
8.35%
Benjamin Tissoires
15
3.05%
Linus Torvalds (pre-git)
13
2.65%
Jiri Kosina
7
1.43%
Anssi Hannula
6
1.22%
Jiri Slaby
5
1.02%
Others
358
72.91%
Total
491
hid-vivaldi-common.h
14
-
4
46
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Others
December 1999
September 2020
March 2022
August 2022
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 9}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 56, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Linus Torvalds (pre-git)
9
19.57%
Greg Kroah-Hartman
6
13.04%
Others
31
67.39%
Total
46
hid-vivaldi.c
57
-
9
189
Jiri Kosina
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Jiri Slaby
Others
April 1994
June 1995
January 2000
July 2000
December 2006
May 2008
October 2009
January 2017
June 2018
September 2020
December 2021
January 2022
March 2022
August 2022
var spanGroupData = [ {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 56, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
13
6.88%
Linus Torvalds (pre-git)
7
3.70%
Greg Kroah-Hartman
7
3.70%
Jiri Slaby
6
3.17%
Others
156
82.54%
Total
189
hid-vrc2.c
91
-
2
324
Others
September 2022
August 2024
var spanGroupData = [ {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 322}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
324
100.00%
Total
324
hid-waltop.c
746
-
8
3153
Nikolai Kondrashov
Jiri Slaby
Linus Torvalds (pre-git)
Jiri Kosina
Others
December 1999
December 2006
May 2008
June 2008
August 2010
September 2010
February 2012
March 2012
May 2012
December 2012
May 2019
June 2024
August 2024
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 2354}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 10, "token_count": 77}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 10, "token_count": 54}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 10, "token_count": 587}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 10, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
3078
97.62%
Jiri Slaby
27
0.86%
Linus Torvalds (pre-git)
5
0.16%
Jiri Kosina
5
0.16%
Others
38
1.21%
Total
3153
hid-wiimote-core.c
1894
-
15
9513
David Herrmann
Nicolas Adenis-Lamarre
Jiri Slaby
Benjamin Tissoires
Jiri Kosina
Others
December 2006
May 2008
July 2011
August 2011
September 2011
November 2011
May 2012
December 2012
April 2013
May 2013
June 2013
August 2013
September 2013
February 2014
October 2017
June 2018
May 2019
May 2020
September 2020
December 2020
October 2022
December 2022
April 2025
May 2025
February 2026
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1610}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 180}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 1461}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 472}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 207}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 5248}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 57, "token_count": 94}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1669881600, "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": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
9282
97.57%
Nicolas Adenis-Lamarre
94
0.99%
Jiri Slaby
30
0.32%
Benjamin Tissoires
4
0.04%
Jiri Kosina
3
0.03%
Others
100
1.05%
Total
9513
hid-wiimote-debug.c
212
-
5
1026
David Herrmann
Others
July 2011
August 2011
September 2011
November 2011
April 2012
January 2013
May 2013
May 2019
February 2026
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 81}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 897}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1020
99.42%
Others
6
0.58%
Total
1026
hid-wiimote-modules.c
2885
-
10
15167
David Herrmann
Nicolas Adenis-Lamarre
Jiri Kosina
Others
December 2006
July 2011
August 2011
September 2011
November 2011
December 2011
April 2013
May 2013
June 2013
October 2013
March 2015
December 2015
March 2016
June 2018
May 2019
May 2020
October 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 1424}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 158}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 592}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 247}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 8029}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 845}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 763}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 57, "token_count": 1827}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 959}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
12080
79.65%
Nicolas Adenis-Lamarre
1827
12.05%
Jiri Kosina
3
0.02%
Others
1257
8.29%
Total
15167
hid-wiimote.h
378
-
9
1343
David Herrmann
Nicolas Adenis-Lamarre
Jiri Kosina
Others
December 2006
July 2011
August 2011
September 2011
November 2011
May 2013
June 2013
October 2013
November 2013
March 2015
December 2015
June 2018
May 2019
May 2020
October 2022
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 254}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 376}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 191}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 425}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 57, "token_count": 10}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1314
97.84%
Nicolas Adenis-Lamarre
10
0.74%
Jiri Kosina
3
0.22%
Others
16
1.19%
Total
1343
hid-winwing.c
268
-
4
1072
Others
February 2024
July 2024
August 2024
November 2024
October 2025
var spanGroupData = [ {"timestamp": 1706774400, "group": [ {"author_id": 60, "token_count": 768}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 283}, ]}, ]
Author Name
Tokens
Token Proportion
Others
1072
100.00%
Total
1072
hid-xiaomi.c
94
-
2
380
Others
September 2021
August 2024
var spanGroupData = [ {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 375}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Others
380
100.00%
Total
380
hid-xinmo.c
60
-
8
172
Jiri Slaby
Jiri Kosina
Linus Torvalds (pre-git)
Others
June 1993
November 1993
December 2006
May 2008
July 2013
August 2013
February 2017
May 2019
June 2024
var spanGroupData = [ {"timestamp": 738918000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
8
4.65%
Jiri Kosina
5
2.91%
Linus Torvalds (pre-git)
3
1.74%
Others
156
90.70%
Total
172
hid-zpff.c
142
-
16
612
Anssi Hannula
Jiri Slaby
Jiri Kosina
Linus Torvalds
Michal Malý
Linus Torvalds (pre-git)
Benjamin Tissoires
Dmitry Torokhov
Greg Kroah-Hartman
Others
May 1998
December 1999
February 2002
April 2002
July 2006
December 2006
May 2007
May 2008
September 2008
May 2009
December 2010
June 2011
July 2011
August 2011
April 2012
December 2012
February 2013
September 2013
May 2019
October 2019
June 2024
February 2026
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 332}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 134}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
345
56.37%
Jiri Slaby
157
25.65%
Jiri Kosina
17
2.78%
Linus Torvalds
15
2.45%
Michal Malý
6
0.98%
Linus Torvalds (pre-git)
5
0.82%
Benjamin Tissoires
4
0.65%
Dmitry Torokhov
3
0.49%
Greg Kroah-Hartman
1
0.16%
Others
59
9.64%
Total
612
hid-zydacron.c
209
-
9
820
Jiri Kosina
Benjamin Tissoires
Greg Kroah-Hartman
Nikolai Kondrashov
Others
May 2010
August 2010
December 2010
December 2012
July 2013
May 2019
June 2024
August 2024
February 2026
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 5, "token_count": 775}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 56, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
775
94.51%
Benjamin Tissoires
12
1.46%
Greg Kroah-Hartman
8
0.98%
Nikolai Kondrashov
7
0.85%
Others
18
2.20%
Total
820
hidraw.c
710
-
40
3306
Jiri Kosina
Benjamin Tissoires
Greg Kroah-Hartman
Linus Torvalds
Dmitry Torokhov
Linus Torvalds (pre-git)
Vojtech Pavlik
Rishi Gupta
Jiri Slaby
Anssi Hannula
Others
September 1991
March 1997
May 1998
June 1999
December 1999
February 2002
July 2002
February 2003
July 2006
December 2006
May 2007
September 2007
October 2007
May 2008
July 2008
September 2008
October 2008
November 2008
December 2008
February 2009
October 2009
January 2010
March 2010
August 2010
October 2010
December 2010
January 2011
September 2011
April 2012
June 2012
August 2012
September 2012
November 2012
January 2013
February 2013
July 2013
August 2013
October 2013
January 2014
February 2014
March 2014
March 2016
February 2017
July 2017
September 2017
February 2018
September 2018
November 2018
May 2019
September 2019
December 2019
January 2020
November 2020
November 2021
July 2022
June 2023
January 2024
June 2024
July 2024
August 2024
September 2025
February 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 40, "token_count": 17}, {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 5, "token_count": 1543}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 5, "token_count": 24}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 56, "token_count": 2}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 5, "token_count": 99}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 5, "token_count": 73}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 170}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 5, "token_count": 34}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 82}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 117}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 18, "token_count": 11}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 56, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 103}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 0, "token_count": 340}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
1860
56.26%
Benjamin Tissoires
420
12.70%
Greg Kroah-Hartman
24
0.73%
Linus Torvalds
21
0.64%
Dmitry Torokhov
18
0.54%
Linus Torvalds (pre-git)
14
0.42%
Vojtech Pavlik
5
0.15%
Rishi Gupta
4
0.12%
Jiri Slaby
4
0.12%
Anssi Hannula
4
0.12%
Others
932
28.19%
Total
3306
uhid.c
819
-
21
3914
David Herrmann
Dmitry Torokhov
Jiri Kosina
Roderick Colenbrander
Benjamin Tissoires
Frank Praznik
Linus Torvalds
Others
June 2012
February 2013
September 2013
January 2014
February 2014
March 2014
May 2014
July 2014
October 2014
March 2016
May 2016
August 2016
July 2017
February 2018
November 2018
March 2019
May 2019
January 2020
January 2022
December 2022
January 2023
October 2023
February 2026
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 2063}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 18, "token_count": 436}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 46, "token_count": 18}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 5, "token_count": 174}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 205}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 730}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
2799
71.51%
Dmitry Torokhov
436
11.14%
Jiri Kosina
186
4.75%
Roderick Colenbrander
82
2.10%
Benjamin Tissoires
37
0.95%
Frank Praznik
18
0.46%
Linus Torvalds
2
0.05%
Others
354
9.04%
Total
3914
wacom.h
252
-
22
749
Benjamin Tissoires
Jason Gerecke
Ping Cheng
Linus Torvalds (pre-git)
Aaron Skomra
Linus Torvalds
Jiri Slaby
Vojtech Pavlik
Dmitry Torokhov
Others
August 1992
June 1993
November 1993
April 1994
June 1995
June 1999
December 1999
January 2000
March 2000
February 2002
June 2006
July 2006
April 2008
May 2008
December 2009
February 2010
March 2010
September 2010
December 2010
June 2011
September 2011
October 2011
March 2012
April 2012
July 2014
August 2014
September 2014
March 2015
April 2015
June 2015
August 2015
July 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2019
November 2019
July 2022
August 2022
July 2023
November 2023
October 2024
December 2024
var spanGroupData = [ {"timestamp": 712652400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 14}, {"author_id": 41, "token_count": 6}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 81}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 236}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 13}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 80}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 12, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
289
38.58%
Jason Gerecke
164
21.90%
Ping Cheng
94
12.55%
Linus Torvalds (pre-git)
32
4.27%
Aaron Skomra
21
2.80%
Linus Torvalds
14
1.87%
Jiri Slaby
10
1.34%
Vojtech Pavlik
6
0.80%
Dmitry Torokhov
3
0.40%
Others
116
15.49%
Total
749
wacom_sys.c
2959
-
41
13878
Benjamin Tissoires
Jason Gerecke
Ping Cheng
Aaron Skomra
Dmitry Torokhov
Bastien Nocera
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Linus Torvalds
Others
December 1999
January 2000
March 2000
May 2000
July 2000
October 2000
February 2002
July 2002
September 2002
January 2004
February 2005
September 2005
July 2006
November 2006
April 2007
April 2008
November 2008
May 2009
August 2009
December 2009
January 2010
February 2010
March 2010
April 2010
August 2010
September 2010
October 2010
November 2010
August 2011
September 2011
October 2011
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
September 2012
October 2012
November 2012
January 2013
July 2013
September 2013
October 2013
November 2013
December 2013
April 2014
May 2014
July 2014
August 2014
September 2014
November 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
August 2015
September 2015
December 2015
February 2016
April 2016
July 2016
August 2016
October 2016
January 2017
February 2017
March 2017
April 2017
July 2017
August 2017
September 2017
November 2017
December 2017
February 2018
April 2018
June 2018
July 2018
January 2019
May 2019
June 2019
August 2019
April 2020
November 2020
December 2020
January 2021
February 2021
March 2021
July 2021
October 2021
December 2021
April 2022
May 2022
July 2022
August 2022
December 2022
April 2023
July 2023
November 2023
January 2024
November 2024
December 2024
March 2025
April 2025
May 2025
June 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 19}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 56, "token_count": 2}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 283}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 18, "token_count": 39}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 162}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 92}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 21, "token_count": 35}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 18, "token_count": 29}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 13, "token_count": 133}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 34}, {"author_id": 13, "token_count": 180}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 18, "token_count": 5}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 908}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 13, "token_count": 125}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 429}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 176}, {"author_id": 13, "token_count": 49}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 18, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 140}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 1051}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 525}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 422}, {"author_id": 13, "token_count": 116}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 55}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 12, "token_count": 35}, {"author_id": 13, "token_count": 56}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 167}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 12, "token_count": 82}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 39, "token_count": 537}, {"author_id": 12, "token_count": 153}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 45}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 838}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 263}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3117}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 187}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 77}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 292}, {"author_id": 0, "token_count": 100}, {"author_id": 12, "token_count": 194}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 131}, {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 39, "token_count": 46}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 12, "token_count": 90}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 39, "token_count": 10}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 462}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 39, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 244}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 12, "token_count": 174}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 39, "token_count": 21}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 13, "token_count": 95}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 6}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 12, "token_count": 40}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 12, "token_count": 45}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 39, "token_count": 136}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 114}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 12, "token_count": 200}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 12, "token_count": 65}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 21, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
6238
44.95%
Jason Gerecke
3191
22.99%
Ping Cheng
1306
9.41%
Aaron Skomra
1056
7.61%
Dmitry Torokhov
114
0.82%
Bastien Nocera
59
0.43%
Linus Torvalds (pre-git)
40
0.29%
Greg Kroah-Hartman
21
0.15%
Linus Torvalds
4
0.03%
Others
1849
13.32%
Total
13878
wacom_wac.c
5137
-
44
31171
Jason Gerecke
Ping Cheng
Benjamin Tissoires
Aaron Skomra
Dmitry Torokhov
Vojtech Pavlik
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
Jiri Slaby
Even Xu
Jiri Kosina
Others
December 1999
January 2000
March 2000
October 2000
February 2002
July 2002
August 2002
September 2002
October 2002
February 2003
January 2004
March 2004
February 2005
March 2005
May 2005
June 2005
September 2005
November 2005
January 2006
March 2006
July 2006
September 2006
December 2006
February 2007
April 2007
June 2007
March 2008
April 2008
May 2008
November 2008
May 2009
June 2009
August 2009
December 2009
February 2010
March 2010
April 2010
June 2010
August 2010
September 2010
October 2010
November 2010
December 2010
January 2011
March 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
November 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
August 2013
September 2013
October 2013
November 2013
December 2013
January 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 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
March 2016
April 2016
May 2016
July 2016
August 2016
October 2016
November 2016
December 2016
January 2017
February 2017
March 2017
April 2017
June 2017
August 2017
September 2017
November 2017
December 2017
March 2018
April 2018
May 2018
June 2018
October 2018
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
November 2019
December 2019
April 2020
August 2020
September 2020
January 2021
February 2021
March 2021
April 2021
July 2021
September 2021
November 2021
January 2022
March 2022
April 2022
May 2022
July 2022
August 2022
November 2022
December 2022
February 2023
April 2023
June 2023
July 2023
November 2023
December 2023
January 2024
July 2024
September 2024
October 2024
December 2024
March 2025
May 2025
August 2025
March 2026
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 299}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 236}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 40, "token_count": 278}, {"author_id": 41, "token_count": 18}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 56, "token_count": 8}, {"author_id": 41, "token_count": 387}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 56, "token_count": 45}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 41, "token_count": 65}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 41, "token_count": 452}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 13, "token_count": 298}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 56, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 13, "token_count": 155}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 18, "token_count": 125}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 13, "token_count": 301}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 13, "token_count": 146}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 1327}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 13, "token_count": 59}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 38}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 13, "token_count": 199}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 65}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 13, "token_count": 19}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 33}, {"author_id": 13, "token_count": 80}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 328}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 13, "token_count": 333}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 17}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 13, "token_count": 240}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 18, "token_count": 101}, {"author_id": 60, "token_count": 758}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 1211}, {"author_id": 13, "token_count": 235}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 18, "token_count": 46}, {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 13, "token_count": 423}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 527}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 13, "token_count": 87}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 13, "token_count": 52}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 13, "token_count": 735}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 13, "token_count": 31}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 442}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 12, "token_count": 77}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 293}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 260}, {"author_id": 13, "token_count": 539}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 18, "token_count": 90}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 13, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 13, "token_count": 84}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 312}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 13, "token_count": 84}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 13, "token_count": 100}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 69}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 13, "token_count": 134}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 13, "token_count": 37}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 156}, {"author_id": 13, "token_count": 143}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 4}, {"author_id": 13, "token_count": 134}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 109}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 262}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 140}, {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 799}, {"author_id": 12, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 504}, {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 827}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 12, "token_count": 75}, {"author_id": 13, "token_count": 57}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 12, "token_count": 200}, {"author_id": 13, "token_count": 89}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 12, "token_count": 2}, {"author_id": 13, "token_count": 370}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 429}, {"author_id": 13, "token_count": 58}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 12, "token_count": 260}, {"author_id": 13, "token_count": 209}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 39, "token_count": 23}, {"author_id": 12, "token_count": 10}, {"author_id": 13, "token_count": 36}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 378}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 12, "token_count": 376}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 39, "token_count": 328}, {"author_id": 12, "token_count": 85}, {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 279}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 12, "token_count": 179}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 890}, {"author_id": 5, "token_count": 1}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 12, "token_count": 27}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 12, "token_count": 28}, {"author_id": 13, "token_count": 100}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 24}, {"author_id": 13, "token_count": 30}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 498}, {"author_id": 12, "token_count": 30}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 136}, {"author_id": 13, "token_count": 77}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 1697}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 13, "token_count": 233}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 173}, {"author_id": 12, "token_count": 1014}, {"author_id": 13, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 12, "token_count": 36}, {"author_id": 13, "token_count": 31}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 39, "token_count": 5}, {"author_id": 12, "token_count": 1243}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 410}, {"author_id": 13, "token_count": 23}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 12, "token_count": 320}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 12, "token_count": 65}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 48}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 12, "token_count": 60}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 694}, {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 39, "token_count": 173}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 12, "token_count": 155}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 12, "token_count": 63}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 12, "token_count": 159}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 70}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 36}, {"author_id": 12, "token_count": 43}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 39, "token_count": 186}, {"author_id": 13, "token_count": 14}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 39, "token_count": 426}, {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 120}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 12, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 141}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 123}, {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 12, "token_count": 43}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 13, "token_count": 154}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 12, "token_count": 194}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 13, "token_count": 38}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 12, "token_count": 20}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 13, "token_count": 132}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 12, "token_count": 70}, {"author_id": 13, "token_count": 34}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 12, "token_count": 10}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 12, "token_count": 306}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 12, "token_count": 71}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 42}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 60, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gerecke
10284
32.99%
Ping Cheng
9222
29.59%
Benjamin Tissoires
3224
10.34%
Aaron Skomra
2053
6.59%
Dmitry Torokhov
1584
5.08%
Vojtech Pavlik
924
2.96%
Linus Torvalds (pre-git)
552
1.77%
Linus Torvalds
278
0.89%
Greg Kroah-Hartman
54
0.17%
Jiri Slaby
33
0.11%
Even Xu
9
0.03%
Jiri Kosina
4
0.01%
Others
2950
9.46%
Total
31171
wacom_wac.h
369
-
15
1095
Jason Gerecke
Ping Cheng
Benjamin Tissoires
Aaron Skomra
Linus Torvalds (pre-git)
Dmitry Torokhov
Vojtech Pavlik
Others
January 2000
March 2000
September 2002
June 2005
November 2005
July 2006
September 2006
February 2007
June 2007
March 2008
November 2008
May 2009
December 2009
February 2010
March 2010
June 2010
September 2010
March 2011
June 2011
September 2011
October 2011
January 2012
March 2012
April 2012
June 2012
July 2012
October 2012
November 2012
February 2013
May 2013
September 2013
October 2013
November 2013
December 2013
January 2014
May 2014
July 2014
August 2014
September 2014
December 2014
January 2015
February 2015
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
October 2015
November 2015
January 2016
February 2016
April 2016
July 2016
August 2016
October 2016
January 2017
February 2017
April 2017
October 2017
November 2017
March 2018
May 2019
June 2019
January 2021
April 2021
June 2021
July 2021
November 2021
March 2022
December 2022
February 2023
June 2023
July 2023
November 2023
July 2024
September 2024
October 2024
March 2025
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 13, "token_count": 12}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 13, "token_count": 53}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 13, "token_count": 49}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 18, "token_count": 7}, {"author_id": 13, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 12, "token_count": 10}, {"author_id": 13, "token_count": 20}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 12, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 13, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 54}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 25}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 39, "token_count": 29}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 12, "token_count": 5}, {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 185}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 39, "token_count": 47}, {"author_id": 12, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 13, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 12, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 39, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 39, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 12, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gerecke
390
35.62%
Ping Cheng
352
32.15%
Benjamin Tissoires
154
14.06%
Aaron Skomra
100
9.13%
Linus Torvalds (pre-git)
15
1.37%
Dmitry Torokhov
7
0.64%
Vojtech Pavlik
3
0.27%
Others
74
6.76%
Total
1095
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
953
Author
Tokens
Proportion
Commits
Proportion
0
Benjamin Tissoires
76881
12.03%
466
10.08%
1
Srinivas Pandruvada
30908
4.84%
40
0.87%
2
David Herrmann
26928
4.21%
104
2.25%
3
Thomas Kuehne
24376
3.81%
4
0.09%
4
Stefan Achatz
21866
3.42%
58
1.25%
5
Jiri Kosina
19964
3.12%
183
3.96%
6
Even Xu
18591
2.91%
63
1.36%
7
Roderick Colenbrander
18141
2.84%
69
1.49%
8
Jiri Slaby
18120
2.84%
50
1.08%
9
Hans de Goede
16469
2.58%
172
3.72%
10
Nikolai Kondrashov
16254
2.54%
86
1.86%
11
Bruno Prémont
15346
2.40%
27
0.58%
12
Jason Gerecke
14035
2.20%
180
3.89%
13
Ping Cheng
11079
1.73%
138
2.99%
14
Xinpeng Sun
10562
1.65%
12
0.26%
15
Daniel J. Ogorchock
10383
1.62%
21
0.45%
16
Sandeep Singh
9214
1.44%
4
0.09%
17
Basavaraj Natikar
8501
1.33%
71
1.54%
18
Dmitry Torokhov
8273
1.29%
100
2.16%
19
Anssi Hannula
7762
1.21%
12
0.26%
20
Linus Torvalds (pre-git)
7098
1.11%
132
2.86%
21
Bastien Nocera
7076
1.11%
50
1.08%
22
José Expósito
6852
1.07%
57
1.23%
23
Simon Wood
6080
0.95%
44
0.95%
24
Michal Malý
5165
0.81%
28
0.61%
25
Rodrigo Rivas Costa
5104
0.80%
8
0.17%
26
Rahul Rameshbabu
4718
0.74%
11
0.24%
27
Michael Zaidman
4620
0.72%
18
0.39%
28
Edwin Velds
4422
0.69%
1
0.02%
29
Don Prince
4417
0.69%
3
0.06%
30
David Barksdale
4375
0.68%
1
0.02%
31
Maximilian Luz
4149
0.65%
9
0.19%
32
Rishi Gupta
4102
0.64%
3
0.06%
33
Masaki Ota
3945
0.62%
10
0.22%
34
Angela Czubak
3814
0.60%
8
0.17%
35
Tomasz Pakuła
3594
0.56%
53
1.15%
36
Charles Wang
3529
0.55%
4
0.09%
37
Nestor Lopez Casado
3401
0.53%
4
0.09%
38
Zhang Lixu
3334
0.52%
34
0.74%
39
Aaron Skomra
3230
0.51%
30
0.65%
40
Linus Torvalds
3212
0.50%
21
0.45%
41
Vojtech Pavlik
3203
0.50%
39
0.84%
42
stuarthayhurst
3172
0.50%
8
0.17%
43
Rushikesh S Kadam
3143
0.49%
1
0.02%
44
Rafi Rubin
3087
0.48%
15
0.32%
45
Clément Vuchener
2964
0.46%
2
0.04%
46
Frank Praznik
2739
0.43%
40
0.87%
47
Doug Anderson
2703
0.42%
13
0.28%
48
Ryan McClelland
2699
0.42%
4
0.09%
49
Kerem Karabay
2564
0.40%
10
0.22%
50
Heiner Kallweit
2551
0.40%
9
0.19%
51
Julian Sax
2131
0.33%
4
0.09%
52
Vicki Pfau
2059
0.32%
19
0.41%
53
Bernhard Seibold
2058
0.32%
1
0.02%
54
Michael Poole
2045
0.32%
5
0.11%
55
Leo L. Schwab
1953
0.31%
1
0.02%
56
Greg Kroah-Hartman
1938
0.30%
57
1.23%
57
Nicolas Adenis-Lamarre
1931
0.30%
1
0.02%
58
Jamie Lentin
1867
0.29%
11
0.24%
59
K. Y. Srinivasan
1836
0.29%
5
0.11%
60
Others
112554
17.61%
1988
43.01%
Total
639087
4622