Linux Source Code
Home
Release 5.1
Help
hid
root
drivers
Highlighting
Reset All
By Author
By Age
──────────
Aaron Skomra
Alan Stern
Alexandrov Stansilav
Andrew Duggan
Anssi Hannula
Bastien Nocera
Benjamin Tissoires
Bernhard Seibold
Brendan McGrath
Bruno Prémont
Carlo Caione
Chase Douglas
Chris Bagwell
Clément Vuchener
Daniel M. Lambea
David Barksdale
David Herrmann
Dmitry Torokhov
Don Prince
Eduard Hasenleithner
Edwin Velds
Even Xu
Frank Praznik
Greg Kroah-Hartman
Hanno Zulla
Hans de Goede
Harry Cutts
Heiner Kallweit
Henrik Rydberg
Jamie Lentin
Janne Kanniainen
Jason Gerecke
Jean Delvare
Jiri Kosina
Jiri Slaby
Julian Sax
K. Y. Srinivasan
Linus Torvalds
Linus Torvalds (pre-git)
Masaki Ota
Michael Poole
Michal Malý
Nestor Lopez Casado
Nicolas Adenis-Lamarre
Nikolai Kondrashov
Oliver Neukum
Others
Peter Hutterer
Petri Gynther
Ping Cheng
Rafi Rubin
Richard Walmsley
Roderick Colenbrander
Rodrigo Rivas Costa
Sean O'Brien
Simon Wood
Srinivas Pandruvada
Stefan Achatz
Stephane Chatty
Unknown
Vojtech Pavlik
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
i2c-hid
1776
3
36
7869
Benjamin Tissoires
Julian Sax
Andrew Duggan
Hans de Goede
Dmitry Torokhov
Jiri Kosina
Brendan McGrath
Jason Gerecke
Linus Torvalds
Others
November 2012
December 2012
January 2013
February 2013
April 2013
June 2013
August 2013
December 2013
January 2014
February 2014
May 2014
July 2014
November 2014
December 2014
February 2015
April 2015
May 2015
July 2015
September 2015
December 2015
March 2016
May 2016
June 2016
October 2016
November 2016
December 2016
January 2017
February 2017
May 2017
June 2017
July 2017
September 2017
October 2017
November 2017
January 2018
April 2018
May 2018
June 2018
September 2018
October 2018
November 2018
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3354}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 0, "token_count": 175}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 32}, {"author_id": 60, "token_count": 209}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 33, "token_count": 78}, {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 200}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 33, "token_count": 94}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 33, "token_count": 62}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 33}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 60, "token_count": 195}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 49, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 32}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 25, "token_count": 42}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 13, "token_count": 36}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 25, "token_count": 2}, {"author_id": 35, "token_count": 1847}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 35, "token_count": 36}, {"author_id": 34, "token_count": 3}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 25, "token_count": 36}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
3931
49.96%
Julian Sax
1883
23.93%
Andrew Duggan
234
2.97%
Hans de Goede
156
1.98%
Dmitry Torokhov
72
0.91%
Jiri Kosina
9
0.11%
Brendan McGrath
8
0.10%
Jason Gerecke
5
0.06%
Linus Torvalds
3
0.04%
Others
1568
19.93%
Total
7869
intel-ish-hid
7388
17
18
24626
Srinivas Pandruvada
Even Xu
Hans de Goede
Greg Kroah-Hartman
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
var spanGroupData = [ {"timestamp": 1454313600, "group": [ {"author_id": 56, "token_count": 17}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 1, "token_count": 23109}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 56, "token_count": 169}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 56, "token_count": 171}, {"author_id": 3, "token_count": 6}, {"author_id": 1, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 56, "token_count": 81}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 43, "token_count": 20}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 25, "token_count": 40}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 56, "token_count": 374}, {"author_id": 1, "token_count": 154}, {"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": 39}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 112}, ]}, ]
Author Name
Tokens
Token Proportion
Srinivas Pandruvada
23340
94.78%
Even Xu
812
3.30%
Hans de Goede
40
0.16%
Greg Kroah-Hartman
20
0.08%
Jiri Kosina
6
0.02%
Others
408
1.66%
Total
24626
usbhid
4745
6
111
23883
Anssi Hannula
Jiri Kosina
Linus Torvalds (pre-git)
Linus Torvalds
Oliver Neukum
Jean Delvare
Jiri Slaby
Dmitry Torokhov
Alan Stern
Vojtech Pavlik
Benjamin Tissoires
Greg Kroah-Hartman
Frank Praznik
Bruno Prémont
Henrik Rydberg
David Herrmann
Jason Gerecke
Others
December 1999
January 2000
March 2000
May 2000
July 2000
August 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
February 2005
March 2005
April 2005
May 2005
June 2005
July 2005
September 2005
January 2006
February 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
October 2011
November 2011
January 2012
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
June 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
October 2018
var spanGroupData = [ {"timestamp": 944035200, "group": [ {"author_id": 27, "token_count": 1804}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 27, "token_count": 137}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 27, "token_count": 5}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 27, "token_count": 240}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 27, "token_count": 16}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 27, "token_count": 72}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 27, "token_count": 154}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 27, "token_count": 10}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 43, "token_count": 15}, {"author_id": 34, "token_count": 1693}, {"author_id": 46, "token_count": 136}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1014969600, "group": [ {"author_id": 46, "token_count": 11}, {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 43, "token_count": 28}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 46, "token_count": 432}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 542}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 43, "token_count": 107}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 46, "token_count": 9}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 43, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 59, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 46, "token_count": 41}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 43, "token_count": 3}, {"author_id": 46, "token_count": 1}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 43, "token_count": 21}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 46, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 46, "token_count": 11}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 13, "token_count": 2}, {"author_id": 46, "token_count": 15}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 43, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 13, "token_count": 466}, {"author_id": 46, "token_count": 3}, {"author_id": 60, "token_count": 128}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 59, "token_count": 27}, {"author_id": 36, "token_count": 1}, {"author_id": 46, "token_count": 1}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 59, "token_count": 35}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 59, "token_count": 30}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 10, "token_count": 6338}, {"author_id": 13, "token_count": 89}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 308}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 10}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 59, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 13, "token_count": 41}, {"author_id": 3, "token_count": 1966}, {"author_id": 60, "token_count": 258}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 59, "token_count": 9}, {"author_id": 13, "token_count": 27}, {"author_id": 3, "token_count": 164}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 36, "token_count": 42}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 7, "token_count": 20}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 1028}, {"author_id": 7, "token_count": 13}, {"author_id": 36, "token_count": 25}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 567}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 59, "token_count": 23}, {"author_id": 10, "token_count": 203}, {"author_id": 43, "token_count": 42}, {"author_id": 3, "token_count": 1}, {"author_id": 7, "token_count": 139}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 7, "token_count": 181}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 36, "token_count": 1023}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 3, "token_count": 155}, {"author_id": 36, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 36, "token_count": 5}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 7, "token_count": 10}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 59, "token_count": 2}, {"author_id": 10, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 36, "token_count": 70}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 59, "token_count": 23}, {"author_id": 6, "token_count": 110}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 59, "token_count": 36}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 36, "token_count": 22}, {"author_id": 60, "token_count": 581}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 3, "token_count": 69}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 59, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 43, "token_count": 4}, {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 36, "token_count": 81}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 43, "token_count": 9}, {"author_id": 36, "token_count": 104}, {"author_id": 60, "token_count": 114}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 43, "token_count": 6}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 59, "token_count": 294}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 141}, {"author_id": 32, "token_count": 59}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 3, "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": 19, "token_count": 245}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 59, "token_count": 23}, {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 89}, ]}, {"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": 41}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 36, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 36, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 59, "token_count": 205}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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": 49}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 160}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 44}, {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
6564
27.48%
Jiri Kosina
2772
11.61%
Linus Torvalds (pre-git)
2438
10.21%
Linus Torvalds
1697
7.11%
Oliver Neukum
1393
5.83%
Jean Delvare
1028
4.30%
Jiri Slaby
963
4.03%
Dmitry Torokhov
829
3.47%
Alan Stern
746
3.12%
Vojtech Pavlik
665
2.78%
Benjamin Tissoires
300
1.26%
Greg Kroah-Hartman
272
1.14%
Frank Praznik
245
1.03%
Bruno Prémont
110
0.46%
Henrik Rydberg
59
0.25%
David Herrmann
12
0.05%
Jason Gerecke
5
0.02%
Others
3785
15.85%
Total
23883
Files:
hid-a4tech.c
138
-
7
563
Jiri Slaby
Benjamin Tissoires
Jiri Kosina
Others
June 2008
March 2010
September 2010
December 2010
September 2012
December 2012
July 2013
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 526}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
526
93.43%
Benjamin Tissoires
14
2.49%
Jiri Kosina
1
0.18%
Others
22
3.91%
Total
563
hid-accutouch.c
52
-
1
151
Others
February 2017
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 151}, ]}, ]
Author Name
Tokens
Token Proportion
Others
151
100.00%
Total
151
hid-alps.c
858
-
5
4062
Masaki Ota
Benjamin Tissoires
Others
June 2016
September 2016
October 2017
March 2018
October 2018
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 20, "token_count": 1795}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 20, "token_count": 2086}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 72}, ]}, ]
Author Name
Tokens
Token Proportion
Masaki Ota
3895
95.89%
Benjamin Tissoires
72
1.77%
Others
95
2.34%
Total
4062
hid-apple.c
586
-
31
3230
Jiri Slaby
Henrik Rydberg
Sean O'Brien
Benjamin Tissoires
Jiri Kosina
Nikolai Kondrashov
Others
June 2008
September 2008
November 2008
March 2009
April 2009
January 2010
March 2010
August 2010
November 2010
December 2010
March 2011
July 2011
August 2011
September 2011
October 2011
April 2012
July 2012
September 2012
October 2012
December 2012
July 2013
October 2013
February 2014
July 2015
July 2016
June 2017
August 2018
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 2128}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 32, "token_count": 52}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 250}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 99}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 32, "token_count": 44}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 53, "token_count": 52}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
2128
65.88%
Henrik Rydberg
96
2.97%
Sean O'Brien
52
1.61%
Benjamin Tissoires
12
0.37%
Jiri Kosina
11
0.34%
Nikolai Kondrashov
7
0.22%
Others
924
28.61%
Total
3230
hid-appleir.c
356
-
3
1156
Benjamin Tissoires
Dmitry Torokhov
Others
April 2013
November 2013
September 2015
October 2017
var spanGroupData = [ {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 1132}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
1139
98.53%
Dmitry Torokhov
4
0.35%
Others
13
1.12%
Total
1156
hid-asus.c
1082
-
12
4819
Brendan McGrath
Hans de Goede
Carlo Caione
Others
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
December 2018
var spanGroupData = [ {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 121}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 49, "token_count": 1156}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 49, "token_count": 21}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 55, "token_count": 869}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 55, "token_count": 5}, {"author_id": 25, "token_count": 109}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 25, "token_count": 360}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 25, "token_count": 225}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 167}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 74}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 25, "token_count": 66}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 68}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 104}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Brendan McGrath
1177
24.42%
Hans de Goede
938
19.46%
Carlo Caione
874
18.14%
Others
879
18.24%
Total
4819
hid-aureal.c
43
-
3
136
Jiri Kosina
Others
April 2012
September 2012
December 2012
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 133}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
1
0.74%
Others
135
99.26%
Total
136
hid-axff.c
198
-
8
760
Dmitry Torokhov
Benjamin Tissoires
Others
July 2010
December 2010
March 2011
July 2011
August 2011
December 2012
February 2013
November 2013
var spanGroupData = [ {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 521}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 13, "token_count": 75}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"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": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
75
9.87%
Benjamin Tissoires
4
0.53%
Others
681
89.61%
Total
760
hid-belkin.c
91
-
4
334
Jiri Slaby
Jiri Kosina
Others
June 2008
December 2010
September 2012
December 2012
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 329}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
329
98.50%
Jiri Kosina
1
0.30%
Others
4
1.20%
Total
334
hid-betopff.c
160
-
1
590
Jiri Kosina
December 2014
var spanGroupData = [ {"timestamp": 1417420800, "group": [ {"author_id": 3, "token_count": 590}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
590
100.00%
Total
590
hid-bigbenff.c
414
-
1
1687
Hanno Zulla
August 2018
var spanGroupData = [ {"timestamp": 1533106800, "group": [ {"author_id": 39, "token_count": 1687}, ]}, ]
Author Name
Tokens
Token Proportion
Hanno Zulla
1687
100.00%
Total
1687
hid-cherry.c
74
-
6
268
Jiri Slaby
Nikolai Kondrashov
Jiri Kosina
Others
June 2008
April 2010
August 2010
December 2010
September 2012
December 2012
August 2014
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 246}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
246
91.79%
Nikolai Kondrashov
7
2.61%
Jiri Kosina
2
0.75%
Others
13
4.85%
Total
268
hid-chicony.c
100
-
5
462
Jiri Slaby
Others
June 2008
January 2012
February 2012
July 2012
December 2012
July 2015
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 259}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 133}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
259
56.06%
Others
203
43.94%
Total
462
hid-cmedia.c
168
-
1
667
Others
January 2016
var spanGroupData = [ {"timestamp": 1451635200, "group": [ {"author_id": 60, "token_count": 667}, ]}, ]
Author Name
Tokens
Token Proportion
Others
667
100.00%
Total
667
hid-core.c
2548
-
76
11114
Jiri Kosina
Jiri Slaby
Benjamin Tissoires
Peter Hutterer
Henrik Rydberg
Dmitry Torokhov
Andrew Duggan
Daniel M. Lambea
David Herrmann
Oliver Neukum
Greg Kroah-Hartman
Srinivas Pandruvada
Bastien Nocera
Bruno Prémont
Nikolai Kondrashov
Michael Poole
Masaki Ota
Anssi Hannula
Hans de Goede
Others
December 2006
January 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
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
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
February 2016
April 2016
June 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
December 2018
January 2019
March 2019
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 3894}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 94}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 38}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 1267}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 461}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 144}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 42}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 7, "token_count": 301}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 36, "token_count": 66}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 53}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 3, "token_count": 56}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 45, "token_count": 5}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 21, "token_count": 16}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "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": 60, "token_count": 110}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 77}, {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 25}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 560}, {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 32, "token_count": 11}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 16}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 299}, {"author_id": 43, "token_count": 17}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 60, "token_count": 198}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 183}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 35}, {"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": 33, "token_count": 87}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 105}, ]}, {"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": 88}, {"author_id": 32, "token_count": 11}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 35}, {"author_id": 13, "token_count": 267}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 13, "token_count": 40}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 13, "token_count": 240}, {"author_id": 43, "token_count": 23}, {"author_id": 3, "token_count": 10}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 159}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 82}, {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 27}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 56}, {"author_id": 44, "token_count": 88}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 38, "token_count": 564}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 38, "token_count": 41}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
4569
41.11%
Jiri Slaby
2072
18.64%
Benjamin Tissoires
1150
10.35%
Peter Hutterer
605
5.44%
Henrik Rydberg
582
5.24%
Dmitry Torokhov
547
4.92%
Andrew Duggan
91
0.82%
Daniel M. Lambea
88
0.79%
David Herrmann
86
0.77%
Oliver Neukum
66
0.59%
Greg Kroah-Hartman
40
0.36%
Srinivas Pandruvada
29
0.26%
Bastien Nocera
16
0.14%
Bruno Prémont
15
0.13%
Nikolai Kondrashov
6
0.05%
Michael Poole
5
0.04%
Masaki Ota
4
0.04%
Anssi Hannula
1
0.01%
Hans de Goede
1
0.01%
Others
1141
10.27%
Total
11114
hid-corsair.c
754
-
7
3212
Clément Vuchener
Jiri Kosina
Others
September 2015
December 2015
February 2016
January 2017
March 2017
December 2017
February 2018
var spanGroupData = [ {"timestamp": 1441090800, "group": [ {"author_id": 23, "token_count": 2896}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 136}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Clément Vuchener
2911
90.63%
Jiri Kosina
6
0.19%
Others
295
9.18%
Total
3212
hid-cougar.c
344
-
1
1365
Daniel M. Lambea
July 2018
November 2018
var spanGroupData = [ {"timestamp": 1530428400, "group": [ {"author_id": 44, "token_count": 1356}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 44, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Daniel M. Lambea
1365
100.00%
Total
1365
hid-cp2112.c
1482
-
11
6622
David Barksdale
Benjamin Tissoires
Jiri Kosina
Others
February 2014
March 2014
June 2014
July 2014
June 2015
July 2015
November 2015
December 2015
November 2016
January 2017
March 2017
November 2017
September 2018
var spanGroupData = [ {"timestamp": 1391241600, "group": [ {"author_id": 17, "token_count": 4375}, {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 442}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 389}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 1189}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Barksdale
4375
66.07%
Benjamin Tissoires
1229
18.56%
Jiri Kosina
16
0.24%
Others
1002
15.13%
Total
6622
hid-cypress.c
148
-
8
642
Jiri Slaby
Jiri Kosina
Greg Kroah-Hartman
Nikolai Kondrashov
Others
June 2008
December 2009
August 2010
December 2010
July 2012
September 2012
December 2012
June 2015
January 2017
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 585}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "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": 43, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
585
91.12%
Jiri Kosina
15
2.34%
Greg Kroah-Hartman
10
1.56%
Nikolai Kondrashov
10
1.56%
Others
22
3.43%
Total
642
hid-debug.c
1228
-
30
9174
Jiri Kosina
Benjamin Tissoires
Stephane Chatty
Henrik Rydberg
Ping Cheng
Chase Douglas
Linus Torvalds
Others
January 2007
February 2007
May 2007
August 2007
September 2007
October 2007
May 2009
June 2009
August 2009
January 2010
March 2010
May 2010
August 2010
December 2010
March 2011
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
var spanGroupData = [ {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 6366}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 52, "token_count": 126}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 1341}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 50, "token_count": 8}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 32, "token_count": 35}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 140}, {"author_id": 3, "token_count": 50}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 30}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 632}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "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": 62}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
7805
85.08%
Benjamin Tissoires
140
1.53%
Stephane Chatty
126
1.37%
Henrik Rydberg
35
0.38%
Ping Cheng
16
0.17%
Chase Douglas
8
0.09%
Linus Torvalds
4
0.04%
Others
1019
11.11%
Total
9174
hid-dr.c
325
-
10
1210
Richard Walmsley
Nikolai Kondrashov
Jiri Kosina
Benjamin Tissoires
Others
March 2009
May 2009
March 2010
December 2010
January 2011
July 2011
December 2012
February 2013
January 2016
September 2016
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 58, "token_count": 802}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 247}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Richard Walmsley
802
66.28%
Nikolai Kondrashov
247
20.41%
Jiri Kosina
22
1.82%
Benjamin Tissoires
6
0.50%
Others
133
10.99%
Total
1210
hid-elan.c
550
-
3
2266
Alexandrov Stansilav
Hans de Goede
Others
January 2018
July 2018
September 2018
January 2019
var spanGroupData = [ {"timestamp": 1514793600, "group": [ {"author_id": 42, "token_count": 1618}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 25, "token_count": 646}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Alexandrov Stansilav
1618
71.40%
Hans de Goede
646
28.51%
Others
2
0.09%
Total
2266
hid-elecom.c
103
-
7
367
Nikolai Kondrashov
Others
June 2010
August 2010
December 2010
December 2012
April 2017
October 2017
December 2017
March 2018
var spanGroupData = [ {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "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": 40}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
7
1.91%
Others
360
98.09%
Total
367
hid-elo.c
314
-
4
1328
Jiri Slaby
Oliver Neukum
Jiri Kosina
Dmitry Torokhov
May 2013
September 2013
September 2015
May 2016
November 2017
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 7, "token_count": 1196}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 36, "token_count": 113}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 36, "token_count": 5}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 3, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
1196
90.06%
Oliver Neukum
118
8.89%
Jiri Kosina
10
0.75%
Dmitry Torokhov
4
0.30%
Total
1328
hid-emsff.c
154
-
7
675
Benjamin Tissoires
Jiri Kosina
Others
November 2010
December 2010
July 2011
December 2011
December 2012
February 2013
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 632}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
4
0.59%
Jiri Kosina
1
0.15%
Others
670
99.26%
Total
675
hid-ezkey.c
81
-
3
287
Jiri Slaby
Jiri Kosina
Others
June 2008
September 2012
December 2012
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 284}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
284
98.95%
Jiri Kosina
1
0.35%
Others
2
0.70%
Total
287
hid-gaff.c
179
-
7
832
Jiri Kosina
Benjamin Tissoires
Others
December 2008
May 2009
March 2010
December 2010
July 2011
December 2012
February 2013
var spanGroupData = [ {"timestamp": 1228118400, "group": [ {"author_id": 60, "token_count": 787}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
22
2.64%
Benjamin Tissoires
8
0.96%
Others
802
96.39%
Total
832
hid-gembird.c
116
-
1
410
Benjamin Tissoires
August 2015
var spanGroupData = [ {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 410}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
410
100.00%
Total
410
hid-generic.c
89
-
3
256
Benjamin Tissoires
Henrik Rydberg
Others
April 2012
December 2012
November 2017
April 2018
var spanGroupData = [ {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 85}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 53}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
169
66.02%
Henrik Rydberg
85
33.20%
Others
2
0.78%
Total
256
hid-gfrm.c
159
-
3
594
Petri Gynther
Benjamin Tissoires
Others
October 2015
November 2015
April 2018
var spanGroupData = [ {"timestamp": 1443682800, "group": [ {"author_id": 57, "token_count": 588}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Petri Gynther
588
98.99%
Benjamin Tissoires
2
0.34%
Others
4
0.67%
Total
594
hid-google-hammer.c
515
-
4
1987
Dmitry Torokhov
Others
March 2018
June 2018
October 2018
var spanGroupData = [ {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 461}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 13, "token_count": 1513}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
1513
76.14%
Others
474
23.86%
Total
1987
hid-gt683r.c
319
-
2
1337
Janne Kanniainen
Others
June 2014
July 2014
December 2015
var spanGroupData = [ {"timestamp": 1401606000, "group": [ {"author_id": 47, "token_count": 1249}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 47, "token_count": 85}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Janne Kanniainen
1334
99.78%
Others
3
0.22%
Total
1337
hid-gyration.c
93
-
5
427
Jiri Slaby
Jiri Kosina
Others
July 2008
October 2008
March 2010
May 2010
February 2011
September 2012
December 2012
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 325}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
325
76.11%
Jiri Kosina
46
10.77%
Others
56
13.11%
Total
427
hid-holtek-kbd.c
172
-
2
695
Others
July 2012
December 2012
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 693}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
695
100.00%
Total
695
hid-holtek-mouse.c
92
-
5
312
Others
May 2013
October 2013
January 2014
September 2014
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 263}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Others
312
100.00%
Total
312
hid-holtekff.c
225
-
6
759
Anssi Hannula
Benjamin Tissoires
Others
June 2011
July 2011
December 2012
February 2013
August 2013
November 2017
var spanGroupData = [ {"timestamp": 1306911600, "group": [ {"author_id": 10, "token_count": 736}, ]}, {"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": 1509519600, "group": [ {"author_id": 60, "token_count": 15}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
736
96.97%
Benjamin Tissoires
2
0.26%
Others
21
2.77%
Total
759
hid-hyperv.c
618
-
10
2173
K. Y. Srinivasan
Henrik Rydberg
David Herrmann
Jiri Kosina
Others
November 2011
January 2012
April 2012
May 2012
January 2013
June 2013
December 2013
March 2014
August 2014
January 2015
September 2017
June 2018
November 2018
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 31, "token_count": 1977}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 51}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 31, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 46}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 31, "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}, ]}, ]
Author Name
Tokens
Token Proportion
K. Y. Srinivasan
2029
93.37%
Henrik Rydberg
51
2.35%
David Herrmann
46
2.12%
Jiri Kosina
1
0.05%
Others
46
2.12%
Total
2173
hid-icade.c
242
-
2
672
Bastien Nocera
Others
October 2012
December 2012
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 21, "token_count": 670}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
670
99.70%
Others
2
0.30%
Total
672
hid-ids.h
1260
-
245
4072
Jiri Slaby
Benjamin Tissoires
Jiri Kosina
Nikolai Kondrashov
Hans de Goede
Stefan Achatz
Stephane Chatty
Oliver Neukum
Henrik Rydberg
Bastien Nocera
Alan Stern
Masaki Ota
Simon Wood
Don Prince
Heiner Kallweit
Andrew Duggan
Bruno Prémont
Frank Praznik
Srinivas Pandruvada
Peter Hutterer
Daniel M. Lambea
David Herrmann
Rodrigo Rivas Costa
Sean O'Brien
Anssi Hannula
Bernhard Seibold
Clément Vuchener
Hanno Zulla
Jamie Lentin
Nestor Lopez Casado
Rafi Rubin
Roderick Colenbrander
Alexandrov Stansilav
Chase Douglas
David Barksdale
Michael Poole
Michal Malý
Richard Walmsley
Brendan McGrath
Chris Bagwell
Linus Torvalds
Janne Kanniainen
Others
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
August 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
March 2019
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 1019}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 36}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 11}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 3, "token_count": 4}, {"author_id": 24, "token_count": 8}, ]}, {"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": 58, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 59, "token_count": 16}, {"author_id": 21, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 6, "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": 3, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 38, "token_count": 8}, {"author_id": 52, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 52, "token_count": 12}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 4}, {"author_id": 38, "token_count": 6}, {"author_id": 52, "token_count": 10}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 6, "token_count": 8}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 52, "token_count": 21}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "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": 74}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 50, "token_count": 4}, {"author_id": 3, "token_count": 20}, {"author_id": 34, "token_count": 2}, {"author_id": 5, "token_count": 22}, {"author_id": 4, "token_count": 8}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 32, "token_count": 2}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 36}, ]}, {"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": 3, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "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": 10, "token_count": 8}, {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 22, "token_count": 8}, {"author_id": 52, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 41, "token_count": 3}, {"author_id": 4, "token_count": 4}, {"author_id": 60, "token_count": 6}, ]}, {"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": 59, "token_count": 8}, {"author_id": 0, "token_count": 4}, {"author_id": 37, "token_count": 8}, {"author_id": 3, "token_count": 1}, {"author_id": 5, "token_count": 16}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 36}, {"author_id": 3, "token_count": 4}, {"author_id": 5, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 25, "token_count": 12}, {"author_id": 5, "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": 5, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 32, "token_count": 8}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"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": 12, "token_count": 8}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "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": 32, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 12}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 19, "token_count": 4}, {"author_id": 25, "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": 17, "token_count": 4}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 47, "token_count": 1}, {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 40, "token_count": 8}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 36, "token_count": 8}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 8}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 33, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 36, "token_count": 35}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 19, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 32, "token_count": 12}, {"author_id": 12, "token_count": 4}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 23, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "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": 28, "token_count": 8}, {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 28, "token_count": 12}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 49, "token_count": 3}, {"author_id": 36, "token_count": 4}, {"author_id": 11, "token_count": 4}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 0, "token_count": 4}, {"author_id": 3, "token_count": 8}, {"author_id": 60, "token_count": 13}, ]}, {"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": 25, "token_count": 7}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 8}, {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 25, "token_count": 4}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 33, "token_count": 4}, {"author_id": 25, "token_count": 13}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 12}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 44, "token_count": 8}, {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 39, "token_count": 8}, {"author_id": 53, "token_count": 8}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 53, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 25, "token_count": 12}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 25, "token_count": 4}, {"author_id": 5, "token_count": 42}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
1069
26.25%
Benjamin Tissoires
262
6.43%
Jiri Kosina
131
3.22%
Nikolai Kondrashov
128
3.14%
Hans de Goede
68
1.67%
Stefan Achatz
64
1.57%
Stephane Chatty
59
1.45%
Oliver Neukum
47
1.15%
Henrik Rydberg
37
0.91%
Bastien Nocera
28
0.69%
Alan Stern
24
0.59%
Masaki Ota
24
0.59%
Simon Wood
24
0.59%
Don Prince
20
0.49%
Heiner Kallweit
20
0.49%
Andrew Duggan
16
0.39%
Bruno Prémont
16
0.39%
Frank Praznik
16
0.39%
Srinivas Pandruvada
15
0.37%
Peter Hutterer
14
0.34%
Daniel M. Lambea
12
0.29%
David Herrmann
12
0.29%
Rodrigo Rivas Costa
12
0.29%
Sean O'Brien
12
0.29%
Anssi Hannula
8
0.20%
Bernhard Seibold
8
0.20%
Clément Vuchener
8
0.20%
Hanno Zulla
8
0.20%
Jamie Lentin
8
0.20%
Nestor Lopez Casado
8
0.20%
Rafi Rubin
8
0.20%
Roderick Colenbrander
8
0.20%
Alexandrov Stansilav
4
0.10%
Chase Douglas
4
0.10%
David Barksdale
4
0.10%
Michael Poole
4
0.10%
Michal Malý
4
0.10%
Richard Walmsley
4
0.10%
Brendan McGrath
3
0.07%
Chris Bagwell
3
0.07%
Linus Torvalds
2
0.05%
Janne Kanniainen
1
0.02%
Others
1833
45.01%
Total
4072
hid-input.c
1964
-
42
10083
Jiri Kosina
Benjamin Tissoires
Dmitry Torokhov
Peter Hutterer
David Herrmann
Nikolai Kondrashov
Henrik Rydberg
Jiri Slaby
Hans de Goede
Ping Cheng
Jason Gerecke
Simon Wood
Others
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
August 2014
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
May 2015
July 2015
August 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
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 2952}, {"author_id": 60, "token_count": 359}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 3, "token_count": 48}, {"author_id": 60, "token_count": 132}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 89}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 3, "token_count": 4}, {"author_id": 60, "token_count": 326}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 25, "token_count": 19}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 3, "token_count": 98}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 3, "token_count": 120}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 82}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 66}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 32, "token_count": 22}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 32, "token_count": 9}, {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 13, "token_count": 296}, {"author_id": 5, "token_count": 230}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 13, "token_count": 20}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 32, "token_count": 110}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 60, "token_count": 405}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 3, "token_count": 24}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 489}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 245}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 54}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 32, "token_count": 11}, {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 210}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 411}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 2, "token_count": 274}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 29}, {"author_id": 3, "token_count": 23}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 25, "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": 9, "token_count": 14}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 25, "token_count": 5}, {"author_id": 60, "token_count": 54}, ]}, {"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": 1420099200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 13, "token_count": 171}, {"author_id": 60, "token_count": 71}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 8}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 27}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 13, "token_count": 487}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"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": 16}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 283}, {"author_id": 13, "token_count": 38}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 50}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 38, "token_count": 419}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 85}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 13, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
3530
35.01%
Benjamin Tissoires
1360
13.49%
Dmitry Torokhov
1148
11.39%
Peter Hutterer
419
4.16%
David Herrmann
312
3.09%
Nikolai Kondrashov
307
3.04%
Henrik Rydberg
152
1.51%
Jiri Slaby
148
1.47%
Hans de Goede
78
0.77%
Ping Cheng
25
0.25%
Jason Gerecke
20
0.20%
Simon Wood
8
0.08%
Others
2565
25.44%
Total
10083
hid-ite.c
57
-
1
189
Hans de Goede
May 2017
November 2018
var spanGroupData = [ {"timestamp": 1493622000, "group": [ {"author_id": 25, "token_count": 180}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 25, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
189
100.00%
Total
189
hid-jabra.c
58
-
1
185
Others
October 2017
var spanGroupData = [ {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 185}, ]}, ]
Author Name
Tokens
Token Proportion
Others
185
100.00%
Total
185
hid-kensington.c
52
-
2
169
Jiri Kosina
Others
March 2009
December 2012
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 167}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
167
98.82%
Others
2
1.18%
Total
169
hid-keytouch.c
55
-
2
259
Jiri Kosina
Others
February 2011
December 2012
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 3, "token_count": 257}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
257
99.23%
Others
2
0.77%
Total
259
hid-kye.c
784
-
8
3528
Nikolai Kondrashov
Benjamin Tissoires
Jiri Kosina
Others
March 2009
August 2010
February 2012
December 2012
February 2013
July 2013
November 2013
August 2014
December 2014
February 2015
September 2016
February 2017
February 2019
var spanGroupData = [ {"timestamp": 1235894400, "group": [ {"author_id": 3, "token_count": 113}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 1625}, ]}, {"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": 172}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 675}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 494}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 383}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
2507
71.06%
Benjamin Tissoires
218
6.18%
Jiri Kosina
114
3.23%
Others
689
19.53%
Total
3528
hid-lcpower.c
59
-
3
220
Others
February 2011
September 2012
December 2012
var spanGroupData = [ {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 217}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
220
100.00%
Total
220
hid-led.c
538
-
1
2596
Heiner Kallweit
June 2016
July 2016
October 2016
var spanGroupData = [ {"timestamp": 1464764400, "group": [ {"author_id": 28, "token_count": 1925}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 28, "token_count": 586}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 28, "token_count": 85}, ]}, ]
Author Name
Tokens
Token Proportion
Heiner Kallweit
2596
100.00%
Total
2596
hid-lenovo.c
946
-
13
4286
Bernhard Seibold
Jamie Lentin
Benjamin Tissoires
Dmitry Torokhov
Others
February 2012
September 2012
December 2012
February 2013
September 2013
July 2014
November 2014
December 2014
April 2015
May 2015
August 2015
September 2015
December 2015
March 2016
April 2018
December 2018
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 37, "token_count": 1792}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 149}, ]}, {"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": 64}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 40, "token_count": 1065}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 40, "token_count": 386}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 0, "token_count": 133}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 40, "token_count": 265}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 156}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Bernhard Seibold
1792
41.81%
Jamie Lentin
1725
40.25%
Benjamin Tissoires
201
4.69%
Dmitry Torokhov
4
0.09%
Others
564
13.16%
Total
4286
hid-lg.c
968
-
21
5017
Jiri Slaby
Simon Wood
Michal Malý
Jiri Kosina
Benjamin Tissoires
Nikolai Kondrashov
Others
May 2008
June 2008
July 2008
April 2009
June 2009
November 2009
January 2010
April 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
var spanGroupData = [ {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 1656}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 147}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 185}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 211}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 453}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 66}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 105}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 12, "token_count": 332}, {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 12, "token_count": 651}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 31}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 12, "token_count": 14}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 49}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 333}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
1806
36.00%
Simon Wood
1590
31.69%
Michal Malý
245
4.88%
Jiri Kosina
215
4.29%
Benjamin Tissoires
67
1.34%
Nikolai Kondrashov
10
0.20%
Others
816
16.26%
Total
5017
hid-lg.h
28
-
4
119
Jiri Slaby
Michal Malý
Greg Kroah-Hartman
Others
July 2008
January 2010
March 2012
November 2017
var spanGroupData = [ {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 72}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
72
60.50%
Michal Malý
14
11.76%
Greg Kroah-Hartman
1
0.84%
Others
32
26.89%
Total
119
hid-lg2ff.c
101
-
8
478
Anssi Hannula
Jiri Slaby
Benjamin Tissoires
Others
March 2008
July 2008
September 2008
March 2010
October 2010
December 2010
February 2013
September 2013
October 2013
var spanGroupData = [ {"timestamp": 1204358400, "group": [ {"author_id": 10, "token_count": 454}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
454
94.98%
Jiri Slaby
5
1.05%
Benjamin Tissoires
4
0.84%
Others
15
3.14%
Total
478
hid-lg3ff.c
156
-
4
578
Benjamin Tissoires
Others
January 2010
December 2010
February 2013
September 2013
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 559}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
4
0.69%
Others
574
99.31%
Total
578
hid-lg4ff.c
1499
-
9
7305
Michal Malý
Simon Wood
Benjamin Tissoires
Jiri Kosina
Others
September 2010
December 2010
August 2011
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
var spanGroupData = [ {"timestamp": 1283324400, "group": [ {"author_id": 12, "token_count": 249}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 1151}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 14, "token_count": 80}, {"author_id": 12, "token_count": 728}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 14, "token_count": 238}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 12, "token_count": 388}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 2340}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 1204}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 332}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 529}, ]}, ]
Author Name
Tokens
Token Proportion
Michal Malý
5013
68.62%
Simon Wood
2230
30.53%
Benjamin Tissoires
16
0.22%
Jiri Kosina
2
0.03%
Others
17
0.23%
Total
7305
hid-lg4ff.h
23
-
3
189
Michal Malý
Simon Wood
Greg Kroah-Hartman
February 2015
April 2015
September 2016
November 2017
var spanGroupData = [ {"timestamp": 1422777600, "group": [ {"author_id": 14, "token_count": 128}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 12, "token_count": 58}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 43, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Michal Malý
130
68.78%
Simon Wood
58
30.69%
Greg Kroah-Hartman
1
0.53%
Total
189
hid-lgff.c
161
-
16
807
Anssi Hannula
Vojtech Pavlik
Dmitry Torokhov
Jiri Kosina
Benjamin Tissoires
Jiri Slaby
Greg Kroah-Hartman
Others
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
February 2013
September 2013
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 46, "token_count": 88}, {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 10, "token_count": 258}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 13, "token_count": 24}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
258
31.97%
Vojtech Pavlik
88
10.90%
Dmitry Torokhov
34
4.21%
Jiri Kosina
22
2.73%
Benjamin Tissoires
6
0.74%
Jiri Slaby
4
0.50%
Greg Kroah-Hartman
1
0.12%
Others
394
48.82%
Total
807
hid-logitech-dj.c
1177
-
10
4780
Nestor Lopez Casado
Benjamin Tissoires
Henrik Rydberg
Jiri Kosina
Others
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
var spanGroupData = [ {"timestamp": 1314860400, "group": [ {"author_id": 22, "token_count": 2892}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 116}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 63}, ]}, {"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": 76}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 22, "token_count": 96}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 193}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 3, "token_count": 40}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 1111}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Nestor Lopez Casado
2989
62.53%
Benjamin Tissoires
1445
30.23%
Henrik Rydberg
116
2.43%
Jiri Kosina
42
0.88%
Others
188
3.93%
Total
4780
hid-logitech-hidpp.c
3449
-
16
15518
Benjamin Tissoires
Edwin Velds
Harry Cutts
Peter Hutterer
Simon Wood
Bastien Nocera
Dmitry Torokhov
Jiri Kosina
Others
September 2014
October 2014
November 2014
December 2014
January 2015
March 2015
April 2015
May 2015
September 2015
November 2015
January 2016
June 2016
March 2017
July 2017
August 2017
August 2018
November 2018
December 2018
March 2019
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 3669}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 0, "token_count": 109}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 110}, {"author_id": 60, "token_count": 119}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 61}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 432}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 304}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 12, "token_count": 670}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 15, "token_count": 5230}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 38, "token_count": 746}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 21, "token_count": 11}, {"author_id": 0, "token_count": 2466}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 48, "token_count": 19}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 48, "token_count": 1301}, {"author_id": 38, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 38, "token_count": 6}, {"author_id": 60, "token_count": 34}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
6878
44.32%
Edwin Velds
5230
33.70%
Harry Cutts
1320
8.51%
Peter Hutterer
758
4.88%
Simon Wood
670
4.32%
Bastien Nocera
11
0.07%
Dmitry Torokhov
4
0.03%
Jiri Kosina
2
0.01%
Others
645
4.16%
Total
15518
hid-magicmouse.c
716
-
15
3705
Michael Poole
Chase Douglas
Sean O'Brien
Benjamin Tissoires
Jiri Kosina
Dmitry Torokhov
Henrik Rydberg
Others
February 2010
March 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
var spanGroupData = [ {"timestamp": 1265011200, "group": [ {"author_id": 45, "token_count": 1339}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 50, "token_count": 263}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 50, "token_count": 10}, {"author_id": 45, "token_count": 25}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 50, "token_count": 621}, {"author_id": 32, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 50, "token_count": 11}, {"author_id": 45, "token_count": 75}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 50, "token_count": 23}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 32, "token_count": 2}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 50, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 50, "token_count": 127}, {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 50, "token_count": 11}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 58}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"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": 3, "token_count": 39}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 39}, ]}, {"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": 53, "token_count": 889}, ]}, ]
Author Name
Tokens
Token Proportion
Michael Poole
1439
38.84%
Chase Douglas
1073
28.96%
Sean O'Brien
889
23.99%
Benjamin Tissoires
133
3.59%
Jiri Kosina
45
1.21%
Dmitry Torokhov
11
0.30%
Henrik Rydberg
7
0.19%
Others
108
2.91%
Total
3705
hid-maltron.c
165
-
0
698
var spanGroupData = [ ]
Author Name
Tokens
Token Proportion
Total
698
hid-mf.c
175
-
1
679
Others
November 2016
January 2017
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 625}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 54}, ]}, ]
Author Name
Tokens
Token Proportion
Others
679
100.00%
Total
679
hid-microsoft.c
467
-
15
2168
Jiri Slaby
Hans de Goede
Benjamin Tissoires
Jiri Kosina
Nikolai Kondrashov
Others
June 2008
August 2010
December 2010
June 2011
July 2011
September 2012
October 2012
November 2012
December 2012
April 2013
December 2013
January 2014
November 2014
February 2015
June 2015
March 2016
April 2016
July 2018
August 2018
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 874}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 25, "token_count": 287}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 644}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
877
40.45%
Hans de Goede
287
13.24%
Benjamin Tissoires
150
6.92%
Jiri Kosina
16
0.74%
Nikolai Kondrashov
7
0.32%
Others
831
38.33%
Total
2168
hid-monterey.c
68
-
5
250
Jiri Slaby
Nikolai Kondrashov
Jiri Kosina
Others
June 2008
August 2010
December 2010
September 2012
December 2012
August 2014
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 237}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
237
94.80%
Nikolai Kondrashov
7
2.80%
Jiri Kosina
2
0.80%
Others
4
1.60%
Total
250
hid-multitouch.c
2123
-
47
8717
Benjamin Tissoires
Henrik Rydberg
Dmitry Torokhov
Hans de Goede
Masaki Ota
Jiri Kosina
Andrew Duggan
Stephane Chatty
Chris Bagwell
Others
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
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
November 2014
March 2015
June 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
November 2018
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 0, "token_count": 1143}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 0, "token_count": 187}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 0, "token_count": 59}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 0, "token_count": 172}, {"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": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 52, "token_count": 20}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 269}, {"author_id": 41, "token_count": 8}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 0, "token_count": 198}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 125}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 32, "token_count": 62}, {"author_id": 3, "token_count": 13}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 0, "token_count": 17}, {"author_id": 32, "token_count": 68}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 3, "token_count": 33}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 32, "token_count": 151}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 3, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 0, "token_count": 226}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 0, "token_count": 305}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 80}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 123}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 33, "token_count": 25}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 43}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 34}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 315}, {"author_id": 20, "token_count": 74}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 5}, {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 25, "token_count": 6}, {"author_id": 3, "token_count": 1}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 110}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 25, "token_count": 95}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 0, "token_count": 2245}, {"author_id": 13, "token_count": 219}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
6486
74.41%
Henrik Rydberg
281
3.22%
Dmitry Torokhov
258
2.96%
Hans de Goede
101
1.16%
Masaki Ota
74
0.85%
Jiri Kosina
59
0.68%
Andrew Duggan
25
0.29%
Stephane Chatty
20
0.23%
Chris Bagwell
8
0.09%
Others
1386
15.90%
Total
8717
hid-nti.c
59
-
1
153
Others
February 2017
var spanGroupData = [ {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 153}, ]}, ]
Author Name
Tokens
Token Proportion
Others
153
100.00%
Total
153
hid-ntrig.c
1036
-
16
4095
Rafi Rubin
Stephane Chatty
Benjamin Tissoires
Dmitry Torokhov
Jiri Kosina
Others
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
var spanGroupData = [ {"timestamp": 1225522800, "group": [ {"author_id": 24, "token_count": 158}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 52, "token_count": 772}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 24, "token_count": 258}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 24, "token_count": 12}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 24, "token_count": 9}, {"author_id": 52, "token_count": 36}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 24, "token_count": 1873}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 252}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 24, "token_count": 274}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 24, "token_count": 238}, ]}, {"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": 135}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Rafi Rubin
2822
68.91%
Stephane Chatty
808
19.73%
Benjamin Tissoires
135
3.30%
Dmitry Torokhov
7
0.17%
Jiri Kosina
1
0.02%
Others
322
7.86%
Total
4095
hid-ortek.c
57
-
7
199
Jiri Kosina
Benjamin Tissoires
Nikolai Kondrashov
Others
January 2010
August 2010
December 2010
March 2011
December 2012
July 2017
var spanGroupData = [ {"timestamp": 1262332800, "group": [ {"author_id": 60, "token_count": 122}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 3, "token_count": 46}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
46
23.12%
Benjamin Tissoires
12
6.03%
Nikolai Kondrashov
7
3.52%
Others
134
67.34%
Total
199
hid-penmount.c
53
-
2
176
Others
September 2014
October 2015
var spanGroupData = [ {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 25}, ]}, ]
Author Name
Tokens
Token Proportion
Others
176
100.00%
Total
176
hid-petalynx.c
108
-
5
433
Jiri Slaby
Nikolai Kondrashov
Jiri Kosina
Others
June 2008
August 2010
December 2010
September 2012
December 2012
August 2014
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 418}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
418
96.54%
Nikolai Kondrashov
7
1.62%
Jiri Kosina
2
0.46%
Others
6
1.39%
Total
433
hid-picolcd.h
309
-
4
1189
Bruno Prémont
Benjamin Tissoires
Others
July 2012
August 2012
September 2012
February 2013
March 2013
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 1112}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 53}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
1165
97.98%
Benjamin Tissoires
2
0.17%
Others
22
1.85%
Total
1189
hid-picolcd_backlight.c
119
-
2
555
Bruno Prémont
Benjamin Tissoires
July 2012
February 2013
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 553}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
553
99.64%
Benjamin Tissoires
2
0.36%
Total
555
hid-picolcd_cir.c
148
-
5
615
Bruno Prémont
Others
July 2012
August 2012
September 2012
April 2014
December 2016
July 2017
August 2017
August 2018
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 98}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 503}, ]}, {"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}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
601
97.72%
Others
14
2.28%
Total
615
hid-picolcd_core.c
682
-
5
3407
Bruno Prémont
Jiri Kosina
Benjamin Tissoires
Others
July 2012
August 2012
December 2012
February 2013
August 2013
August 2014
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 3361}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
3369
98.88%
Jiri Kosina
24
0.70%
Benjamin Tissoires
6
0.18%
Others
8
0.23%
Total
3407
hid-picolcd_debugfs.c
895
-
3
5307
Bruno Prémont
Jiri Kosina
Others
July 2012
August 2012
September 2012
July 2013
February 2017
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 5237}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 6, "token_count": 33}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 3, "token_count": 28}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
5275
99.40%
Jiri Kosina
28
0.53%
Others
4
0.08%
Total
5307
hid-picolcd_fb.c
618
-
6
3244
Bruno Prémont
Benjamin Tissoires
Linus Torvalds
Others
July 2012
August 2012
October 2012
February 2013
August 2013
May 2014
June 2018
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 2749}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 468}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
3229
99.54%
Benjamin Tissoires
8
0.25%
Linus Torvalds
1
0.03%
Others
6
0.18%
Total
3244
hid-picolcd_lcd.c
104
-
2
448
Bruno Prémont
Benjamin Tissoires
July 2012
February 2013
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 446}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
446
99.55%
Benjamin Tissoires
2
0.45%
Total
448
hid-picolcd_leds.c
173
-
3
830
Bruno Prémont
Benjamin Tissoires
Others
July 2012
February 2013
December 2015
var spanGroupData = [ {"timestamp": 1341126000, "group": [ {"author_id": 6, "token_count": 826}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
826
99.52%
Benjamin Tissoires
2
0.24%
Others
2
0.24%
Total
830
hid-pl.c
234
-
11
923
Anssi Hannula
Jiri Slaby
Jiri Kosina
Benjamin Tissoires
Dmitry Torokhov
Others
January 2007
May 2007
September 2008
November 2008
February 2009
March 2010
December 2010
July 2011
December 2012
January 2013
February 2013
August 2013
var spanGroupData = [ {"timestamp": 1167638400, "group": [ {"author_id": 10, "token_count": 391}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 203}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 10, "token_count": 196}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
587
63.60%
Jiri Slaby
203
21.99%
Jiri Kosina
15
1.63%
Benjamin Tissoires
4
0.43%
Dmitry Torokhov
3
0.33%
Others
111
12.03%
Total
923
hid-plantronics.c
175
-
2
606
Others
October 2014
June 2015
April 2018
var spanGroupData = [ {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 428}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Others
606
100.00%
Total
606
hid-primax.c
81
-
2
203
Others
October 2011
December 2012
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 201}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Others
203
100.00%
Total
203
hid-prodikeys.c
890
-
13
3938
Don Prince
Jiri Kosina
Nikolai Kondrashov
Benjamin Tissoires
Others
May 2010
August 2010
November 2010
December 2010
July 2011
August 2011
January 2012
December 2012
February 2013
January 2014
December 2015
August 2017
October 2017
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 3857}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 10}, ]}, {"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": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Don Prince
3857
97.94%
Jiri Kosina
9
0.23%
Nikolai Kondrashov
7
0.18%
Benjamin Tissoires
2
0.05%
Others
63
1.60%
Total
3938
hid-quirks.c
1265
-
80
8518
Benjamin Tissoires
Oliver Neukum
Jiri Kosina
Hans de Goede
Alan Stern
Nikolai Kondrashov
Alexandrov Stansilav
Andrew Duggan
Jiri Slaby
Peter Hutterer
Others
April 2007
May 2007
June 2007
July 2007
November 2007
March 2008
May 2008
June 2008
August 2008
May 2009
August 2009
October 2009
November 2009
December 2009
February 2010
March 2010
July 2010
August 2010
September 2010
October 2010
November 2010
April 2011
May 2011
August 2011
December 2011
February 2012
March 2012
July 2012
August 2012
November 2012
December 2012
March 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
June 2017
July 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
October 2018
November 2018
December 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1175410800, "group": [ {"author_id": 60, "token_count": 446}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 3, "token_count": 17}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 59, "token_count": 13}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 38, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"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": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 59, "token_count": 5}, {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 59, "token_count": 1}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 36, "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": 2}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 36, "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": 30}, ]}, {"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": 4}, ]}, {"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": 8}, ]}, {"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": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 33, "token_count": 9}, {"author_id": 0, "token_count": 7131}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 42, "token_count": 17}, {"author_id": 25, "token_count": 29}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
7143
83.86%
Oliver Neukum
57
0.67%
Jiri Kosina
38
0.45%
Hans de Goede
34
0.40%
Alan Stern
19
0.22%
Nikolai Kondrashov
19
0.22%
Alexandrov Stansilav
17
0.20%
Andrew Duggan
9
0.11%
Jiri Slaby
8
0.09%
Peter Hutterer
4
0.05%
Others
1134
13.31%
Total
8518
hid-redragon.c
62
-
1
138
Others
April 2018
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 138}, ]}, ]
Author Name
Tokens
Token Proportion
Others
138
100.00%
Total
138
hid-retrode.c
100
-
1
328
Bastien Nocera
June 2017
var spanGroupData = [ {"timestamp": 1496300400, "group": [ {"author_id": 21, "token_count": 328}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
328
100.00%
Total
328
hid-rmi.c
780
-
6
3327
Benjamin Tissoires
Andrew Duggan
Dmitry Torokhov
Others
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
var spanGroupData = [ {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 1647}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 33, "token_count": 45}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 33, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 33, "token_count": 144}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 33, "token_count": 65}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 33, "token_count": 194}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 33, "token_count": 33}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 13, "token_count": 7}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 33, "token_count": 953}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 33, "token_count": 34}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 33, "token_count": 9}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 90}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
1797
54.01%
Andrew Duggan
1491
44.82%
Dmitry Torokhov
7
0.21%
Others
32
0.96%
Total
3327
hid-roccat-arvo.c
458
-
4
2096
Stefan Achatz
Greg Kroah-Hartman
Others
January 2011
February 2011
June 2011
May 2012
July 2013
August 2013
December 2015
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 1934}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 55}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 69}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
1967
93.85%
Greg Kroah-Hartman
124
5.92%
Others
5
0.24%
Total
2096
hid-roccat-arvo.h
85
-
1
190
Stefan Achatz
January 2011
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 190}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
190
100.00%
Total
190
hid-roccat-common.c
178
-
4
781
Stefan Achatz
Others
January 2011
June 2011
July 2011
November 2011
May 2012
October 2013
December 2015
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 246}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"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": 192}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 308}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
773
98.98%
Others
8
1.02%
Total
781
hid-roccat-common.h
97
-
1
261
Stefan Achatz
January 2011
June 2011
May 2012
October 2013
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 51}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 46}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 162}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
261
100.00%
Total
261
hid-roccat-isku.c
460
-
4
1852
Stefan Achatz
Greg Kroah-Hartman
Others
November 2011
May 2012
November 2012
March 2013
July 2013
August 2013
December 2015
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 1656}, ]}, {"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": 22}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 111}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
1720
92.87%
Greg Kroah-Hartman
129
6.97%
Others
3
0.16%
Total
1852
hid-roccat-isku.h
100
-
1
257
Stefan Achatz
November 2011
November 2012
March 2013
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 186}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
257
100.00%
Total
257
hid-roccat-kone.c
906
-
10
3827
Stefan Achatz
Greg Kroah-Hartman
Others
March 2010
May 2010
June 2010
November 2010
December 2010
January 2011
February 2011
June 2011
August 2011
November 2011
May 2012
April 2013
July 2013
August 2013
October 2014
December 2015
February 2019
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 2384}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 305}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 408}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 43}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 240}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 189}, ]}, {"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": 43, "token_count": 103}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 86}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
3605
94.20%
Greg Kroah-Hartman
189
4.94%
Others
33
0.86%
Total
3827
hid-roccat-kone.h
227
-
2
643
Stefan Achatz
Jiri Kosina
March 2010
May 2010
December 2010
June 2011
April 2013
var spanGroupData = [ {"timestamp": 1267430400, "group": [ {"author_id": 4, "token_count": 532}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
601
93.47%
Jiri Kosina
42
6.53%
Total
643
hid-roccat-koneplus.c
574
-
4
2284
Stefan Achatz
Greg Kroah-Hartman
Others
November 2010
January 2011
February 2011
April 2011
June 2011
May 2012
November 2012
July 2013
August 2013
September 2013
December 2015
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 1713}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 40}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 4, "token_count": 86}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 25}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 222}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 34}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 148}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
2097
91.81%
Greg Kroah-Hartman
182
7.97%
Others
5
0.22%
Total
2284
hid-roccat-koneplus.h
125
-
2
322
Stefan Achatz
Jiri Kosina
November 2010
December 2010
April 2011
May 2011
June 2011
November 2012
var spanGroupData = [ {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 227}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
298
92.55%
Jiri Kosina
24
7.45%
Total
322
hid-roccat-konepure.c
232
-
2
885
Stefan Achatz
Greg Kroah-Hartman
March 2013
August 2013
October 2013
var spanGroupData = [ {"timestamp": 1362124800, "group": [ {"author_id": 4, "token_count": 720}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 53}, {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 102}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
832
94.01%
Greg Kroah-Hartman
53
5.99%
Total
885
hid-roccat-kovaplus.c
663
-
5
2805
Stefan Achatz
Greg Kroah-Hartman
Others
January 2011
February 2011
June 2011
August 2011
May 2012
November 2012
July 2013
August 2013
September 2013
November 2013
December 2015
January 2018
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 2258}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 248}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 83}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 97}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 60, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
2608
92.98%
Greg Kroah-Hartman
180
6.42%
Others
17
0.61%
Total
2805
hid-roccat-kovaplus.h
133
-
1
346
Stefan Achatz
January 2011
November 2012
var spanGroupData = [ {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 323}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 23}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
346
100.00%
Total
346
hid-roccat-lua.c
215
-
3
784
Stefan Achatz
Others
October 2012
December 2012
December 2015
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 780}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
780
99.49%
Others
4
0.51%
Total
784
hid-roccat-lua.h
29
-
1
37
Stefan Achatz
October 2012
var spanGroupData = [ {"timestamp": 1349074800, "group": [ {"author_id": 4, "token_count": 37}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
37
100.00%
Total
37
hid-roccat-pyra.c
610
-
5
2562
Stefan Achatz
Greg Kroah-Hartman
Others
August 2010
September 2010
November 2010
December 2010
January 2011
February 2011
March 2011
June 2011
August 2011
May 2012
November 2012
July 2013
September 2013
January 2015
December 2015
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 1682}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 136}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 18}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 4, "token_count": 9}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 4, "token_count": 62}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 384}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 43, "token_count": 197}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
2317
90.44%
Greg Kroah-Hartman
197
7.69%
Others
48
1.87%
Total
2562
hid-roccat-pyra.h
152
-
2
376
Stefan Achatz
Jiri Kosina
August 2010
December 2010
November 2012
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 4, "token_count": 314}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 3, "token_count": 36}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 26}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
340
90.43%
Jiri Kosina
36
9.57%
Total
376
hid-roccat-ryos.c
241
-
1
978
Stefan Achatz
October 2013
var spanGroupData = [ {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 978}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
978
100.00%
Total
978
hid-roccat-savu.c
229
-
2
891
Stefan Achatz
Greg Kroah-Hartman
May 2012
July 2012
August 2013
October 2013
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 791}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 43, "token_count": 60}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 36}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
831
93.27%
Greg Kroah-Hartman
60
6.73%
Total
891
hid-roccat-savu.h
55
-
1
91
Stefan Achatz
May 2012
var spanGroupData = [ {"timestamp": 1335855600, "group": [ {"author_id": 4, "token_count": 91}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
91
100.00%
Total
91
hid-roccat.c
460
-
11
1761
Stefan Achatz
Dmitry Torokhov
Linus Torvalds
Others
May 2010
June 2010
August 2010
November 2010
December 2010
January 2011
February 2011
July 2011
November 2011
January 2013
March 2013
June 2013
April 2016
February 2017
July 2017
February 2018
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 4, "token_count": 1475}, ]}, {"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": 13, "token_count": 6}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 171}, ]}, {"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": 20}, ]}, {"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": 1459494000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Stefan Achatz
1660
94.26%
Dmitry Torokhov
6
0.34%
Linus Torvalds
4
0.23%
Others
91
5.17%
Total
1761
hid-saitek.c
209
-
7
888
Others
February 2012
December 2012
May 2014
November 2014
January 2015
September 2015
July 2016
August 2018
var spanGroupData = [ {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 633}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Others
888
100.00%
Total
888
hid-samsung.c
201
-
7
858
Don Prince
Jiri Slaby
Nikolai Kondrashov
Jiri Kosina
Others
June 2008
June 2009
December 2009
May 2010
August 2010
December 2010
September 2012
December 2012
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 254}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 145}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 18, "token_count": 355}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Don Prince
355
41.38%
Jiri Slaby
254
29.60%
Nikolai Kondrashov
18
2.10%
Jiri Kosina
1
0.12%
Others
230
26.81%
Total
858
hid-sensor-custom.c
849
-
6
4276
Srinivas Pandruvada
Hans de Goede
Linus Torvalds
Others
April 2015
November 2016
July 2017
August 2017
February 2018
October 2018
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": 34, "token_count": 2}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 25, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Srinivas Pandruvada
4265
99.74%
Hans de Goede
2
0.05%
Linus Torvalds
2
0.05%
Others
7
0.16%
Total
4276
hid-sensor-hub.c
786
-
14
3954
Srinivas Pandruvada
Hans de Goede
Jiri Kosina
Benjamin Tissoires
Others
September 2012
December 2012
February 2013
August 2013
September 2013
October 2013
November 2013
January 2014
March 2014
June 2014
August 2014
September 2014
January 2015
February 2015
May 2015
November 2015
October 2016
December 2016
June 2018
August 2018
October 2018
var spanGroupData = [ {"timestamp": 1346482800, "group": [ {"author_id": 1, "token_count": 2426}, {"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": 29}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 1, "token_count": 160}, ]}, {"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": 349}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 3, "token_count": 46}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 1, "token_count": 452}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 1, "token_count": 93}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 25, "token_count": 170}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 25, "token_count": 39}, ]}, ]
Author Name
Tokens
Token Proportion
Srinivas Pandruvada
3619
91.53%
Hans de Goede
209
5.29%
Jiri Kosina
46
1.16%
Benjamin Tissoires
8
0.20%
Others
72
1.82%
Total
3954
hid-sjoy.c
185
-
7
757
Benjamin Tissoires
Others
May 2009
March 2010
December 2010
July 2011
August 2011
October 2011
February 2012
December 2012
February 2013
May 2015
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 628}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"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": 34}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 60, "token_count": 16}, ]}, {"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": 16}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
4
0.53%
Others
753
99.47%
Total
757
hid-sony.c
3032
-
25
14686
Roderick Colenbrander
Frank Praznik
Simon Wood
Jiri Kosina
Jiri Slaby
Hanno Zulla
Bastien Nocera
Benjamin Tissoires
Others
June 2008
October 2008
December 2008
January 2010
March 2010
May 2010
October 2010
December 2010
February 2011
April 2011
June 2011
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
August 2014
September 2014
November 2014
February 2015
March 2015
May 2015
June 2015
July 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
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 183}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 3, "token_count": 104}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 21, "token_count": 28}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 12, "token_count": 85}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 60, "token_count": 617}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 3, "token_count": 338}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 391}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 817}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 19, "token_count": 553}, {"author_id": 12, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 9}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 19, "token_count": 1228}, {"author_id": 12, "token_count": 17}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 19, "token_count": 49}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 19, "token_count": 291}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 19, "token_count": 500}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 12, "token_count": 480}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 2}, {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 19, "token_count": 212}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 19, "token_count": 134}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 11, "token_count": 395}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 11, "token_count": 457}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 11, "token_count": 68}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 11, "token_count": 5805}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 11, "token_count": 435}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 632}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 39, "token_count": 99}, ]}, ]
Author Name
Tokens
Token Proportion
Roderick Colenbrander
7160
48.75%
Frank Praznik
3818
26.00%
Simon Wood
599
4.08%
Jiri Kosina
473
3.22%
Jiri Slaby
183
1.25%
Hanno Zulla
99
0.67%
Bastien Nocera
32
0.22%
Benjamin Tissoires
28
0.19%
Others
2227
15.16%
Total
14686
hid-speedlink.c
81
-
2
230
Others
May 2011
December 2012
August 2013
var spanGroupData = [ {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 222}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Others
230
100.00%
Total
230
hid-steam.c
1141
-
2
4813
Rodrigo Rivas Costa
Jiri Kosina
April 2018
May 2018
October 2018
February 2019
March 2019
var spanGroupData = [ {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 4355}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 3, "token_count": 24}, {"author_id": 16, "token_count": 11}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 16, "token_count": 328}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 16, "token_count": 14}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 16, "token_count": 81}, ]}, ]
Author Name
Tokens
Token Proportion
Rodrigo Rivas Costa
4789
99.50%
Jiri Kosina
24
0.50%
Total
4813
hid-steelseries.c
388
-
6
1881
Simon Wood
Jiri Kosina
Benjamin Tissoires
Others
January 2013
February 2013
March 2013
May 2013
September 2013
December 2015
var spanGroupData = [ {"timestamp": 1357027200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 12, "token_count": 1811}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 12, "token_count": 33}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Simon Wood
1844
98.03%
Jiri Kosina
3
0.16%
Benjamin Tissoires
2
0.11%
Others
32
1.70%
Total
1881
hid-sunplus.c
68
-
5
256
Jiri Slaby
Nikolai Kondrashov
Jiri Kosina
Others
June 2008
August 2010
December 2010
September 2012
December 2012
August 2014
var spanGroupData = [ {"timestamp": 1212303600, "group": [ {"author_id": 7, "token_count": 243}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 7}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Slaby
243
94.92%
Nikolai Kondrashov
7
2.73%
Jiri Kosina
2
0.78%
Others
4
1.56%
Total
256
hid-tivo.c
80
-
4
258
Jiri Kosina
Others
October 2011
March 2012
December 2012
March 2015
var spanGroupData = [ {"timestamp": 1317452400, "group": [ {"author_id": 60, "token_count": 237}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
10
3.88%
Others
248
96.12%
Total
258
hid-tmff.c
266
-
17
1133
Dmitry Torokhov
Jiri Slaby
Anssi Hannula
Jiri Kosina
Simon Wood
Benjamin Tissoires
Oliver Neukum
Others
February 2003
May 2003
June 2004
September 2005
January 2006
July 2006
May 2007
July 2007
November 2007
September 2008
May 2009
June 2009
March 2010
November 2010
December 2010
July 2011
December 2012
February 2013
November 2017
var spanGroupData = [ {"timestamp": 1044086400, "group": [ {"author_id": 60, "token_count": 250}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 13, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 36, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 10, "token_count": 155}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 13, "token_count": 266}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 248}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 33}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 12, "token_count": 19}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"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": 1509519600, "group": [ {"author_id": 60, "token_count": 19}, ]}, ]
Author Name
Tokens
Token Proportion
Dmitry Torokhov
279
24.62%
Jiri Slaby
248
21.89%
Anssi Hannula
155
13.68%
Jiri Kosina
35
3.09%
Simon Wood
19
1.68%
Benjamin Tissoires
4
0.35%
Oliver Neukum
1
0.09%
Others
392
34.60%
Total
1133
hid-topseed.c
84
-
7
391
Hans de Goede
Jiri Kosina
Others
January 2009
April 2010
July 2010
August 2010
November 2010
December 2012
February 2019
var spanGroupData = [ {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 250}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 25, "token_count": 27}, ]}, ]
Author Name
Tokens
Token Proportion
Hans de Goede
27
6.91%
Jiri Kosina
9
2.30%
Others
355
90.79%
Total
391
hid-twinhan.c
136
-
3
470
Bruno Prémont
Others
July 2009
December 2011
December 2012
var spanGroupData = [ {"timestamp": 1246431600, "group": [ {"author_id": 6, "token_count": 467}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Bruno Prémont
467
99.36%
Others
3
0.64%
Total
470
hid-uclogic-core.c
418
-
1
1698
Nikolai Kondrashov
February 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 1698}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
1698
100.00%
Total
1698
hid-uclogic-params.c
1118
-
1
3681
Nikolai Kondrashov
February 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 3681}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
3681
100.00%
Total
3681
hid-uclogic-params.h
207
-
1
209
Nikolai Kondrashov
February 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 209}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
209
100.00%
Total
209
hid-uclogic-rdesc.c
862
-
2
3577
Nikolai Kondrashov
Benjamin Tissoires
August 2010
July 2011
March 2012
May 2012
August 2012
March 2015
September 2016
February 2019
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 1225}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 5, "token_count": 204}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 495}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 5, "token_count": 316}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 5, "token_count": 220}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 1100}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
3569
99.78%
Benjamin Tissoires
8
0.22%
Total
3577
hid-uclogic-rdesc.h
155
-
1
340
Nikolai Kondrashov
February 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 340}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
340
100.00%
Total
340
hid-udraw-ps3.c
474
-
2
2220
Bastien Nocera
Jiri Kosina
November 2016
var spanGroupData = [ {"timestamp": 1477983600, "group": [ {"author_id": 21, "token_count": 2219}, {"author_id": 3, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Bastien Nocera
2219
99.95%
Jiri Kosina
1
0.05%
Total
2220
hid-viewsonic.c
105
-
1
376
Nikolai Kondrashov
February 2019
var spanGroupData = [ {"timestamp": 1549008000, "group": [ {"author_id": 5, "token_count": 376}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
376
100.00%
Total
376
hid-waltop.c
748
-
2
3146
Nikolai Kondrashov
Others
August 2010
September 2010
February 2012
March 2012
May 2012
December 2012
var spanGroupData = [ {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 1453}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 5, "token_count": 258}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 258}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 5, "token_count": 1169}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Nikolai Kondrashov
3144
99.94%
Others
2
0.06%
Total
3146
hid-wiimote-core.c
1889
-
6
9461
David Herrmann
Nicolas Adenis-Lamarre
Benjamin Tissoires
Others
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
var spanGroupData = [ {"timestamp": 1309503600, "group": [ {"author_id": 2, "token_count": 812}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 190}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 2, "token_count": 1413}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 419}, ]}, {"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": 222}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 6158}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 114}, ]}, {"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": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 29, "token_count": 106}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
9330
98.62%
Nicolas Adenis-Lamarre
106
1.12%
Benjamin Tissoires
4
0.04%
Others
21
0.22%
Total
9461
hid-wiimote-debug.c
225
-
3
1076
David Herrmann
Others
November 2011
April 2012
January 2013
May 2013
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1032}, ]}, {"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": 41}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1073
99.72%
Others
3
0.28%
Total
1076
hid-wiimote-modules.c
2644
-
5
13735
David Herrmann
Nicolas Adenis-Lamarre
Others
May 2013
June 2013
October 2013
March 2015
December 2015
March 2016
June 2018
var spanGroupData = [ {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 8945}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 1382}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 839}, ]}, {"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": 29, "token_count": 2472}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
11166
81.30%
Nicolas Adenis-Lamarre
2472
18.00%
Others
97
0.71%
Total
13735
hid-wiimote.h
378
-
5
1338
David Herrmann
Nicolas Adenis-Lamarre
Others
November 2011
May 2013
June 2013
October 2013
November 2013
March 2015
December 2015
June 2018
var spanGroupData = [ {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 673}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 2, "token_count": 625}, ]}, {"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": 29, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
1320
98.65%
Nicolas Adenis-Lamarre
10
0.75%
Others
8
0.60%
Total
1338
hid-xinmo.c
62
-
3
166
Others
July 2013
August 2013
February 2017
var spanGroupData = [ {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Others
166
100.00%
Total
166
hid-zpff.c
147
-
10
584
Anssi Hannula
Jiri Slaby
Jiri Kosina
Benjamin Tissoires
Dmitry Torokhov
Others
July 2006
May 2007
September 2008
May 2009
March 2010
December 2010
July 2011
December 2012
February 2013
September 2013
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 10, "token_count": 357}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 7, "token_count": 158}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 3, "token_count": 22}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"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": 1378018800, "group": [ {"author_id": 60, "token_count": 24}, ]}, ]
Author Name
Tokens
Token Proportion
Anssi Hannula
357
61.13%
Jiri Slaby
158
27.05%
Jiri Kosina
26
4.45%
Benjamin Tissoires
4
0.68%
Dmitry Torokhov
3
0.51%
Others
36
6.16%
Total
584
hid-zydacron.c
211
-
5
805
Jiri Kosina
Benjamin Tissoires
Nikolai Kondrashov
Others
May 2010
August 2010
December 2010
December 2012
July 2013
var spanGroupData = [ {"timestamp": 1272697200, "group": [ {"author_id": 3, "token_count": 776}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "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}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
776
96.40%
Benjamin Tissoires
12
1.49%
Nikolai Kondrashov
7
0.87%
Others
10
1.24%
Total
805
hidraw.c
627
-
30
2856
Jiri Kosina
Oliver Neukum
Benjamin Tissoires
Andrew Duggan
Rodrigo Rivas Costa
Dmitry Torokhov
Jiri Slaby
Linus Torvalds
Greg Kroah-Hartman
Others
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
May 2011
September 2011
April 2012
June 2012
August 2012
November 2012
January 2013
February 2013
July 2013
August 2013
October 2013
January 2014
February 2014
March 2014
March 2016
April 2016
February 2017
July 2017
September 2017
February 2018
April 2018
November 2018
var spanGroupData = [ {"timestamp": 1178002800, "group": [ {"author_id": 3, "token_count": 1362}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 43, "token_count": 2}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 7, "token_count": 1}, {"author_id": 36, "token_count": 28}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 3, "token_count": 144}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 36, "token_count": 29}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 3, "token_count": 7}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 3, "token_count": 50}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 404}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 33, "token_count": 46}, {"author_id": 3, "token_count": 30}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 134}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 16, "token_count": 26}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 3, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Jiri Kosina
1685
59.00%
Oliver Neukum
57
2.00%
Benjamin Tissoires
50
1.75%
Andrew Duggan
46
1.61%
Rodrigo Rivas Costa
26
0.91%
Dmitry Torokhov
18
0.63%
Jiri Slaby
4
0.14%
Linus Torvalds
4
0.14%
Greg Kroah-Hartman
3
0.11%
Others
963
33.72%
Total
2856
uhid.c
802
-
15
3912
David Herrmann
Dmitry Torokhov
Petri Gynther
Jiri Kosina
Roderick Colenbrander
Frank Praznik
Benjamin Tissoires
Jason Gerecke
Linus Torvalds
Others
June 2012
February 2013
September 2013
November 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
var spanGroupData = [ {"timestamp": 1338534000, "group": [ {"author_id": 2, "token_count": 1835}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 13, "token_count": 437}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 19, "token_count": 30}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 3, "token_count": 145}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 57, "token_count": 223}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 1050}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 11, "token_count": 102}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 60, "token_count": 40}, ]}, ]
Author Name
Tokens
Token Proportion
David Herrmann
2902
74.18%
Dmitry Torokhov
437
11.17%
Petri Gynther
223
5.70%
Jiri Kosina
145
3.71%
Roderick Colenbrander
102
2.61%
Frank Praznik
30
0.77%
Benjamin Tissoires
8
0.20%
Jason Gerecke
5
0.13%
Linus Torvalds
2
0.05%
Others
58
1.48%
Total
3912
wacom.h
230
-
11
596
Benjamin Tissoires
Ping Cheng
Chris Bagwell
Jason Gerecke
Aaron Skomra
Eduard Hasenleithner
Oliver Neukum
Henrik Rydberg
Dmitry Torokhov
Others
July 2006
April 2008
December 2009
February 2010
March 2010
September 2010
December 2010
September 2011
October 2011
March 2012
April 2012
July 2014
August 2014
September 2014
March 2015
April 2015
June 2015
July 2016
December 2016
January 2017
February 2017
April 2017
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 77}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 9}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 32, "token_count": 6}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 54, "token_count": 16}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 43}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 15}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 277}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 19}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
378
63.42%
Ping Cheng
84
14.09%
Chris Bagwell
43
7.21%
Jason Gerecke
27
4.53%
Aaron Skomra
19
3.19%
Eduard Hasenleithner
16
2.68%
Oliver Neukum
9
1.51%
Henrik Rydberg
6
1.01%
Dmitry Torokhov
3
0.50%
Others
11
1.85%
Total
596
wacom_sys.c
2835
-
24
13214
Benjamin Tissoires
Jason Gerecke
Aaron Skomra
Ping Cheng
Eduard Hasenleithner
Chris Bagwell
Dmitry Torokhov
Oliver Neukum
Henrik Rydberg
Bastien Nocera
Daniel M. Lambea
Greg Kroah-Hartman
Others
July 2006
November 2006
April 2007
April 2008
November 2008
August 2009
December 2009
February 2010
March 2010
April 2010
September 2010
August 2011
September 2011
October 2011
November 2011
December 2011
March 2012
April 2012
May 2012
June 2012
October 2012
November 2012
January 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
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 145}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 13, "token_count": 11}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 36, "token_count": 64}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 9, "token_count": 46}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 13, "token_count": 35}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 96}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 21}, {"author_id": 9, "token_count": 196}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 32, "token_count": 22}, {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 54, "token_count": 875}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 41, "token_count": 37}, {"author_id": 9, "token_count": 155}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 43, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 324}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 177}, {"author_id": 9, "token_count": 32}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 41, "token_count": 50}, {"author_id": 8, "token_count": 3}, {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 139}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 41, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 21, "token_count": 12}, {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 9}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 941}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 530}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 371}, {"author_id": 9, "token_count": 109}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 81}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 8, "token_count": 40}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 8, "token_count": 59}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 157}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 82}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 26, "token_count": 561}, {"author_id": 8, "token_count": 151}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 34}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 1205}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 287}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 3518}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 226}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 138}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 304}, {"author_id": 0, "token_count": 109}, {"author_id": 8, "token_count": 204}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 140}, {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 26, "token_count": 64}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 17}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 8, "token_count": 108}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 26, "token_count": 16}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 548}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 26, "token_count": 33}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 272}, {"author_id": 9, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 8, "token_count": 174}, ]}, ]
Author Name
Tokens
Token Proportion
Benjamin Tissoires
6851
51.85%
Jason Gerecke
2909
22.01%
Aaron Skomra
978
7.40%
Ping Cheng
934
7.07%
Eduard Hasenleithner
875
6.62%
Chris Bagwell
413
3.13%
Dmitry Torokhov
72
0.54%
Oliver Neukum
64
0.48%
Henrik Rydberg
22
0.17%
Bastien Nocera
12
0.09%
Daniel M. Lambea
3
0.02%
Greg Kroah-Hartman
1
0.01%
Others
80
0.61%
Total
13214
wacom_wac.c
4761
-
30
28986
Jason Gerecke
Ping Cheng
Benjamin Tissoires
Aaron Skomra
Chris Bagwell
Dmitry Torokhov
Vojtech Pavlik
Henrik Rydberg
Linus Torvalds (pre-git)
Linus Torvalds
Greg Kroah-Hartman
Jiri Kosina
Oliver Neukum
Others
January 2000
March 2000
October 2000
February 2002
August 2002
September 2002
October 2002
February 2003
January 2004
March 2004
February 2005
March 2005
June 2005
August 2005
September 2005
November 2005
January 2006
March 2006
July 2006
September 2006
December 2006
February 2007
June 2007
March 2008
April 2008
May 2008
November 2008
May 2009
June 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
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
February 2019
var spanGroupData = [ {"timestamp": 946713600, "group": [ {"author_id": 27, "token_count": 118}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 27, "token_count": 136}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 34, "token_count": 186}, {"author_id": 46, "token_count": 2}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 43, "token_count": 8}, {"author_id": 46, "token_count": 227}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 43, "token_count": 16}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 46, "token_count": 25}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 36, "token_count": 2}, {"author_id": 46, "token_count": 332}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 9, "token_count": 232}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 43, "token_count": 2}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 9, "token_count": 160}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 13, "token_count": 8}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 9, "token_count": 254}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 9, "token_count": 109}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 664}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 62}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 59}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 9, "token_count": 190}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 83}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 9, "token_count": 222}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 9, "token_count": 291}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 214}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 13, "token_count": 63}, {"author_id": 60, "token_count": 483}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 874}, {"author_id": 9, "token_count": 245}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 13, "token_count": 34}, {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 628}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 41, "token_count": 347}, {"author_id": 32, "token_count": 366}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 9, "token_count": 151}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 32, "token_count": 3}, {"author_id": 60, "token_count": 49}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 32, "token_count": 13}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 764}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 9, "token_count": 103}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 41, "token_count": 27}, {"author_id": 8, "token_count": 13}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 41, "token_count": 495}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 41, "token_count": 35}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 41, "token_count": 31}, {"author_id": 8, "token_count": 106}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 31}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 258}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 243}, {"author_id": 9, "token_count": 593}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 13, "token_count": 61}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 41, "token_count": 1}, {"author_id": 9, "token_count": 68}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 83}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 8, "token_count": 22}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 365}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 122}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 97}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 79}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 190}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 9, "token_count": 59}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 8, "token_count": 142}, {"author_id": 9, "token_count": 154}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 8, "token_count": 62}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 9, "token_count": 170}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 110}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 442}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 186}, {"author_id": 9, "token_count": 26}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 676}, {"author_id": 8, "token_count": 26}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 608}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 1137}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 8, "token_count": 74}, {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 8, "token_count": 216}, {"author_id": 9, "token_count": 70}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 9, "token_count": 433}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 477}, {"author_id": 9, "token_count": 59}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 62}, {"author_id": 8, "token_count": 274}, {"author_id": 9, "token_count": 243}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 26, "token_count": 29}, {"author_id": 8, "token_count": 7}, {"author_id": 9, "token_count": 93}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 479}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 8, "token_count": 462}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 26, "token_count": 323}, {"author_id": 8, "token_count": 118}, {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 333}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 214}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 938}, {"author_id": 3, "token_count": 1}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 8, "token_count": 29}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 28}, {"author_id": 9, "token_count": 100}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 249}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 30}, {"author_id": 9, "token_count": 35}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 533}, {"author_id": 8, "token_count": 51}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 142}, {"author_id": 9, "token_count": 77}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 1998}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 281}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 217}, {"author_id": 8, "token_count": 1183}, {"author_id": 9, "token_count": 22}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 8, "token_count": 41}, {"author_id": 9, "token_count": 56}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 26, "token_count": 5}, {"author_id": 8, "token_count": 1401}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 446}, {"author_id": 9, "token_count": 25}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 8, "token_count": 324}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 8, "token_count": 66}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 107}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 8, "token_count": 95}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 763}, {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 26, "token_count": 324}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 8, "token_count": 164}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 8, "token_count": 63}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 8, "token_count": 159}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 8, "token_count": 8}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gerecke
10310
35.57%
Ping Cheng
8752
30.19%
Benjamin Tissoires
3817
13.17%
Aaron Skomra
1661
5.73%
Chris Bagwell
1194
4.12%
Dmitry Torokhov
1046
3.61%
Vojtech Pavlik
586
2.02%
Henrik Rydberg
382
1.32%
Linus Torvalds (pre-git)
262
0.90%
Linus Torvalds
186
0.64%
Greg Kroah-Hartman
26
0.09%
Jiri Kosina
4
0.01%
Oliver Neukum
2
0.01%
Others
758
2.62%
Total
28986
wacom_wac.h
360
-
8
1042
Jason Gerecke
Ping Cheng
Benjamin Tissoires
Aaron Skomra
Henrik Rydberg
Chris Bagwell
Dmitry Torokhov
Others
July 2006
September 2006
February 2007
May 2007
June 2007
March 2008
November 2008
May 2009
December 2009
February 2010
March 2010
June 2010
September 2010
March 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
April 2016
July 2016
August 2016
October 2016
January 2017
February 2017
April 2017
October 2017
November 2017
March 2018
var spanGroupData = [ {"timestamp": 1151737200, "group": [ {"author_id": 9, "token_count": 95}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 9, "token_count": 52}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 13, "token_count": 7}, {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 32, "token_count": 19}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 41, "token_count": 7}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 9, "token_count": 17}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 8, "token_count": 16}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 9, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 15}, {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 26, "token_count": 21}, {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 8, "token_count": 23}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 8, "token_count": 183}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 26, "token_count": 50}, {"author_id": 8, "token_count": 37}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 10}, {"author_id": 9, "token_count": 19}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 26, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Jason Gerecke
395
37.91%
Ping Cheng
357
34.26%
Benjamin Tissoires
166
15.93%
Aaron Skomra
80
7.68%
Henrik Rydberg
19
1.82%
Chris Bagwell
15
1.44%
Dmitry Torokhov
9
0.86%
Others
1
0.10%
Total
1042
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
528
Author
Tokens
Proportion
Commits
Proportion
0
Benjamin Tissoires
46281
11.83%
341
13.11%
1
Srinivas Pandruvada
31268
7.99%
31
1.19%
2
David Herrmann
26259
6.71%
103
3.96%
3
Jiri Kosina
24016
6.14%
159
6.11%
4
Stefan Achatz
22653
5.79%
60
2.31%
5
Nikolai Kondrashov
16339
4.18%
52
2.00%
6
Bruno Prémont
16072
4.11%
17
0.65%
7
Jiri Slaby
14850
3.80%
49
1.88%
8
Jason Gerecke
13676
3.50%
134
5.15%
9
Ping Cheng
10168
2.60%
122
4.69%
10
Anssi Hannula
9120
2.33%
12
0.46%
11
Roderick Colenbrander
7270
1.86%
31
1.19%
12
Simon Wood
7042
1.80%
47
1.81%
13
Dmitry Torokhov
6393
1.63%
62
2.38%
14
Michal Malý
5406
1.38%
26
1.00%
15
Edwin Velds
5230
1.34%
1
0.04%
16
Rodrigo Rivas Costa
4827
1.23%
7
0.27%
17
David Barksdale
4379
1.12%
1
0.04%
18
Don Prince
4232
1.08%
3
0.12%
19
Frank Praznik
4109
1.05%
46
1.77%
20
Masaki Ota
3997
1.02%
10
0.38%
21
Bastien Nocera
3316
0.85%
9
0.35%
22
Nestor Lopez Casado
2997
0.77%
4
0.15%
23
Clément Vuchener
2919
0.75%
2
0.08%
24
Rafi Rubin
2830
0.72%
15
0.58%
25
Hans de Goede
2776
0.71%
50
1.92%
26
Aaron Skomra
2738
0.70%
18
0.69%
27
Linus Torvalds (pre-git)
2700
0.69%
21
0.81%
28
Heiner Kallweit
2616
0.67%
9
0.35%
29
Nicolas Adenis-Lamarre
2588
0.66%
1
0.04%
30
Unknown
2110
0.54%
11
0.42%
31
K. Y. Srinivasan
2029
0.52%
6
0.23%
32
Henrik Rydberg
1930
0.49%
36
1.38%
33
Andrew Duggan
1912
0.49%
23
0.88%
34
Linus Torvalds
1905
0.49%
13
0.50%
35
Julian Sax
1883
0.48%
2
0.08%
36
Oliver Neukum
1814
0.46%
28
1.08%
37
Bernhard Seibold
1800
0.46%
1
0.04%
38
Peter Hutterer
1800
0.46%
9
0.35%
39
Hanno Zulla
1794
0.46%
6
0.23%
40
Jamie Lentin
1733
0.44%
10
0.38%
41
Chris Bagwell
1676
0.43%
18
0.69%
42
Alexandrov Stansilav
1639
0.42%
1
0.04%
43
Greg Kroah-Hartman
1489
0.38%
39
1.50%
44
Daniel M. Lambea
1468
0.38%
5
0.19%
45
Michael Poole
1448
0.37%
5
0.19%
46
Vojtech Pavlik
1339
0.34%
26
1.00%
47
Janne Kanniainen
1335
0.34%
3
0.12%
48
Harry Cutts
1320
0.34%
4
0.15%
49
Brendan McGrath
1188
0.30%
3
0.12%
50
Chase Douglas
1085
0.28%
16
0.62%
51
Jean Delvare
1028
0.26%
1
0.04%
52
Stephane Chatty
1013
0.26%
12
0.46%
53
Sean O'Brien
953
0.24%
2
0.08%
54
Eduard Hasenleithner
891
0.23%
1
0.04%
55
Carlo Caione
874
0.22%
2
0.08%
56
Even Xu
812
0.21%
13
0.50%
57
Petri Gynther
811
0.21%
2
0.08%
58
Richard Walmsley
806
0.21%
1
0.04%
59
Alan Stern
789
0.20%
24
0.92%
60
Others
39363
10.06%
835
32.10%
Total
391104
2601