Linux Source Code
Home
Release 6.19
Help
security
root
Highlighting
Reset All
By Author
By Age
──────────
Ahmed S. Darwish
Al Viro
Andrew Morton
Aristeu Sergio Rozanski Filho
Casey Schaufler
Christian Brauner
Christian Göttsche
Christopher J. PeBenito
Curtis Veit
Daniel Jurgens
Darrel Goeddel
David Gstir
David Howells
David P. Quigley
Deven Bowers
Dmitry Kasatkin
Eric Biggers
Eric Paris
Eric W. Biedermann
Etienne Basset
Fan Wu
Greg Kroah-Hartman
James Bottomley
James Morris
Jann Horn
Jarkko Sakkinen
Jeff Vander Stoep
John Johansen
Josh Boyer
KaiGai Kohei
Kees Cook
Kentaro Takeda
Konstantin Meskhidze
Lakshmi Ramasubramanian
Linus Torvalds
Linus Torvalds (pre-git)
Lukasz Pawelczyk
Mat Martineau
Matthew Garrett
Micah Morton
Mickaël Salaün
Mike Salvatore
Mimi Zohar
Nayna Jain
Ondrej Mosnáček
Others
Paul Moore
Petko Manolov
Rafal Krypa
Richard Haines
Roberto Sassu
Serge E. Hallyn
Stephen D. Smalley
Sumit Garg
Tahera Fahimi
Tetsuo Handa
Thiago Jung Bauermann
Thomas Cedeno
Tyler Hicks
Venkat Yekkirala
William Hua
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
apparmor
22543
51
122
92924
John Johansen
Mike Salvatore
Matthew Garrett
Kees Cook
William Hua
Casey Schaufler
Tyler Hicks
Al Viro
Linus Torvalds
Christian Brauner
Mickaël Salaün
Paul Moore
Etienne Basset
Eric Paris
David Howells
Stephen D. Smalley
Eric W. Biedermann
Eric Biggers
Micah Morton
Serge E. Hallyn
James Morris
Jann Horn
Tetsuo Handa
Ahmed S. Darwish
Kentaro Takeda
Christian Göttsche
Others
April 2008
February 2009
March 2009
April 2009
December 2009
July 2010
August 2010
September 2010
October 2010
January 2011
March 2011
June 2011
July 2011
August 2011
November 2011
December 2011
January 2012
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
January 2013
February 2013
July 2013
August 2013
September 2013
October 2013
February 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
January 2015
February 2015
March 2015
May 2015
November 2015
December 2015
March 2016
April 2016
June 2016
July 2016
September 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
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1207033200, "group": [ {"author_id": 51, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 86}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 19084}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 60, "token_count": 79}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 23, "token_count": 15}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 20, "token_count": 110}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 724}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 40, "token_count": 24}, {"author_id": 0, "token_count": 296}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 0, "token_count": 8}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 77}, {"author_id": 0, "token_count": 38}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 15}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 0, "token_count": 391}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 0, "token_count": 3813}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 0, "token_count": 392}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 47, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 13}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 19, "token_count": 15}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 134}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 34}, {"author_id": 0, "token_count": 1}, {"author_id": 47, "token_count": 173}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 0, "token_count": 92}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 93}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 19, "token_count": 13}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 0, "token_count": 4948}, {"author_id": 53, "token_count": 887}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 0, "token_count": 92}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 5539}, {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 0, "token_count": 18227}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 7074}, {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 539}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 0, "token_count": 424}, {"author_id": 7, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 0, "token_count": 339}, {"author_id": 19, "token_count": 11}, {"author_id": 44, "token_count": 60}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 0, "token_count": 573}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 4}, {"author_id": 16, "token_count": 5}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 0, "token_count": 122}, {"author_id": 44, "token_count": 2}, {"author_id": 16, "token_count": 345}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 349}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 24}, {"author_id": 16, "token_count": 358}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 0, "token_count": 49}, {"author_id": 16, "token_count": 984}, {"author_id": 47, "token_count": 2}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 42}, {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 0, "token_count": 1}, {"author_id": 47, "token_count": 39}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 104}, {"author_id": 40, "token_count": 1}, {"author_id": 32, "token_count": 5}, {"author_id": 19, "token_count": 15}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 19}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 91}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 11}, {"author_id": 49, "token_count": 18}, {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 724}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 45}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 19, "token_count": 235}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 32, "token_count": 9}, {"author_id": 0, "token_count": 56}, {"author_id": 60, "token_count": 511}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 22, "token_count": 122}, {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 0, "token_count": 166}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 0, "token_count": 284}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 22, "token_count": 3265}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 0, "token_count": 67}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 0, "token_count": 21}, {"author_id": 22, "token_count": 51}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 0, "token_count": 138}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 0, "token_count": 58}, {"author_id": 22, "token_count": 13}, {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 0, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 0, "token_count": 286}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 50}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 0, "token_count": 130}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 0, "token_count": 66}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 0, "token_count": 108}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 0, "token_count": 46}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 0, "token_count": 104}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 0, "token_count": 152}, {"author_id": 6, "token_count": 99}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 35, "token_count": 101}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 0, "token_count": 830}, {"author_id": 60, "token_count": 251}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 0, "token_count": 2100}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 0, "token_count": 5815}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 0, "token_count": 667}, {"author_id": 9, "token_count": 26}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 0, "token_count": 26}, {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 44, "token_count": 39}, {"author_id": 60, "token_count": 246}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 25}, {"author_id": 0, "token_count": 48}, {"author_id": 60, "token_count": 95}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 44, "token_count": 104}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 0, "token_count": 72}, {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 430}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 0, "token_count": 474}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 0, "token_count": 188}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 0, "token_count": 198}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 360}, {"author_id": 0, "token_count": 104}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 0, "token_count": 269}, {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 0, "token_count": 22}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 0, "token_count": 494}, {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 0, "token_count": 492}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 112}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 0, "token_count": 231}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 169}, {"author_id": 0, "token_count": 39}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 0, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 0, "token_count": 302}, {"author_id": 9, "token_count": 31}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 196}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 0, "token_count": 274}, {"author_id": 60, "token_count": 53}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 0, "token_count": 206}, {"author_id": 60, "token_count": 227}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 48, "token_count": 20}, {"author_id": 0, "token_count": 1281}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 20, "token_count": 14}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 17}, ]}, ]
Author Name
Tokens
Token Proportion
John Johansen
79321
85.36%
Mike Salvatore
3461
3.72%
Matthew Garrett
1692
1.82%
Kees Cook
1061
1.14%
William Hua
887
0.95%
Casey Schaufler
885
0.95%
Tyler Hicks
224
0.24%
Al Viro
220
0.24%
Linus Torvalds
211
0.23%
Christian Brauner
176
0.19%
Mickaël Salaün
101
0.11%
Paul Moore
86
0.09%
Etienne Basset
86
0.09%
Eric Paris
77
0.08%
David Howells
77
0.08%
Stephen D. Smalley
48
0.05%
Eric W. Biedermann
33
0.04%
Eric Biggers
20
0.02%
Micah Morton
18
0.02%
Serge E. Hallyn
15
0.02%
James Morris
15
0.02%
Jann Horn
14
0.02%
Tetsuo Handa
9
0.01%
Ahmed S. Darwish
4
0.00%
Kentaro Takeda
2
0.00%
Christian Göttsche
1
0.00%
Others
4180
4.50%
Total
92924
bpf
39
1
3
135
Casey Schaufler
Paul Moore
Others
March 2020
August 2020
March 2023
September 2023
November 2023
February 2025
var spanGroupData = [ {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 78}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
22
16.30%
Paul Moore
6
4.44%
Others
107
79.26%
Total
135
integrity
13526
37
158
54534
Mimi Zohar
Roberto Sassu
Dmitry Kasatkin
Matthew Garrett
Thiago Jung Bauermann
Nayna Jain
Lakshmi Ramasubramanian
Petko Manolov
Tyler Hicks
Josh Boyer
Curtis Veit
David Howells
Eric Paris
Christian Brauner
Jann Horn
Al Viro
James Morris
Linus Torvalds
Casey Schaufler
Linus Torvalds (pre-git)
Kees Cook
Paul Moore
Eric W. Biedermann
Eric Biggers
Mat Martineau
Andrew Morton
Tetsuo Handa
Greg Kroah-Hartman
Mickaël Salaün
Others
September 1991
November 1993
May 1994
October 1994
January 1996
March 1997
February 1998
May 1998
September 1999
March 2000
June 2000
October 2000
February 2002
July 2002
November 2002
April 2004
October 2004
April 2005
June 2005
January 2006
December 2006
March 2007
July 2007
October 2008
February 2009
April 2009
May 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
March 2010
April 2010
July 2010
August 2010
October 2010
November 2010
January 2011
February 2011
March 2011
May 2011
July 2011
August 2011
September 2011
October 2011
December 2011
January 2012
February 2012
May 2012
June 2012
September 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
June 2013
July 2013
August 2013
October 2013
November 2013
December 2013
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
October 2014
November 2014
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
August 2016
September 2016
October 2016
December 2016
January 2017
February 2017
April 2017
May 2017
June 2017
September 2017
October 2017
November 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
April 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
October 2023
December 2023
February 2024
March 2024
April 2024
May 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
September 2025
October 2025
November 2025
December 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 54, "token_count": 18}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 54, "token_count": 36}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 970383600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 20}, {"author_id": 44, "token_count": 12}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 4}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 26}, {"author_id": 13, "token_count": 108}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 60, "token_count": 85}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 13, "token_count": 9}, {"author_id": 5, "token_count": 6570}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 8, "token_count": 134}, {"author_id": 5, "token_count": 11}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 5, "token_count": 13}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 117}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 260}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 127}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 5, "token_count": 6}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 14, "token_count": 213}, {"author_id": 5, "token_count": 2398}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 14, "token_count": 16}, {"author_id": 5, "token_count": 231}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 14, "token_count": 131}, {"author_id": 13, "token_count": 4}, {"author_id": 5, "token_count": 216}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 14, "token_count": 382}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 14, "token_count": 533}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 14, "token_count": 53}, {"author_id": 10, "token_count": 46}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 14, "token_count": 2}, {"author_id": 19, "token_count": 4}, {"author_id": 5, "token_count": 25}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 5, "token_count": 754}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 14, "token_count": 8}, {"author_id": 40, "token_count": 50}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 14, "token_count": 221}, {"author_id": 5, "token_count": 79}, {"author_id": 60, "token_count": 148}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 56}, {"author_id": 14, "token_count": 269}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 19}, {"author_id": 5, "token_count": 50}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 5, "token_count": 396}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 22}, {"author_id": 14, "token_count": 5}, {"author_id": 5, "token_count": 140}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 14, "token_count": 477}, {"author_id": 5, "token_count": 145}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 5, "token_count": 23}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 14, "token_count": 573}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 14, "token_count": 117}, {"author_id": 5, "token_count": 79}, {"author_id": 10, "token_count": 2849}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 14, "token_count": 102}, {"author_id": 5, "token_count": 231}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 14, "token_count": 178}, {"author_id": 5, "token_count": 112}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 14, "token_count": 24}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 14, "token_count": 17}, {"author_id": 10, "token_count": 116}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 5, "token_count": 26}, {"author_id": 10, "token_count": 74}, {"author_id": 1, "token_count": 11}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 14, "token_count": 534}, {"author_id": 10, "token_count": 114}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 74}, {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 14, "token_count": 334}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 14, "token_count": 520}, {"author_id": 5, "token_count": 65}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 14, "token_count": 35}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 14, "token_count": 4}, {"author_id": 5, "token_count": 99}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 14, "token_count": 35}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 14, "token_count": 43}, {"author_id": 10, "token_count": 207}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 14, "token_count": 208}, {"author_id": 10, "token_count": 359}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 14, "token_count": 238}, {"author_id": 5, "token_count": 143}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 57}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 5, "token_count": 51}, {"author_id": 10, "token_count": 232}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 5, "token_count": 124}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 14, "token_count": 252}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 5, "token_count": 48}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 225}, {"author_id": 41, "token_count": 1243}, {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 5, "token_count": 463}, {"author_id": 41, "token_count": 11}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 5, "token_count": 87}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 2, "token_count": 21}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 34, "token_count": 59}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 5, "token_count": 187}, {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 40, "token_count": 5}, {"author_id": 5, "token_count": 1719}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 5, "token_count": 49}, {"author_id": 31, "token_count": 10}, {"author_id": 60, "token_count": 407}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 5, "token_count": 168}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 10, "token_count": 515}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 5, "token_count": 141}, {"author_id": 29, "token_count": 47}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 16, "token_count": 63}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 16, "token_count": 323}, {"author_id": 10, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 14, "token_count": 345}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 16, "token_count": 200}, {"author_id": 5, "token_count": 118}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 5, "token_count": 109}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 29, "token_count": 40}, {"author_id": 60, "token_count": 101}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 5, "token_count": 62}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 16, "token_count": 934}, {"author_id": 41, "token_count": 7}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 16, "token_count": 163}, {"author_id": 60, "token_count": 141}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 242}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 48, "token_count": 20}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 48, "token_count": 4}, {"author_id": 31, "token_count": 438}, {"author_id": 60, "token_count": 143}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 5, "token_count": 96}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 2, "token_count": 357}, {"author_id": 56, "token_count": 830}, {"author_id": 5, "token_count": 5}, {"author_id": 31, "token_count": 390}, {"author_id": 29, "token_count": 1}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 5, "token_count": 67}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 10, "token_count": 126}, {"author_id": 60, "token_count": 102}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 5, "token_count": 158}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 10, "token_count": 52}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 16, "token_count": 151}, {"author_id": 29, "token_count": 1787}, {"author_id": 60, "token_count": 701}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 44, "token_count": 94}, {"author_id": 5, "token_count": 10}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 111}, {"author_id": 29, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 31, "token_count": 272}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 31, "token_count": 407}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 28, "token_count": 337}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 28, "token_count": 644}, {"author_id": 60, "token_count": 166}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 10, "token_count": 1011}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 10, "token_count": 3}, {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 5, "token_count": 156}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 28, "token_count": 187}, {"author_id": 5, "token_count": 7}, {"author_id": 10, "token_count": 89}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 47, "token_count": 491}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 47, "token_count": 353}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 10, "token_count": 18}, {"author_id": 60, "token_count": 247}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 77}, {"author_id": 60, "token_count": 98}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 48, "token_count": 1}, {"author_id": 28, "token_count": 79}, {"author_id": 10, "token_count": 4}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 86}, {"author_id": 28, "token_count": 35}, {"author_id": 60, "token_count": 490}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 28, "token_count": 19}, {"author_id": 44, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 31, "token_count": 14}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 5, "token_count": 147}, {"author_id": 10, "token_count": 1228}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 28, "token_count": 3}, {"author_id": 5, "token_count": 6}, {"author_id": 10, "token_count": 451}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 6, "token_count": 4}, {"author_id": 10, "token_count": 122}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 740}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 57, "token_count": 811}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 5, "token_count": 465}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 5, "token_count": 504}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 48, "token_count": 16}, {"author_id": 5, "token_count": 29}, {"author_id": 10, "token_count": 19}, {"author_id": 60, "token_count": 292}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 10, "token_count": 131}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 199}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 35, "token_count": 131}, {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 5, "token_count": 15}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 35, "token_count": 210}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 42}, {"author_id": 10, "token_count": 17}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 103}, {"author_id": 10, "token_count": 111}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 48, "token_count": 20}, {"author_id": 31, "token_count": 95}, {"author_id": 10, "token_count": 120}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 5}, {"author_id": 31, "token_count": 135}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 5, "token_count": 68}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 5, "token_count": 123}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "token_count": 1360}, {"author_id": 60, "token_count": 293}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 60, "token_count": 91}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 313}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 20, "token_count": 40}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 9, "token_count": 22}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 105}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 5, "token_count": 110}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 5, "token_count": 22}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 10, "token_count": 7}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 20, "token_count": 70}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 508}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 77}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 32, "token_count": 207}, {"author_id": 10, "token_count": 102}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 10, "token_count": 36}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Mimi Zohar
17795
32.63%
Roberto Sassu
9539
17.49%
Dmitry Kasatkin
5947
10.91%
Matthew Garrett
1945
3.57%
Thiago Jung Bauermann
1884
3.45%
Nayna Jain
1761
3.23%
Lakshmi Ramasubramanian
1304
2.39%
Petko Manolov
1261
2.31%
Tyler Hicks
844
1.55%
Josh Boyer
830
1.52%
Curtis Veit
811
1.49%
David Howells
563
1.03%
Eric Paris
542
0.99%
Christian Brauner
531
0.97%
Jann Horn
207
0.38%
Al Viro
171
0.31%
James Morris
130
0.24%
Linus Torvalds
128
0.23%
Casey Schaufler
116
0.21%
Linus Torvalds (pre-git)
90
0.17%
Kees Cook
86
0.16%
Paul Moore
70
0.13%
Eric W. Biedermann
65
0.12%
Eric Biggers
61
0.11%
Mat Martineau
59
0.11%
Andrew Morton
14
0.03%
Tetsuo Handa
11
0.02%
Greg Kroah-Hartman
5
0.01%
Mickaël Salaün
4
0.01%
Others
7760
14.23%
Total
54534
ipe
3391
18
20
10674
Deven Bowers
Fan Wu
Paul Moore
Linus Torvalds
Al Viro
Andrew Morton
Eric Biggers
David Howells
James Morris
Casey Schaufler
Tetsuo Handa
Others
February 2002
April 2002
February 2003
January 2004
October 2007
April 2008
November 2018
January 2019
February 2021
July 2022
September 2023
April 2024
August 2024
September 2024
January 2025
February 2025
March 2025
May 2025
June 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 26}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 9640}, {"author_id": 59, "token_count": 728}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 106}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 48, "token_count": 8}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 29}, ]}, ]
Author Name
Tokens
Token Proportion
Deven Bowers
9640
90.31%
Fan Wu
728
6.82%
Paul Moore
30
0.28%
Linus Torvalds
26
0.24%
Al Viro
26
0.24%
Andrew Morton
11
0.10%
Eric Biggers
8
0.07%
David Howells
7
0.07%
James Morris
4
0.04%
Casey Schaufler
4
0.04%
Tetsuo Handa
2
0.02%
Others
188
1.76%
Total
10674
keys
13978
29
145
55977
David Howells
Mimi Zohar
Sumit Garg
Mat Martineau
David Gstir
James Bottomley
Roberto Sassu
Jarkko Sakkinen
Eric Biggers
Linus Torvalds (pre-git)
Eric W. Biedermann
Linus Torvalds
Serge E. Hallyn
Kees Cook
Al Viro
Andrew Morton
Greg Kroah-Hartman
Nayna Jain
Tetsuo Handa
Christian Göttsche
James Morris
Lakshmi Ramasubramanian
Jann Horn
Kentaro Takeda
Dmitry Kasatkin
Christian Brauner
Eric Paris
Others
September 1991
December 1991
August 1992
September 1992
June 1993
November 1993
April 1994
May 1994
January 1995
January 1996
September 1996
January 1997
March 1997
March 1998
August 1998
May 1999
June 1999
September 1999
January 2000
May 2000
June 2000
July 2000
September 2000
January 2001
February 2002
June 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
January 2003
February 2003
April 2003
June 2003
July 2003
September 2003
October 2003
February 2004
April 2004
May 2004
June 2004
August 2004
September 2004
October 2004
November 2004
January 2005
February 2005
March 2005
June 2005
August 2005
September 2005
October 2005
January 2006
March 2006
April 2006
June 2006
September 2006
November 2006
December 2006
February 2007
April 2007
July 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
July 2008
November 2008
December 2008
January 2009
February 2009
April 2009
June 2009
September 2009
October 2009
December 2009
March 2010
April 2010
May 2010
June 2010
August 2010
September 2010
November 2010
December 2010
January 2011
March 2011
May 2011
June 2011
August 2011
September 2011
October 2011
November 2011
January 2012
February 2012
March 2012
May 2012
June 2012
August 2012
September 2012
October 2012
December 2012
January 2013
February 2013
March 2013
April 2013
May 2013
August 2013
September 2013
October 2013
November 2013
December 2013
February 2014
March 2014
April 2014
May 2014
July 2014
September 2014
December 2014
January 2015
February 2015
March 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
April 2016
May 2016
June 2016
August 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
February 2018
March 2018
April 2018
June 2018
September 2018
October 2018
November 2018
December 2018
February 2019
March 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
March 2021
April 2021
October 2021
November 2021
January 2022
February 2022
May 2022
June 2022
September 2022
October 2022
November 2022
January 2023
February 2023
March 2023
May 2023
June 2023
August 2023
October 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
October 2024
November 2024
January 2025
March 2025
May 2025
August 2025
September 2025
October 2025
November 2025
January 2026
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 54, "token_count": 20}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 767775600, "group": [ {"author_id": 54, "token_count": 105}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 54, "token_count": 44}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 54, "token_count": 108}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 925542000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 957164400, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 962434800, "group": [ {"author_id": 54, "token_count": 22}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 54, "token_count": 18}, ]}, {"timestamp": 978336000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 16}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 2, "token_count": 323}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 44, "token_count": 3}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 44, "token_count": 9}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1049184000, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 14}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 3, "token_count": 18}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1094022000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 2, "token_count": 9864}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 2, "token_count": 65}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 2, "token_count": 1273}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 690}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 2, "token_count": 261}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 2, "token_count": 602}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 60, "token_count": 183}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 327}, {"author_id": 60, "token_count": 295}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 2, "token_count": 20}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 40, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 2, "token_count": 634}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 763}, {"author_id": 60, "token_count": 61}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 1109}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 15, "token_count": 3}, {"author_id": 5, "token_count": 5}, {"author_id": 23, "token_count": 169}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 1201}, {"author_id": 23, "token_count": 196}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 2, "token_count": 442}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 83}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 169}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 5, "token_count": 7908}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 5, "token_count": 154}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 2, "token_count": 81}, {"author_id": 5, "token_count": 2}, {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 2, "token_count": 362}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 23, "token_count": 7}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 2, "token_count": 24}, {"author_id": 10, "token_count": 938}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 2, "token_count": 755}, {"author_id": 5, "token_count": 52}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 5, "token_count": 72}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 5, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 28}, {"author_id": 40, "token_count": 23}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 5, "token_count": 5}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 40, "token_count": 316}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 2, "token_count": 479}, {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 20, "token_count": 34}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 2, "token_count": 479}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 14, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 14}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 2, "token_count": 4540}, {"author_id": 5, "token_count": 17}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 2, "token_count": 36}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 2, "token_count": 47}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 2, "token_count": 32}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 5, "token_count": 34}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 2, "token_count": 313}, {"author_id": 5, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 2, "token_count": 207}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 2, "token_count": 138}, {"author_id": 33, "token_count": 10}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 74}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 33, "token_count": 280}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 33, "token_count": 45}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 2, "token_count": 132}, {"author_id": 33, "token_count": 144}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 33, "token_count": 91}, {"author_id": 5, "token_count": 128}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 33, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 2, "token_count": 12}, {"author_id": 33, "token_count": 22}, {"author_id": 5, "token_count": 7}, {"author_id": 60, "token_count": 129}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 2, "token_count": 214}, {"author_id": 34, "token_count": 493}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 33, "token_count": 2}, {"author_id": 34, "token_count": 204}, {"author_id": 60, "token_count": 470}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 34, "token_count": 36}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 33, "token_count": 11}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 50, "token_count": 15}, {"author_id": 44, "token_count": 6}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 31, "token_count": 31}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 34, "token_count": 415}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 2, "token_count": 21}, {"author_id": 48, "token_count": 16}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 48, "token_count": 207}, {"author_id": 34, "token_count": 360}, {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 48, "token_count": 46}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 48, "token_count": 161}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 2, "token_count": 180}, {"author_id": 48, "token_count": 26}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 48, "token_count": 41}, {"author_id": 50, "token_count": 1}, {"author_id": 33, "token_count": 4}, {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 48, "token_count": 108}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 33, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 33, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 2, "token_count": 1282}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 48, "token_count": 10}, {"author_id": 33, "token_count": 4}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 5, "token_count": 4}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 2, "token_count": 100}, {"author_id": 48, "token_count": 38}, {"author_id": 10, "token_count": 133}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 32, "token_count": 13}, {"author_id": 33, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 2, "token_count": 1082}, {"author_id": 60, "token_count": 35}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 2, "token_count": 1398}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 44, "token_count": 357}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 10, "token_count": 11}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 48, "token_count": 3}, {"author_id": 24, "token_count": 696}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 42, "token_count": 7}, {"author_id": 28, "token_count": 13}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 573}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 193}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 175}, {"author_id": 48, "token_count": 2}, {"author_id": 60, "token_count": 76}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 48}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 48, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 42, "token_count": 1024}, {"author_id": 33, "token_count": 124}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 24, "token_count": 2415}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 42, "token_count": 28}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 40, "token_count": 32}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 47}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 48, "token_count": 8}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 159}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 19, "token_count": 134}, {"author_id": 60, "token_count": 473}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 24, "token_count": 6}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 60, "token_count": 93}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 60, "token_count": 46}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 24}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 24, "token_count": 29}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 33, "token_count": 7}, {"author_id": 24, "token_count": 19}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 2, "token_count": 134}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 10, "token_count": 30}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 38, "token_count": 1237}, {"author_id": 42, "token_count": 160}, {"author_id": 33, "token_count": 127}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 33, "token_count": 49}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 38, "token_count": 62}, {"author_id": 33, "token_count": 10}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 38, "token_count": 15}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 38, "token_count": 35}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 48, "token_count": 84}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 48, "token_count": 15}, {"author_id": 33, "token_count": 30}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 33, "token_count": 26}, {"author_id": 60, "token_count": 527}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 33, "token_count": 54}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
David Howells
30959
55.31%
Mimi Zohar
8408
15.02%
Sumit Garg
3165
5.65%
Mat Martineau
1508
2.69%
David Gstir
1349
2.41%
James Bottomley
1219
2.18%
Roberto Sassu
1113
1.99%
Jarkko Sakkinen
1091
1.95%
Eric Biggers
771
1.38%
Linus Torvalds (pre-git)
413
0.74%
Eric W. Biedermann
385
0.69%
Linus Torvalds
380
0.68%
Serge E. Hallyn
372
0.66%
Kees Cook
141
0.25%
Al Viro
113
0.20%
Andrew Morton
61
0.11%
Greg Kroah-Hartman
32
0.06%
Nayna Jain
31
0.06%
Tetsuo Handa
24
0.04%
Christian Göttsche
24
0.04%
James Morris
20
0.04%
Lakshmi Ramasubramanian
13
0.02%
Jann Horn
13
0.02%
Kentaro Takeda
3
0.01%
Dmitry Kasatkin
3
0.01%
Christian Brauner
2
0.00%
Eric Paris
1
0.00%
Others
4363
7.79%
Total
55977
landlock
6545
28
18
20802
Mickaël Salaün
Konstantin Meskhidze
Tahera Fahimi
Al Viro
Casey Schaufler
Paul Moore
Jann Horn
Kees Cook
Andrew Morton
Christian Brauner
Others
July 2003
April 2021
October 2021
May 2022
August 2022
October 2022
March 2023
August 2023
September 2023
October 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
September 2024
November 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
August 2025
October 2025
November 2025
December 2025
var spanGroupData = [ {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 6, "token_count": 6734}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 35, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 6, "token_count": 1547}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 320}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 35}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 27, "token_count": 2119}, {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 1583}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 6, "token_count": 25}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 60, "token_count": 335}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 20, "token_count": 41}, {"author_id": 6, "token_count": 23}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 20, "token_count": 15}, {"author_id": 32, "token_count": 18}, {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 58, "token_count": 791}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 6, "token_count": 148}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 6, "token_count": 224}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 6556}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 6, "token_count": 41}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 6, "token_count": 15}, {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Mickaël Salaün
16999
81.72%
Konstantin Meskhidze
2119
10.19%
Tahera Fahimi
791
3.80%
Al Viro
56
0.27%
Casey Schaufler
35
0.17%
Paul Moore
23
0.11%
Jann Horn
18
0.09%
Kees Cook
5
0.02%
Andrew Morton
3
0.01%
Christian Brauner
1
0.00%
Others
752
3.62%
Total
20802
loadpin
446
1
15
1672
Kees Cook
Mimi Zohar
Casey Schaufler
Paul Moore
Greg Kroah-Hartman
Al Viro
David Howells
Others
July 2002
January 2005
May 2015
April 2016
May 2016
January 2017
July 2018
September 2018
October 2018
May 2019
July 2019
June 2020
October 2020
May 2022
June 2022
August 2022
September 2022
December 2022
March 2023
August 2023
September 2023
November 2023
March 2024
May 2024
July 2024
February 2025
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 12}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 562}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 28}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 39}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 191}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 578}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 19, "token_count": 149}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 15}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 20, "token_count": 5}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
774
46.29%
Mimi Zohar
28
1.67%
Casey Schaufler
18
1.08%
Paul Moore
16
0.96%
Greg Kroah-Hartman
12
0.72%
Al Viro
11
0.66%
David Howells
3
0.18%
Others
810
48.44%
Total
1672
lockdown
172
1
8
698
Matthew Garrett
Casey Schaufler
Paul Moore
Others
September 2009
August 2019
September 2019
May 2020
September 2022
March 2023
September 2023
August 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1251788400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 655}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 1}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Matthew Garrett
656
93.98%
Casey Schaufler
22
3.15%
Paul Moore
9
1.29%
Others
11
1.58%
Total
698
safesetid
715
3
10
2838
Jann Horn
Thomas Cedeno
Micah Morton
Casey Schaufler
Paul Moore
Others
January 2019
February 2019
April 2019
September 2019
October 2019
July 2020
August 2020
June 2021
June 2022
May 2023
September 2023
November 2023
December 2024
February 2025
var spanGroupData = [ {"timestamp": 1546329600, "group": [ {"author_id": 49, "token_count": 815}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 32, "token_count": 994}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 49, "token_count": 4}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 52, "token_count": 853}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 52, "token_count": 44}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 49, "token_count": 70}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 12}, ]}, ]
Author Name
Tokens
Token Proportion
Jann Horn
994
35.02%
Thomas Cedeno
897
31.61%
Micah Morton
889
31.32%
Casey Schaufler
22
0.78%
Paul Moore
13
0.46%
Others
23
0.81%
Total
2838
selinux
28677
56
286
122583
Andrew Morton
Stephen D. Smalley
Eric Paris
Paul Moore
Ondrej Mosnáček
Jeff Vander Stoep
James Morris
Darrel Goeddel
KaiGai Kohei
Venkat Yekkirala
Casey Schaufler
David Howells
Al Viro
Daniel Jurgens
Richard Haines
Christian Göttsche
Christopher J. PeBenito
Lakshmi Ramasubramanian
David P. Quigley
Ahmed S. Darwish
Linus Torvalds
Jann Horn
Christian Brauner
Eric W. Biedermann
Greg Kroah-Hartman
Linus Torvalds (pre-git)
Kees Cook
Tetsuo Handa
Roberto Sassu
Mimi Zohar
Eric Biggers
Serge E. Hallyn
Mickaël Salaün
Matthew Garrett
Etienne Basset
Micah Morton
John Johansen
Kentaro Takeda
Others
September 1991
January 1992
May 1992
August 1992
September 1992
October 1992
June 1993
April 1994
November 1994
June 1995
September 1996
March 1997
May 1998
August 1998
January 2000
August 2000
February 2002
July 2002
August 2002
October 2002
November 2002
February 2003
May 2003
July 2003
August 2003
September 2003
October 2003
December 2003
January 2004
February 2004
March 2004
April 2004
May 2004
June 2004
July 2004
August 2004
October 2004
November 2004
January 2005
February 2005
March 2005
April 2005
May 2005
June 2005
July 2005
August 2005
September 2005
October 2005
November 2005
December 2005
January 2006
February 2006
March 2006
April 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
August 2007
September 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
September 2008
October 2008
November 2008
December 2008
January 2009
February 2009
March 2009
April 2009
May 2009
June 2009
July 2009
August 2009
September 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
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
March 2013
April 2013
May 2013
June 2013
July 2013
September 2013
October 2013
November 2013
December 2013
January 2014
February 2014
March 2014
April 2014
May 2014
June 2014
July 2014
August 2014
September 2014
December 2014
January 2015
February 2015
March 2015
April 2015
May 2015
June 2015
July 2015
September 2015
October 2015
November 2015
December 2015
January 2016
February 2016
March 2016
April 2016
May 2016
June 2016
July 2016
August 2016
September 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
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
October 2019
November 2019
December 2019
January 2020
February 2020
March 2020
April 2020
May 2020
June 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
March 2021
April 2021
May 2021
July 2021
September 2021
October 2021
November 2021
December 2021
January 2022
February 2022
March 2022
May 2022
June 2022
August 2022
September 2022
October 2022
November 2022
December 2022
January 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
November 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
October 2025
November 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 54, "token_count": 9}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 738918000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 783676800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 10}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 965113200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 27}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 32}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 50, "token_count": 8}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 44, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 24984}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 3, "token_count": 87}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 3, "token_count": 74}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1064991600, "group": [ {"author_id": 3, "token_count": 66}, ]}, {"timestamp": 1070265600, "group": [ {"author_id": 3, "token_count": 27}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 1102}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 507}, {"author_id": 13, "token_count": 17}, {"author_id": 60, "token_count": 369}, ]}, {"timestamp": 1078128000, "group": [ {"author_id": 3, "token_count": 3301}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 1069}, ]}, {"timestamp": 1083394800, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 13, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 20, "token_count": 23}, {"author_id": 3, "token_count": 1}, {"author_id": 13, "token_count": 853}, {"author_id": 7, "token_count": 26}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 13, "token_count": 49}, {"author_id": 7, "token_count": 169}, {"author_id": 60, "token_count": 264}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 13, "token_count": 125}, {"author_id": 7, "token_count": 10}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 13, "token_count": 1517}, {"author_id": 23, "token_count": 22}, {"author_id": 7, "token_count": 679}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1107244800, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 21, "token_count": 2489}, {"author_id": 7, "token_count": 368}, ]}, {"timestamp": 1112342400, "group": [ {"author_id": 13, "token_count": 6}, ]}, {"timestamp": 1114930800, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 31}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 13, "token_count": 82}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 13, "token_count": 68}, {"author_id": 7, "token_count": 1256}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 13, "token_count": 36}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1130832000, "group": [ {"author_id": 7, "token_count": 52}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 730}, ]}, {"timestamp": 1136102400, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1138780800, "group": [ {"author_id": 21, "token_count": 831}, {"author_id": 7, "token_count": 36}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 13, "token_count": 21}, {"author_id": 7, "token_count": 7}, {"author_id": 60, "token_count": 100}, ]}, {"timestamp": 1143878400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1146466800, "group": [ {"author_id": 21, "token_count": 1}, {"author_id": 23, "token_count": 3}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 46, "token_count": 6}, {"author_id": 21, "token_count": 67}, {"author_id": 2, "token_count": 17}, {"author_id": 55, "token_count": 55}, {"author_id": 8, "token_count": 33}, {"author_id": 13, "token_count": 210}, {"author_id": 60, "token_count": 232}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 21, "token_count": 4}, {"author_id": 8, "token_count": 236}, {"author_id": 26, "token_count": 776}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 9, "token_count": 112}, {"author_id": 26, "token_count": 1148}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 21, "token_count": 97}, {"author_id": 8, "token_count": 46}, {"author_id": 9, "token_count": 15}, {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1159686000, "group": [ {"author_id": 9, "token_count": 139}, {"author_id": 26, "token_count": 38}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 9, "token_count": 403}, {"author_id": 26, "token_count": 139}, {"author_id": 60, "token_count": 204}, ]}, {"timestamp": 1164960000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 26, "token_count": 32}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1167638400, "group": [ {"author_id": 26, "token_count": 25}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 40, "token_count": 42}, {"author_id": 9, "token_count": 340}, {"author_id": 7, "token_count": 13}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1172736000, "group": [ {"author_id": 20, "token_count": 11}, {"author_id": 9, "token_count": 21}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1175410800, "group": [ {"author_id": 7, "token_count": 150}, {"author_id": 60, "token_count": 252}, ]}, {"timestamp": 1178002800, "group": [ {"author_id": 46, "token_count": 1097}, {"author_id": 40, "token_count": 8}, ]}, {"timestamp": 1180681200, "group": [ {"author_id": 8, "token_count": 31}, {"author_id": 9, "token_count": 33}, {"author_id": 7, "token_count": 123}, ]}, {"timestamp": 1183273200, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 9, "token_count": 102}, {"author_id": 26, "token_count": 7}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 174}, ]}, {"timestamp": 1188630000, "group": [ {"author_id": 8, "token_count": 160}, {"author_id": 40, "token_count": 15}, {"author_id": 25, "token_count": 756}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 3}, {"author_id": 25, "token_count": 15}, {"author_id": 60, "token_count": 33}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 8, "token_count": 826}, {"author_id": 25, "token_count": 1}, {"author_id": 7, "token_count": 433}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 8, "token_count": 18}, {"author_id": 9, "token_count": 2334}, {"author_id": 7, "token_count": 19}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 55, "token_count": 41}, {"author_id": 8, "token_count": 26}, {"author_id": 13, "token_count": 42}, {"author_id": 9, "token_count": 9}, {"author_id": 7, "token_count": 58}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 190}, {"author_id": 20, "token_count": 3}, {"author_id": 8, "token_count": 136}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 51, "token_count": 59}, {"author_id": 20, "token_count": 3}, {"author_id": 2, "token_count": 82}, {"author_id": 8, "token_count": 78}, {"author_id": 13, "token_count": 661}, {"author_id": 9, "token_count": 183}, {"author_id": 7, "token_count": 10}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 8, "token_count": 44}, {"author_id": 7, "token_count": 570}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 13, "token_count": 72}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 2, "token_count": 40}, {"author_id": 8, "token_count": 127}, {"author_id": 13, "token_count": 11}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 8, "token_count": 5}, {"author_id": 25, "token_count": 929}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 8, "token_count": 90}, {"author_id": 9, "token_count": 849}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 1089}, {"author_id": 8, "token_count": 42}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 55, "token_count": 117}, {"author_id": 8, "token_count": 1}, {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 8, "token_count": 188}, {"author_id": 15, "token_count": 2}, {"author_id": 5, "token_count": 3}, {"author_id": 9, "token_count": 17}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 18, "token_count": 1}, {"author_id": 25, "token_count": 30}, {"author_id": 9, "token_count": 210}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 13}, {"author_id": 18, "token_count": 19}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 25, "token_count": 239}, {"author_id": 7, "token_count": 33}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 13, "token_count": 45}, {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 13, "token_count": 5}, {"author_id": 9, "token_count": 120}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 55, "token_count": 151}, {"author_id": 8, "token_count": 28}, {"author_id": 7, "token_count": 4299}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 52}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 7, "token_count": 486}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 13, "token_count": 3}, {"author_id": 25, "token_count": 73}, {"author_id": 19, "token_count": 9}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 20, "token_count": 35}, {"author_id": 13, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 48}, {"author_id": 9, "token_count": 179}, {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 8, "token_count": 526}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 1588}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 25, "token_count": 513}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 5461}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 8, "token_count": 1015}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "token_count": 537}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 80}, {"author_id": 23, "token_count": 9}, {"author_id": 7, "token_count": 1}, {"author_id": 60, "token_count": 339}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 454}, {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 50, "token_count": 18}, {"author_id": 44, "token_count": 43}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 44, "token_count": 17}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 8}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 13, "token_count": 15}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 8, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 20, "token_count": 127}, {"author_id": 2, "token_count": 3}, {"author_id": 8, "token_count": 407}, {"author_id": 44, "token_count": 91}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 20, "token_count": 30}, {"author_id": 8, "token_count": 718}, {"author_id": 44, "token_count": 5}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 17}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 20, "token_count": 19}, {"author_id": 60, "token_count": 30}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 20, "token_count": 82}, {"author_id": 8, "token_count": 33}, {"author_id": 40, "token_count": 19}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 9}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 2, "token_count": 1}, {"author_id": 8, "token_count": 52}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 42}, {"author_id": 9, "token_count": 97}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 182}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 46, "token_count": 29}, {"author_id": 55, "token_count": 200}, {"author_id": 8, "token_count": 7}, {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 2, "token_count": 51}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 9, "token_count": 333}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 111}, ]}, {"timestamp": 1378018800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 44, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 36, "token_count": 303}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 44, "token_count": 19}, {"author_id": 9, "token_count": 426}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 7, "token_count": 10}, {"author_id": 1, "token_count": 25}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 9, "token_count": 32}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 7, "token_count": 47}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 9, "token_count": 40}, {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 9, "token_count": 135}, {"author_id": 7, "token_count": 127}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 9, "token_count": 114}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 7, "token_count": 252}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 3}, {"author_id": 9, "token_count": 7}, {"author_id": 60, "token_count": 158}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 2, "token_count": 33}, {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 138}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 72}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 636}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 7, "token_count": 150}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 2, "token_count": 120}, {"author_id": 17, "token_count": 3492}, {"author_id": 9, "token_count": 14}, {"author_id": 7, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 19, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 17, "token_count": 7}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 107}, {"author_id": 60, "token_count": 662}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 9, "token_count": 58}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 17, "token_count": 160}, {"author_id": 9, "token_count": 80}, {"author_id": 7, "token_count": 54}, {"author_id": 60, "token_count": 90}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 7, "token_count": 22}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 60, "token_count": 168}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 7, "token_count": 653}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 44, "token_count": 7}, {"author_id": 7, "token_count": 97}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 2}, {"author_id": 13, "token_count": 5}, {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 7, "token_count": 58}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 20, "token_count": 14}, {"author_id": 30, "token_count": 1650}, {"author_id": 7, "token_count": 152}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 126}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 19, "token_count": 13}, {"author_id": 7, "token_count": 94}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 40, "token_count": 19}, {"author_id": 60, "token_count": 539}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 22}, {"author_id": 9, "token_count": 28}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 16, "token_count": 20}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 36, "token_count": 962}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 13}, {"author_id": 9, "token_count": 13}, {"author_id": 36, "token_count": 42}, {"author_id": 7, "token_count": 1901}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 20, "token_count": 25}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 186}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 32, "token_count": 39}, {"author_id": 0, "token_count": 12}, {"author_id": 60, "token_count": 155}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 48, "token_count": 39}, {"author_id": 5, "token_count": 44}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 32, "token_count": 152}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 317}, {"author_id": 40, "token_count": 1}, {"author_id": 19, "token_count": 12}, {"author_id": 7, "token_count": 19}, {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 13}, {"author_id": 12, "token_count": 109}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 4, "token_count": 111}, {"author_id": 2, "token_count": 160}, {"author_id": 12, "token_count": 1470}, {"author_id": 9, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 759}, {"author_id": 12, "token_count": 86}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 49, "token_count": 19}, {"author_id": 12, "token_count": 363}, {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 12, "token_count": 694}, {"author_id": 7, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 48}, {"author_id": 12, "token_count": 13}, {"author_id": 60, "token_count": 147}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 12, "token_count": 6}, {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 81}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 12, "token_count": 54}, {"author_id": 60, "token_count": 123}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 44, "token_count": 1}, {"author_id": 12, "token_count": 34}, {"author_id": 9, "token_count": 1360}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 12, "token_count": 13}, {"author_id": 9, "token_count": 44}, {"author_id": 60, "token_count": 151}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 7, "token_count": 17}, {"author_id": 60, "token_count": 289}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 12, "token_count": 14}, {"author_id": 60, "token_count": 224}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 17, "token_count": 701}, {"author_id": 12, "token_count": 919}, {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 9, "token_count": 36}, {"author_id": 7, "token_count": 20}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 37, "token_count": 21}, {"author_id": 2, "token_count": 53}, {"author_id": 12, "token_count": 214}, {"author_id": 9, "token_count": 11}, {"author_id": 7, "token_count": 88}, {"author_id": 60, "token_count": 152}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 12, "token_count": 994}, {"author_id": 36, "token_count": 21}, {"author_id": 7, "token_count": 89}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 4}, {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 12, "token_count": 1534}, {"author_id": 9, "token_count": 127}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 79}, {"author_id": 12, "token_count": 1}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 7, "token_count": 44}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 12, "token_count": 454}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 12, "token_count": 54}, {"author_id": 7, "token_count": 2585}, {"author_id": 60, "token_count": 479}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 28, "token_count": 11}, {"author_id": 9, "token_count": 19}, {"author_id": 7, "token_count": 33}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 6}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 9, "token_count": 57}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 35, "token_count": 13}, {"author_id": 28, "token_count": 207}, {"author_id": 12, "token_count": 149}, {"author_id": 60, "token_count": 178}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 28, "token_count": 353}, {"author_id": 9, "token_count": 138}, {"author_id": 60, "token_count": 165}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 12, "token_count": 187}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 101}, {"author_id": 12, "token_count": 561}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 12, "token_count": 126}, {"author_id": 10, "token_count": 8}, {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 37, "token_count": 2}, {"author_id": 9, "token_count": 4}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 9, "token_count": 63}, {"author_id": 60, "token_count": 64}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 12, "token_count": 32}, {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 7}, {"author_id": 60, "token_count": 26}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 37, "token_count": 22}, {"author_id": 9, "token_count": 24}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 12, "token_count": 276}, {"author_id": 36, "token_count": 49}, {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 14}, {"author_id": 9, "token_count": 33}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 37, "token_count": 254}, {"author_id": 12, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 37, "token_count": 10}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 37, "token_count": 48}, {"author_id": 9, "token_count": 88}, {"author_id": 60, "token_count": 42}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 35, "token_count": 116}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 9, "token_count": 14}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 50}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 16}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 94}, {"author_id": 7, "token_count": 329}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 37, "token_count": 16}, {"author_id": 7, "token_count": 9}, {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 37, "token_count": 30}, {"author_id": 12, "token_count": 93}, {"author_id": 9, "token_count": 36}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 37, "token_count": 5}, {"author_id": 12, "token_count": 1}, {"author_id": 9, "token_count": 24}, {"author_id": 10, "token_count": 38}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 37, "token_count": 159}, {"author_id": 9, "token_count": 1}, {"author_id": 7, "token_count": 26}, {"author_id": 60, "token_count": 191}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 37, "token_count": 168}, {"author_id": 2, "token_count": 86}, {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 16}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 342}, {"author_id": 12, "token_count": 26}, {"author_id": 60, "token_count": 32}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 20, "token_count": 204}, {"author_id": 9, "token_count": 21}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 12, "token_count": 110}, {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 164}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 9, "token_count": 46}, {"author_id": 60, "token_count": 50}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 6, "token_count": 23}, {"author_id": 9, "token_count": 31}, {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 6, "token_count": 2}, {"author_id": 9, "token_count": 68}, {"author_id": 10, "token_count": 5}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 37, "token_count": 211}, {"author_id": 9, "token_count": 44}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 37, "token_count": 31}, {"author_id": 12, "token_count": 4}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 9, "token_count": 31}, {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 317}, {"author_id": 60, "token_count": 109}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 9, "token_count": 19}, {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 50}, {"author_id": 60, "token_count": 322}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 249}, {"author_id": 37, "token_count": 52}, {"author_id": 7, "token_count": 15}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 37, "token_count": 4}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 37, "token_count": 244}, {"author_id": 60, "token_count": 243}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 241}, {"author_id": 60, "token_count": 192}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 37, "token_count": 71}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "token_count": 619}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 9, "token_count": 5}, {"author_id": 7, "token_count": 280}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 7, "token_count": 35}, {"author_id": 60, "token_count": 66}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 104}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 60, "token_count": 29}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 20, "token_count": 13}, {"author_id": 7, "token_count": 18}, {"author_id": 60, "token_count": 96}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 20, "token_count": 236}, {"author_id": 60, "token_count": 80}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 9, "token_count": 135}, {"author_id": 7, "token_count": 103}, {"author_id": 60, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Andrew Morton
31255
25.50%
Stephen D. Smalley
16269
13.27%
Eric Paris
13188
10.76%
Paul Moore
10059
8.21%
Ondrej Mosnáček
8607
7.02%
Jeff Vander Stoep
4360
3.56%
James Morris
3886
3.17%
Darrel Goeddel
3489
2.85%
KaiGai Kohei
2556
2.09%
Venkat Yekkirala
2165
1.77%
Casey Schaufler
2102
1.71%
David Howells
1974
1.61%
Al Viro
1824
1.49%
Daniel Jurgens
1650
1.35%
Richard Haines
1377
1.12%
Christian Göttsche
1363
1.11%
Christopher J. PeBenito
1132
0.92%
Lakshmi Ramasubramanian
571
0.47%
David P. Quigley
564
0.46%
Ahmed S. Darwish
249
0.20%
Linus Torvalds
220
0.18%
Jann Horn
191
0.16%
Christian Brauner
148
0.12%
Eric W. Biedermann
133
0.11%
Greg Kroah-Hartman
80
0.07%
Linus Torvalds (pre-git)
74
0.06%
Kees Cook
71
0.06%
Tetsuo Handa
57
0.05%
Roberto Sassu
51
0.04%
Mimi Zohar
47
0.04%
Eric Biggers
41
0.03%
Serge E. Hallyn
34
0.03%
Mickaël Salaün
25
0.02%
Matthew Garrett
20
0.02%
Etienne Basset
20
0.02%
Micah Morton
19
0.02%
John Johansen
15
0.01%
Kentaro Takeda
2
0.00%
Others
12695
10.36%
Total
122583
smack
9785
5
101
34535
Casey Schaufler
Etienne Basset
Rafal Krypa
Lukasz Pawelczyk
David Howells
Al Viro
Paul Moore
Jarkko Sakkinen
Ahmed S. Darwish
Christian Brauner
Roberto Sassu
Eric Paris
David P. Quigley
Eric W. Biedermann
Kees Cook
Tetsuo Handa
Matthew Garrett
Eric Biggers
Stephen D. Smalley
Linus Torvalds
Jann Horn
Andrew Morton
Linus Torvalds (pre-git)
Greg Kroah-Hartman
Venkat Yekkirala
Dmitry Kasatkin
James Morris
John Johansen
Micah Morton
Others
August 1993
March 1996
September 1996
May 1998
February 2002
July 2002
October 2002
January 2003
July 2003
February 2004
October 2004
March 2006
July 2006
August 2006
September 2006
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
February 2009
March 2009
April 2009
May 2009
July 2009
September 2009
November 2009
June 2010
July 2010
August 2010
October 2010
November 2010
December 2010
January 2011
February 2011
March 2011
April 2011
June 2011
September 2011
October 2011
November 2011
February 2012
March 2012
April 2012
May 2012
June 2012
July 2012
August 2012
October 2012
November 2012
January 2013
March 2013
April 2013
May 2013
June 2013
August 2013
October 2013
November 2013
December 2013
January 2014
March 2014
April 2014
August 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
April 2016
June 2016
August 2016
September 2016
November 2016
December 2016
January 2017
March 2017
April 2017
May 2017
July 2017
September 2017
December 2017
January 2018
February 2018
March 2018
April 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
June 2019
July 2019
August 2019
September 2019
January 2020
February 2020
March 2020
April 2020
May 2020
July 2020
August 2020
September 2020
November 2020
January 2021
February 2021
March 2021
April 2021
May 2021
June 2021
July 2021
August 2021
September 2021
October 2021
January 2022
June 2022
August 2022
September 2022
October 2022
January 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
February 2024
March 2024
May 2024
June 2024
July 2024
August 2024
September 2024
October 2024
January 2025
February 2025
May 2025
June 2025
August 2025
November 2025
var spanGroupData = [ {"timestamp": 744188400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 16}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1041408000, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 2}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1141200000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 51, "token_count": 12}, {"author_id": 4, "token_count": 6644}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 34}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 51, "token_count": 278}, {"author_id": 4, "token_count": 2}, {"author_id": 2, "token_count": 7}, {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 4, "token_count": 19}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 42}, {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 41}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 129}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 4, "token_count": 488}, {"author_id": 13, "token_count": 2}, {"author_id": 9, "token_count": 46}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1235894400, "group": [ {"author_id": 18, "token_count": 335}, {"author_id": 9, "token_count": 272}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 2086}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 38}, {"author_id": 55, "token_count": 95}, {"author_id": 13, "token_count": 3}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1288594800, "group": [ {"author_id": 4, "token_count": 118}, {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 4, "token_count": 301}, {"author_id": 33, "token_count": 244}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 1201}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 4, "token_count": 101}, {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 21}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 4, "token_count": 397}, {"author_id": 33, "token_count": 152}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 33, "token_count": 168}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 4, "token_count": 71}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 4, "token_count": 31}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 4, "token_count": 8}, {"author_id": 8, "token_count": 114}, {"author_id": 19, "token_count": 32}, {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 4, "token_count": 2912}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 39, "token_count": 208}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 4, "token_count": 28}, {"author_id": 39, "token_count": 7}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 10}, {"author_id": 39, "token_count": 382}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 4, "token_count": 1397}, {"author_id": 55, "token_count": 28}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 4, "token_count": 90}, {"author_id": 60, "token_count": 140}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 39, "token_count": 228}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 4, "token_count": 70}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 33, "token_count": 24}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 4, "token_count": 435}, {"author_id": 9, "token_count": 5}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 14, "token_count": 6}, {"author_id": 45, "token_count": 542}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 4, "token_count": 140}, {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 4, "token_count": 1181}, {"author_id": 45, "token_count": 291}, {"author_id": 9, "token_count": 12}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1414825200, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 4, "token_count": 556}, {"author_id": 60, "token_count": 41}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 39, "token_count": 2}, {"author_id": 60, "token_count": 84}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 60, "token_count": 75}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 12}, {"author_id": 4, "token_count": 528}, {"author_id": 2, "token_count": 66}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 45, "token_count": 325}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 401}, {"author_id": 40, "token_count": 3}, {"author_id": 39, "token_count": 61}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 39, "token_count": 379}, {"author_id": 60, "token_count": 280}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 4, "token_count": 1827}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 52}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 60, "token_count": 785}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 68}, {"author_id": 4, "token_count": 110}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 32, "token_count": 11}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 39, "token_count": 9}, {"author_id": 60, "token_count": 57}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 44, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 262}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 39, "token_count": 13}, {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 4, "token_count": 27}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 19, "token_count": 17}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 4, "token_count": 255}, {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 58}, {"author_id": 16, "token_count": 42}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 66}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 55}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 60, "token_count": 51}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 147}, {"author_id": 40, "token_count": 1}, {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 19}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 407}, {"author_id": 2, "token_count": 168}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 546}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 51}, {"author_id": 60, "token_count": 38}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 46}, {"author_id": 1, "token_count": 61}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 25}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 32, "token_count": 4}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 48, "token_count": 3}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 2, "token_count": 285}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 4, "token_count": 94}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 4, "token_count": 38}, {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 48, "token_count": 33}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 4, "token_count": 474}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 4, "token_count": 24}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 12}, {"author_id": 60, "token_count": 65}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 28}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 53}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 4, "token_count": 118}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 4, "token_count": 4}, {"author_id": 1, "token_count": 8}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 20, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 4, "token_count": 121}, {"author_id": 60, "token_count": 45}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 35, "token_count": 263}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 19}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 2}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 4, "token_count": 60}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 10, "token_count": 110}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 35}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 209}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 158}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 21}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 10, "token_count": 76}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 4, "token_count": 4}, {"author_id": 10, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 9, "token_count": 98}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 204}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 35, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 9, "token_count": 15}, {"author_id": 60, "token_count": 37}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 223}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 4, "token_count": 7}, {"author_id": 9, "token_count": 71}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 671}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 4, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
21804
63.14%
Etienne Basset
2421
7.01%
Rafal Krypa
1289
3.73%
Lukasz Pawelczyk
1166
3.38%
David Howells
1032
2.99%
Al Viro
674
1.95%
Paul Moore
642
1.86%
Jarkko Sakkinen
588
1.70%
Ahmed S. Darwish
324
0.94%
Christian Brauner
295
0.85%
Roberto Sassu
227
0.66%
Eric Paris
170
0.49%
David P. Quigley
123
0.36%
Eric W. Biedermann
76
0.22%
Kees Cook
75
0.22%
Tetsuo Handa
72
0.21%
Matthew Garrett
42
0.12%
Eric Biggers
37
0.11%
Stephen D. Smalley
28
0.08%
Linus Torvalds
24
0.07%
Jann Horn
15
0.04%
Andrew Morton
14
0.04%
Linus Torvalds (pre-git)
12
0.03%
Greg Kroah-Hartman
8
0.02%
Venkat Yekkirala
6
0.02%
Dmitry Kasatkin
6
0.02%
James Morris
5
0.01%
John Johansen
3
0.01%
Micah Morton
1
0.00%
Others
3356
9.72%
Total
34535
tomoyo
12509
17
51
48292
Tetsuo Handa
Kentaro Takeda
Casey Schaufler
Eric W. Biedermann
Kees Cook
Al Viro
Mickaël Salaün
David Howells
Linus Torvalds
Linus Torvalds (pre-git)
Christian Göttsche
Paul Moore
Greg Kroah-Hartman
Eric Paris
Others
September 1992
May 1998
February 2002
February 2009
April 2009
June 2009
September 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
January 2011
March 2011
April 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
October 2012
January 2013
March 2013
April 2013
June 2014
August 2014
January 2015
March 2015
April 2015
May 2015
December 2015
February 2016
March 2016
May 2016
June 2016
August 2016
September 2016
October 2016
January 2017
February 2017
March 2017
July 2017
October 2017
November 2017
February 2018
September 2018
October 2018
November 2018
January 2019
February 2019
April 2019
May 2019
November 2019
December 2019
January 2020
March 2020
April 2020
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
May 2021
June 2021
September 2021
December 2021
January 2022
February 2022
May 2022
October 2022
February 2023
March 2023
July 2023
August 2023
September 2023
November 2023
December 2023
January 2024
March 2024
June 2024
September 2024
October 2024
December 2024
January 2025
February 2025
September 2025
November 2025
var spanGroupData = [ {"timestamp": 715330800, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 20}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 10}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 5132}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 40, "token_count": 37}, {"author_id": 1, "token_count": 74}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 1, "token_count": 391}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 1, "token_count": 1230}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 1, "token_count": 8229}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 1, "token_count": 6846}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 1, "token_count": 8421}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 2}, {"author_id": 1, "token_count": 7628}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 1, "token_count": 6963}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 1, "token_count": 165}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 19, "token_count": 3}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 40, "token_count": 146}, {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 1, "token_count": 39}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 40, "token_count": 20}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 20, "token_count": 6}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 9}, {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 127}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 28}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 19, "token_count": 145}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 20, "token_count": 7}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 43}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 17}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 44, "token_count": 18}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 67}, {"author_id": 19, "token_count": 5}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 27}, {"author_id": 2, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 567}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 1, "token_count": 36}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 1, "token_count": 82}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 3}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 1, "token_count": 96}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 139}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 54}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 17}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 20, "token_count": 3}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 6, "token_count": 36}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 28}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 37, "token_count": 20}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 19, "token_count": 5}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 1, "token_count": 502}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Tetsuo Handa
41964
86.90%
Kentaro Takeda
5132
10.63%
Casey Schaufler
244
0.51%
Eric W. Biedermann
211
0.44%
Kees Cook
168
0.35%
Al Viro
95
0.20%
Mickaël Salaün
36
0.07%
David Howells
34
0.07%
Linus Torvalds
32
0.07%
Linus Torvalds (pre-git)
23
0.05%
Christian Göttsche
20
0.04%
Paul Moore
19
0.04%
Greg Kroah-Hartman
17
0.04%
Eric Paris
3
0.01%
Others
294
0.61%
Total
48292
yama
481
1
17
1706
Kees Cook
Jann Horn
Casey Schaufler
Eric W. Biedermann
Paul Moore
Greg Kroah-Hartman
David Howells
Christian Göttsche
Others
July 2002
August 2008
December 2011
February 2012
April 2012
May 2012
July 2012
August 2012
October 2012
November 2012
February 2013
March 2013
May 2015
July 2015
January 2016
April 2016
May 2016
December 2016
January 2017
February 2018
September 2018
January 2019
March 2019
June 2019
July 2019
October 2020
March 2023
September 2023
November 2023
March 2024
July 2024
December 2024
January 2025
February 2025
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 767}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 142}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 19, "token_count": 11}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 19, "token_count": 45}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 19, "token_count": 75}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 19, "token_count": 84}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 19, "token_count": 18}, ]}, {"timestamp": 1362124800, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 36}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 32, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 19, "token_count": 74}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 32, "token_count": 246}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 34}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 19, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 37, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Kees Cook
1304
76.44%
Jann Horn
258
15.12%
Casey Schaufler
59
3.46%
Eric W. Biedermann
22
1.29%
Paul Moore
5
0.29%
Greg Kroah-Hartman
5
0.29%
David Howells
1
0.06%
Christian Göttsche
1
0.06%
Others
51
2.99%
Total
1706
Files:
commoncap.c
1523
-
51
5152
Serge E. Hallyn
David Howells
Eric W. Biedermann
Eric Paris
Greg Kroah-Hartman
Casey Schaufler
Christian Brauner
Andrew Morton
Linus Torvalds (pre-git)
Linus Torvalds
Tetsuo Handa
Kees Cook
Mickaël Salaün
Jann Horn
Stephen D. Smalley
Paul Moore
Eric Biggers
Al Viro
Micah Morton
Aristeu Sergio Rozanski Filho
John Johansen
Others
September 1991
December 1991
January 1992
March 1992
May 1992
August 1992
September 1992
August 1993
September 1993
November 1993
April 1994
January 1995
June 1996
September 1996
January 1997
March 1997
August 1997
October 1997
March 1998
August 1998
June 1999
September 1999
February 2002
July 2002
October 2002
February 2003
May 2003
July 2003
September 2003
January 2004
April 2004
October 2004
January 2005
June 2006
August 2007
October 2007
January 2008
February 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
January 2009
April 2009
May 2009
July 2009
July 2010
August 2010
February 2011
March 2011
August 2011
November 2011
December 2011
February 2012
April 2012
May 2012
July 2012
August 2012
December 2012
January 2013
July 2013
July 2014
October 2014
December 2014
March 2015
May 2015
September 2015
January 2016
April 2016
June 2016
September 2016
November 2016
January 2017
April 2017
May 2017
July 2017
September 2017
October 2017
January 2018
April 2018
July 2018
September 2018
January 2019
May 2019
June 2019
July 2019
May 2020
December 2020
January 2021
March 2021
April 2021
December 2021
October 2022
November 2022
January 2023
February 2023
March 2023
May 2023
August 2023
September 2023
November 2023
July 2024
December 2024
February 2025
May 2025
November 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 691574400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 694252800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 699436800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 704703600, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 712652400, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 744188400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 765187200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 788947200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 833612400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 54, "token_count": 16}, ]}, {"timestamp": 870418800, "group": [ {"author_id": 54, "token_count": 22}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 54, "token_count": 12}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 12}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 180}, {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 7, "token_count": 14}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 225}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 51}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 23, "token_count": 1}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 23, "token_count": 329}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 23, "token_count": 55}, {"author_id": 60, "token_count": 73}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 60, "token_count": 153}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 22}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 441}, {"author_id": 8, "token_count": 195}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 11}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 23, "token_count": 51}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 8, "token_count": 48}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 23, "token_count": 152}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 23, "token_count": 2}, {"author_id": 60, "token_count": 23}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 40, "token_count": 144}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 40, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 43, "token_count": 6}, {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 40, "token_count": 25}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 40, "token_count": 7}, {"author_id": 23, "token_count": 19}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 20, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 18}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 127}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 284}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 32, "token_count": 28}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 40, "token_count": 5}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 40, "token_count": 15}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 40, "token_count": 28}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 23, "token_count": 890}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 19, "token_count": 21}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 325}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 48, "token_count": 17}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 19, "token_count": 32}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 49, "token_count": 6}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 40, "token_count": 18}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 39}, {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 35, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 35, "token_count": 62}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 9, "token_count": 6}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 22}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 44, "token_count": 76}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 7}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 6, "token_count": 46}, {"author_id": 60, "token_count": 67}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 40, "token_count": 44}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 23, "token_count": 49}, ]}, ]
Author Name
Tokens
Token Proportion
Serge E. Hallyn
1560
30.28%
David Howells
505
9.80%
Eric W. Biedermann
297
5.76%
Eric Paris
264
5.12%
Greg Kroah-Hartman
190
3.69%
Casey Schaufler
144
2.80%
Christian Brauner
132
2.56%
Andrew Morton
111
2.15%
Linus Torvalds (pre-git)
103
2.00%
Linus Torvalds
88
1.71%
Tetsuo Handa
76
1.48%
Kees Cook
57
1.11%
Mickaël Salaün
46
0.89%
Jann Horn
28
0.54%
Stephen D. Smalley
21
0.41%
Paul Moore
18
0.35%
Eric Biggers
17
0.33%
Al Viro
15
0.29%
Micah Morton
6
0.12%
Aristeu Sergio Rozanski Filho
6
0.12%
John Johansen
1
0.02%
Others
1467
28.47%
Total
5152
device_cgroup.c
870
-
26
3069
Aristeu Sergio Rozanski Filho
Serge E. Hallyn
Jann Horn
Linus Torvalds (pre-git)
Paul Moore
Linus Torvalds
Greg Kroah-Hartman
Others
May 1998
February 2002
October 2007
April 2008
June 2008
July 2008
September 2008
October 2008
April 2009
March 2011
April 2012
August 2012
October 2012
November 2012
February 2013
May 2013
August 2013
December 2013
February 2014
April 2014
May 2014
July 2014
June 2015
September 2015
November 2017
March 2019
May 2019
June 2019
April 2020
December 2021
October 2022
March 2023
May 2023
June 2023
October 2025
var spanGroupData = [ {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 1}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 23, "token_count": 1159}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 60, "token_count": 59}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 60, "token_count": 107}, ]}, {"timestamp": 1220252400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 60, "token_count": 69}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 43, "token_count": 3}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 43, "token_count": 552}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 43, "token_count": 14}, {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 43, "token_count": 356}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 60, "token_count": 60}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 43, "token_count": 207}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 43, "token_count": 63}, {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 1}, {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 32, "token_count": 3}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 87}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 102}, ]}, ]
Author Name
Tokens
Token Proportion
Aristeu Sergio Rozanski Filho
1195
38.94%
Serge E. Hallyn
1159
37.76%
Jann Horn
3
0.10%
Linus Torvalds (pre-git)
2
0.07%
Paul Moore
1
0.03%
Linus Torvalds
1
0.03%
Greg Kroah-Hartman
1
0.03%
Others
707
23.04%
Total
3069
inode.c
380
-
24
1148
Greg Kroah-Hartman
John Johansen
Al Viro
Paul Moore
Casey Schaufler
David Howells
Fan Wu
Ahmed S. Darwish
Eric W. Biedermann
Kees Cook
Eric Paris
Linus Torvalds
Mimi Zohar
Linus Torvalds (pre-git)
Eric Biggers
Others
October 1997
February 2002
October 2002
July 2005
June 2006
September 2006
February 2007
October 2007
November 2007
April 2008
August 2008
October 2008
May 2009
October 2010
July 2011
December 2011
January 2012
April 2012
February 2015
May 2015
July 2016
September 2016
January 2017
March 2017
May 2017
December 2018
March 2019
April 2019
June 2019
October 2023
May 2024
August 2024
February 2025
March 2025
var spanGroupData = [ {"timestamp": 875689200, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 50, "token_count": 353}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1157094000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1170316800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 51, "token_count": 16}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 20, "token_count": 81}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 2, "token_count": 5}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 1}, {"author_id": 40, "token_count": 10}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 81}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 48, "token_count": 1}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 0, "token_count": 217}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 2, "token_count": 50}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 20, "token_count": 13}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 20, "token_count": 72}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 59, "token_count": 29}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 161}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 20, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Greg Kroah-Hartman
358
31.18%
John Johansen
217
18.90%
Al Viro
169
14.72%
Paul Moore
161
14.02%
Casey Schaufler
82
7.14%
David Howells
55
4.79%
Fan Wu
29
2.53%
Ahmed S. Darwish
16
1.39%
Eric W. Biedermann
10
0.87%
Kees Cook
8
0.70%
Eric Paris
8
0.70%
Linus Torvalds
4
0.35%
Mimi Zohar
3
0.26%
Linus Torvalds (pre-git)
1
0.09%
Eric Biggers
1
0.09%
Others
26
2.26%
Total
1148
lsm.h
49
-
8
129
Paul Moore
Casey Schaufler
John Johansen
Greg Kroah-Hartman
Matthew Garrett
Tetsuo Handa
Kees Cook
Others
July 2002
July 2005
July 2010
May 2015
September 2018
October 2018
January 2019
May 2019
August 2019
September 2023
February 2025
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 2}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 50, "token_count": 5}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 94}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Moore
94
72.87%
Casey Schaufler
15
11.63%
John Johansen
8
6.20%
Greg Kroah-Hartman
7
5.43%
Matthew Garrett
2
1.55%
Tetsuo Handa
1
0.78%
Kees Cook
1
0.78%
Others
1
0.78%
Total
129
lsm_audit.c
457
-
29
2210
Etienne Basset
Eric Paris
Daniel Jurgens
Al Viro
Jeff Vander Stoep
Mickaël Salaün
Mimi Zohar
Stephen D. Smalley
Christian Göttsche
Kees Cook
Linus Torvalds
David Howells
Paul Moore
Matthew Garrett
Ondrej Mosnáček
Others
December 2006
February 2009
April 2009
July 2009
September 2009
October 2009
November 2009
April 2010
April 2011
November 2011
January 2012
March 2012
April 2012
September 2012
October 2013
December 2013
March 2015
April 2015
July 2015
August 2016
September 2016
May 2017
May 2018
February 2019
June 2019
August 2019
November 2019
July 2020
November 2020
January 2021
September 2021
March 2022
March 2023
May 2023
October 2024
November 2024
December 2024
March 2025
var spanGroupData = [ {"timestamp": 1164960000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 5, "token_count": 30}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 18, "token_count": 1557}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1301641200, "group": [ {"author_id": 8, "token_count": 67}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 19, "token_count": 17}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 47}, {"author_id": 44, "token_count": 15}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 17, "token_count": 66}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 60, "token_count": 39}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 95}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 20, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 19}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 20, "token_count": 47}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 12, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 37, "token_count": 12}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 37, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 6, "token_count": 57}, {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Etienne Basset
1557
70.45%
Eric Paris
122
5.52%
Daniel Jurgens
95
4.30%
Al Viro
72
3.26%
Jeff Vander Stoep
66
2.99%
Mickaël Salaün
57
2.58%
Mimi Zohar
30
1.36%
Stephen D. Smalley
20
0.90%
Christian Göttsche
18
0.81%
Kees Cook
17
0.77%
Linus Torvalds
15
0.68%
David Howells
6
0.27%
Paul Moore
3
0.14%
Matthew Garrett
3
0.14%
Ondrej Mosnáček
1
0.05%
Others
128
5.79%
Total
2210
lsm_init.c
559
-
19
2020
Paul Moore
Kees Cook
Casey Schaufler
Ahmed S. Darwish
Matthew Garrett
Deven Bowers
Roberto Sassu
Greg Kroah-Hartman
Tetsuo Handa
David Howells
Al Viro
Christian Göttsche
Others
July 2002
June 2003
January 2005
March 2008
April 2008
May 2012
May 2015
January 2017
March 2018
August 2018
September 2018
October 2018
November 2018
February 2019
May 2019
August 2019
April 2021
February 2022
October 2022
June 2023
September 2023
July 2024
August 2024
February 2025
March 2025
April 2025
July 2025
November 2025
January 2026
var spanGroupData = [ {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 10}, ]}, {"timestamp": 1054450800, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 18}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 51, "token_count": 16}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 17}, {"author_id": 19, "token_count": 83}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 15}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 37, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 60, "token_count": 10}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 11}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 12}, {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 1098}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 9, "token_count": 73}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 9, "token_count": 82}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 9, "token_count": 426}, {"author_id": 60, "token_count": 15}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 9, "token_count": 3}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 9, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Moore
1683
83.32%
Kees Cook
110
5.45%
Casey Schaufler
93
4.60%
Ahmed S. Darwish
34
1.68%
Matthew Garrett
15
0.74%
Deven Bowers
12
0.59%
Roberto Sassu
11
0.54%
Greg Kroah-Hartman
10
0.50%
Tetsuo Handa
5
0.25%
David Howells
2
0.10%
Al Viro
2
0.10%
Christian Göttsche
1
0.05%
Others
42
2.08%
Total
2020
lsm_notifier.c
31
-
6
91
Paul Moore
Matthew Garrett
Daniel Jurgens
Others
September 2003
May 2017
May 2019
June 2019
August 2019
February 2025
var spanGroupData = [ {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 16, "token_count": 10}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 70}, ]}, ]
Author Name
Tokens
Token Proportion
Paul Moore
70
76.92%
Matthew Garrett
10
10.99%
Daniel Jurgens
4
4.40%
Others
7
7.69%
Total
91
lsm_syscalls.c
122
-
2
314
Casey Schaufler
Paul Moore
September 2023
March 2024
February 2025
var spanGroupData = [ {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 306}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
311
99.04%
Paul Moore
3
0.96%
Total
314
min_addr.c
62
-
21
191
Eric Paris
Linus Torvalds (pre-git)
Kees Cook
Paul Moore
Andrew Morton
Linus Torvalds
Greg Kroah-Hartman
Mimi Zohar
Eric W. Biedermann
Others
January 1996
March 1997
February 1998
June 1999
June 2002
July 2002
January 2004
April 2004
August 2004
October 2007
October 2008
February 2009
June 2009
July 2009
November 2009
April 2010
July 2013
November 2017
June 2019
April 2020
January 2022
May 2023
July 2024
January 2025
August 2025
January 2026
var spanGroupData = [ {"timestamp": 820483200, "group": [ {"author_id": 54, "token_count": 13}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 886320000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 1022914800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1080806400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1091343600, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 40, "token_count": 1}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 8, "token_count": 71}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 9, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Eric Paris
71
37.17%
Linus Torvalds (pre-git)
21
10.99%
Kees Cook
14
7.33%
Paul Moore
7
3.66%
Andrew Morton
6
3.14%
Linus Torvalds
4
2.09%
Greg Kroah-Hartman
4
2.09%
Mimi Zohar
2
1.05%
Eric W. Biedermann
1
0.52%
Others
61
31.94%
Total
191
security.c
5595
-
118
11933
Casey Schaufler
James Morris
Paul Moore
David Howells
Roberto Sassu
Andrew Morton
Ahmed S. Darwish
Al Viro
Kentaro Takeda
Christian Brauner
Greg Kroah-Hartman
Mimi Zohar
Stephen D. Smalley
Eric Paris
David P. Quigley
Deven Bowers
Matthew Garrett
Linus Torvalds (pre-git)
Tetsuo Handa
Venkat Yekkirala
Kees Cook
Ondrej Mosnáček
Richard Haines
Daniel Jurgens
Linus Torvalds
Eric W. Biedermann
Serge E. Hallyn
Fan Wu
Micah Morton
Mickaël Salaün
Jann Horn
Thomas Cedeno
Josh Boyer
John Johansen
Others
September 1991
November 1991
April 1992
September 1992
October 1992
September 1993
November 1993
October 1994
June 1995
January 1996
March 1996
September 1996
January 1997
March 1997
October 1997
January 1998
March 1998
May 1998
August 1998
June 1999
September 1999
January 2000
March 2000
June 2000
September 2000
February 2002
April 2002
May 2002
July 2002
August 2002
September 2002
October 2002
November 2002
December 2002
February 2003
May 2003
July 2003
August 2003
September 2003
January 2004
February 2004
June 2004
July 2004
October 2004
November 2004
December 2004
January 2005
March 2005
June 2005
July 2005
August 2005
September 2005
October 2005
December 2005
June 2006
July 2006
August 2006
November 2006
August 2007
October 2007
November 2007
January 2008
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
August 2008
October 2008
November 2008
December 2008
January 2009
February 2009
April 2009
May 2009
July 2009
August 2009
September 2009
October 2009
November 2009
December 2009
January 2010
March 2010
July 2010
October 2010
December 2010
January 2011
February 2011
March 2011
May 2011
June 2011
July 2011
August 2011
September 2011
October 2011
November 2011
December 2011
January 2012
April 2012
May 2012
June 2012
July 2012
September 2012
October 2012
January 2013
April 2013
May 2013
July 2013
November 2013
December 2013
January 2014
March 2014
April 2014
May 2014
July 2014
August 2014
September 2014
December 2014
January 2015
March 2015
May 2015
June 2015
December 2015
January 2016
March 2016
April 2016
May 2016
July 2016
January 2017
February 2017
March 2017
May 2017
June 2017
July 2017
September 2017
October 2017
January 2018
February 2018
March 2018
May 2018
June 2018
July 2018
September 2018
October 2018
November 2018
December 2018
January 2019
February 2019
May 2019
August 2019
September 2019
October 2019
November 2019
February 2020
March 2020
May 2020
June 2020
September 2020
October 2020
November 2020
January 2021
February 2021
April 2021
May 2021
August 2021
October 2021
November 2021
January 2022
February 2022
May 2022
June 2022
July 2022
August 2022
September 2022
October 2022
January 2023
February 2023
March 2023
April 2023
May 2023
June 2023
July 2023
August 2023
September 2023
October 2023
November 2023
December 2023
January 2024
February 2024
March 2024
April 2024
May 2024
July 2024
August 2024
September 2024
October 2024
December 2024
January 2025
February 2025
March 2025
April 2025
May 2025
June 2025
July 2025
August 2025
September 2025
var spanGroupData = [ {"timestamp": 683708400, "group": [ {"author_id": 54, "token_count": 3}, ]}, {"timestamp": 688982400, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 702115200, "group": [ {"author_id": 54, "token_count": 4}, ]}, {"timestamp": 715330800, "group": [ {"author_id": 54, "token_count": 22}, ]}, {"timestamp": 717922800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 746866800, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 752140800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 780994800, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 801990000, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 820483200, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 825667200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 841561200, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 852105600, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 857203200, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 875689200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 883641600, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 888739200, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 894006000, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 901954800, "group": [ {"author_id": 54, "token_count": 1}, ]}, {"timestamp": 928220400, "group": [ {"author_id": 54, "token_count": 8}, ]}, {"timestamp": 936169200, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 946713600, "group": [ {"author_id": 54, "token_count": 7}, ]}, {"timestamp": 951897600, "group": [ {"author_id": 54, "token_count": 6}, ]}, {"timestamp": 959842800, "group": [ {"author_id": 54, "token_count": 2}, ]}, {"timestamp": 967791600, "group": [ {"author_id": 54, "token_count": 5}, ]}, {"timestamp": 1012550400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 44, "token_count": 40}, ]}, {"timestamp": 1017648000, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1020236400, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1025506800, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 50, "token_count": 140}, {"author_id": 7, "token_count": 53}, ]}, {"timestamp": 1028185200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1030863600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1033455600, "group": [ {"author_id": 50, "token_count": 46}, ]}, {"timestamp": 1036137600, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1038729600, "group": [ {"author_id": 50, "token_count": 29}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1044086400, "group": [ {"author_id": 13, "token_count": 16}, ]}, {"timestamp": 1051772400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1057042800, "group": [ {"author_id": 3, "token_count": 238}, ]}, {"timestamp": 1059721200, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1062399600, "group": [ {"author_id": 60, "token_count": 56}, ]}, {"timestamp": 1072944000, "group": [ {"author_id": 3, "token_count": 37}, ]}, {"timestamp": 1075622400, "group": [ {"author_id": 3, "token_count": 10}, ]}, {"timestamp": 1086073200, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1088665200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1096614000, "group": [ {"author_id": 2, "token_count": 19}, {"author_id": 13, "token_count": 7}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1099296000, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1101888000, "group": [ {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1104566400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1109664000, "group": [ {"author_id": 7, "token_count": 2}, {"author_id": 60, "token_count": 62}, ]}, {"timestamp": 1117609200, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1120201200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1122879600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1125558000, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1128150000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 2, "token_count": 25}, ]}, {"timestamp": 1133424000, "group": [ {"author_id": 60, "token_count": 44}, ]}, {"timestamp": 1149145200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 55, "token_count": 1}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1151737200, "group": [ {"author_id": 26, "token_count": 71}, ]}, {"timestamp": 1154415600, "group": [ {"author_id": 26, "token_count": 16}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1162368000, "group": [ {"author_id": 26, "token_count": 4}, ]}, {"timestamp": 1185951600, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1191222000, "group": [ {"author_id": 13, "token_count": 2477}, {"author_id": 23, "token_count": 22}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1193900400, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1199174400, "group": [ {"author_id": 2, "token_count": 23}, ]}, {"timestamp": 1201852800, "group": [ {"author_id": 4, "token_count": 9}, {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1204358400, "group": [ {"author_id": 51, "token_count": 280}, {"author_id": 20, "token_count": 11}, {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1207033200, "group": [ {"author_id": 2, "token_count": 35}, {"author_id": 9, "token_count": 20}, ]}, {"timestamp": 1209625200, "group": [ {"author_id": 7, "token_count": 8}, ]}, {"timestamp": 1212303600, "group": [ {"author_id": 13, "token_count": 3}, ]}, {"timestamp": 1214895600, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1217574000, "group": [ {"author_id": 2, "token_count": 10}, {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1222844400, "group": [ {"author_id": 9, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1225522800, "group": [ {"author_id": 2, "token_count": 137}, {"author_id": 8, "token_count": 6}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1228118400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 15, "token_count": 229}, ]}, {"timestamp": 1230796800, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1233475200, "group": [ {"author_id": 15, "token_count": 13}, {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1238569200, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1241161200, "group": [ {"author_id": 5, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1246431600, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 8, "token_count": 7}, {"author_id": 9, "token_count": 39}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1251788400, "group": [ {"author_id": 2, "token_count": 31}, {"author_id": 55, "token_count": 72}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1254380400, "group": [ {"author_id": 5, "token_count": 7}, {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1257058800, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 8, "token_count": 5}, {"author_id": 60, "token_count": 14}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1267430400, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 8, "token_count": 39}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1293868800, "group": [ {"author_id": 4, "token_count": 6}, {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1296547200, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1298966400, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 5, "token_count": 24}, {"author_id": 23, "token_count": 8}, ]}, {"timestamp": 1304233200, "group": [ {"author_id": 5, "token_count": 2}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 5, "token_count": 85}, ]}, {"timestamp": 1309503600, "group": [ {"author_id": 20, "token_count": 4}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 20, "token_count": 5}, {"author_id": 19, "token_count": 28}, ]}, {"timestamp": 1325404800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1333263600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 20, "token_count": 117}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 20, "token_count": 7}, {"author_id": 40, "token_count": 2}, ]}, {"timestamp": 1341126000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 19, "token_count": 8}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 9, "token_count": 61}, ]}, {"timestamp": 1364799600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1367391600, "group": [ {"author_id": 55, "token_count": 76}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 9, "token_count": 1}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 36}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 7, "token_count": 78}, {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 20, "token_count": 6}, {"author_id": 2, "token_count": 87}, {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1430463600, "group": [ {"author_id": 4, "token_count": 707}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 40, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 5, "token_count": 21}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 5, "token_count": 40}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 20, "token_count": 18}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 60, "token_count": 63}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 4, "token_count": 13}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 7, "token_count": 21}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1493622000, "group": [ {"author_id": 30, "token_count": 82}, {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1504249200, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1506841200, "group": [ {"author_id": 60, "token_count": 131}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 16, "token_count": 34}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 36, "token_count": 89}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 40, "token_count": 16}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 60, "token_count": 25}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 5, "token_count": 16}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 229}, {"author_id": 40, "token_count": 1}, {"author_id": 19, "token_count": 6}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 4, "token_count": 401}, {"author_id": 2, "token_count": 48}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 20, "token_count": 61}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 13, "token_count": 13}, {"author_id": 49, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 12, "token_count": 15}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 2, "token_count": 59}, {"author_id": 56, "token_count": 6}, {"author_id": 16, "token_count": 93}, {"author_id": 60, "token_count": 20}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 16, "token_count": 2}, {"author_id": 7, "token_count": 4}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 60, "token_count": 54}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1580544000, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 40, "token_count": 2}, {"author_id": 60, "token_count": 88}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 40, "token_count": 9}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 52, "token_count": 7}, {"author_id": 60, "token_count": 27}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 9, "token_count": 14}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 41}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 35, "token_count": 20}, {"author_id": 60, "token_count": 22}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 9, "token_count": 57}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 4, "token_count": 65}, {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 10, "token_count": 1}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 19, "token_count": 1}, {"author_id": 60, "token_count": 24}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 4, "token_count": 44}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1643702400, "group": [ {"author_id": 12, "token_count": 13}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 35, "token_count": 4}, {"author_id": 49, "token_count": 16}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1659337200, "group": [ {"author_id": 60, "token_count": 9}, ]}, {"timestamp": 1662015600, "group": [ {"author_id": 35, "token_count": 173}, {"author_id": 60, "token_count": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 9, "token_count": 3}, {"author_id": 60, "token_count": 13}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 35, "token_count": 28}, {"author_id": 10, "token_count": 2}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 9, "token_count": 202}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 9, "token_count": 15}, ]}, {"timestamp": 1680332400, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1682924400, "group": [ {"author_id": 9, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 10, "token_count": 83}, ]}, {"timestamp": 1688194800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 2, "token_count": 15}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 4, "token_count": 576}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 9, "token_count": 83}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 9, "token_count": 13}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 19}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 12, "token_count": 62}, {"author_id": 60, "token_count": 116}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 20, "token_count": 1}, {"author_id": 32, "token_count": 17}, {"author_id": 10, "token_count": 233}, {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 9, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 10, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 9, "token_count": 50}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 4, "token_count": 424}, {"author_id": 9, "token_count": 16}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 11, "token_count": 152}, {"author_id": 59, "token_count": 28}, {"author_id": 6, "token_count": 1}, {"author_id": 1, "token_count": 1}, {"author_id": 60, "token_count": 271}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 4, "token_count": 137}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 6, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 9, "token_count": 45}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 60, "token_count": 18}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 60, "token_count": 21}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 40}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 35, "token_count": 2}, {"author_id": 60, "token_count": 154}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 4, "token_count": 42}, {"author_id": 9, "token_count": 4}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Casey Schaufler
2665
22.33%
James Morris
2516
21.08%
Paul Moore
645
5.41%
David Howells
583
4.89%
Roberto Sassu
322
2.70%
Andrew Morton
298
2.50%
Ahmed S. Darwish
280
2.35%
Al Viro
262
2.20%
Kentaro Takeda
242
2.03%
Christian Brauner
227
1.90%
Greg Kroah-Hartman
215
1.80%
Mimi Zohar
201
1.68%
Stephen D. Smalley
196
1.64%
Eric Paris
165
1.38%
David P. Quigley
153
1.28%
Deven Bowers
152
1.27%
Matthew Garrett
129
1.08%
Linus Torvalds (pre-git)
123
1.03%
Tetsuo Handa
107
0.90%
Venkat Yekkirala
91
0.76%
Kees Cook
91
0.76%
Ondrej Mosnáček
90
0.75%
Richard Haines
89
0.75%
Daniel Jurgens
82
0.69%
Linus Torvalds
40
0.34%
Eric W. Biedermann
34
0.28%
Serge E. Hallyn
30
0.25%
Fan Wu
28
0.23%
Micah Morton
19
0.16%
Mickaël Salaün
18
0.15%
Jann Horn
17
0.14%
Thomas Cedeno
7
0.06%
Josh Boyer
6
0.05%
John Johansen
6
0.05%
Others
1804
15.12%
Total
11933
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
611
Author
Tokens
Proportion
Commits
Proportion
0
John Johansen
79571
16.80%
385
8.19%
1
Tetsuo Handa
42328
8.94%
169
3.60%
2
David Howells
35801
7.56%
276
5.87%
3
Andrew Morton
31773
6.71%
55
1.17%
4
Casey Schaufler
28643
6.05%
140
2.98%
5
Mimi Zohar
26514
5.60%
167
3.55%
6
Mickaël Salaün
17286
3.65%
79
1.68%
7
Stephen D. Smalley
16582
3.50%
138
2.94%
8
Eric Paris
14611
3.08%
157
3.34%
9
Paul Moore
13663
2.88%
255
5.43%
10
Roberto Sassu
11263
2.38%
137
2.91%
11
Deven Bowers
9804
2.07%
11
0.23%
12
Ondrej Mosnáček
8698
1.84%
80
1.70%
13
James Morris
6576
1.39%
68
1.45%
14
Dmitry Kasatkin
5956
1.26%
99
2.11%
15
Kentaro Takeda
5381
1.14%
6
0.13%
16
Matthew Garrett
4514
0.95%
32
0.68%
17
Jeff Vander Stoep
4426
0.93%
5
0.11%
18
Etienne Basset
4084
0.86%
6
0.13%
19
Kees Cook
3983
0.84%
88
1.87%
20
Al Viro
3710
0.78%
149
3.17%
21
Darrel Goeddel
3489
0.74%
7
0.15%
22
Mike Salvatore
3461
0.73%
5
0.11%
23
Serge E. Hallyn
3170
0.67%
21
0.45%
24
Sumit Garg
3165
0.67%
8
0.17%
25
KaiGai Kohei
2556
0.54%
9
0.19%
26
Venkat Yekkirala
2262
0.48%
14
0.30%
27
Konstantin Meskhidze
2119
0.45%
7
0.15%
28
Lakshmi Ramasubramanian
1888
0.40%
22
0.47%
29
Thiago Jung Bauermann
1884
0.40%
15
0.32%
30
Daniel Jurgens
1831
0.39%
8
0.17%
31
Nayna Jain
1792
0.38%
20
0.43%
32
Jann Horn
1758
0.37%
27
0.57%
33
Jarkko Sakkinen
1679
0.35%
41
0.87%
34
Mat Martineau
1567
0.33%
7
0.15%
35
Christian Brauner
1512
0.32%
42
0.89%
36
Richard Haines
1466
0.31%
6
0.13%
37
Christian Göttsche
1428
0.30%
84
1.79%
38
David Gstir
1349
0.28%
6
0.13%
39
Rafal Krypa
1289
0.27%
10
0.21%
40
Eric W. Biedermann
1267
0.27%
49
1.04%
41
Petko Manolov
1261
0.27%
5
0.11%
42
James Bottomley
1219
0.26%
9
0.19%
43
Aristeu Sergio Rozanski Filho
1201
0.25%
17
0.36%
44
Linus Torvalds
1173
0.25%
37
0.79%
45
Lukasz Pawelczyk
1166
0.25%
9
0.19%
46
Christopher J. PeBenito
1132
0.24%
5
0.11%
47
Tyler Hicks
1068
0.23%
20
0.43%
48
Eric Biggers
956
0.20%
58
1.23%
49
Micah Morton
952
0.20%
6
0.13%
50
Greg Kroah-Hartman
944
0.20%
10
0.21%
51
Ahmed S. Darwish
907
0.19%
10
0.21%
52
Thomas Cedeno
904
0.19%
3
0.06%
53
William Hua
887
0.19%
1
0.02%
54
Linus Torvalds (pre-git)
862
0.18%
86
1.83%
55
David P. Quigley
840
0.18%
15
0.32%
56
Josh Boyer
836
0.18%
3
0.06%
57
Curtis Veit
811
0.17%
1
0.02%
58
Tahera Fahimi
791
0.17%
2
0.04%
59
Fan Wu
785
0.17%
5
0.11%
60
Others
38833
8.20%
1488
31.66%
Total
473627
4700