Unknown mailing list, 15.

One-Time Contributers

Submitted by Jeremy
on June 4, 2008 - 8:58am

Tony Luck offered some statistics focused on the frequency of developers that only contribute to the Linux kernel one time, "I skimmed through looking for drive-by contributors (defined as someone who contributes to just one release and is then never heard from again)." Starting with the 2.6.11 kernel, he suggested the following numbers: "63 [developers contributed patches] in version 2.6.11 [and then were] never seen again, 148 in version 2.6.12, 128 in version 2.6.13, 92 in version 2.6.14, 96 in version 2.6.15, 122 in version 2.6.16, 137 in version 2.6.17, 140 in version 2.6.18, 135 in version 2.6.19, 95 in version 2.6.20, 136 in version 2.6.21, 153 in version 2.6.22, 179 in version 2.6.23, 179 in version 2.6.24, and 304 in version 2.6.25".

It was pointed out that the statistics were artificially inflated due to name misspellings and other variations, and that many of the listed people are actually still working with the Linux kernel. Greg KH added, "well, you do know that the distribution of all of our users are: 50% only contributed 1 patch; 25% contributed 2; 12% contributed 3; 6% contributed 4 and so on?" He went on to point out:

"Our curve is leveling out much better now though. For the whole 2.5 release, the top 30 people did over 80% of the work. Now, the top 30 people are doing 30% of the work. So it is getting much better, as long as we still continue to keep our massive rate of change that we have going, and huge number of developers, we should be fine. So this list doesn't necessarily mean anything is wrong, only that 50% are one-time contributors. And I think that shows we are easy to get a change into our tree from just about anyone, not that we are driving people away."


From: Luck, Tony
Subject: How many contributors are we losing
Date: May 30, 1:23 pm 2008

Greg wrote:
> I also have "cleaned up" versions of the kernel log files for just the
> reason you say above.  You would not believe the number of times some
> people mispell their own name in a single kernel release...  That makes
> it easier to do this kind of mapping.  The cleaned up logs are in that
> directory as well.

I took those cleaned up log files (which run from 2.6.11 to 2.6.22) and
created some new ones (raw, I didn't try to clean them) for 2.6.23, 2.6.24,
2.6.25 and 2.6.26-sofar.  Then I skimmed through looking for drive-by
contributors (defined as someone who contributes to just one release and
is then never heard from again).

The summary looks like this:
63 in version 2.6.11 never seen again
148 in version 2.6.12 never seen again
128 in version 2.6.13 never seen again
92 in version 2.6.14 never seen again
96 in version 2.6.15 never seen again
122 in version 2.6.16 never seen again
137 in version 2.6.17 never seen again
140 in version 2.6.18 never seen again
135 in version 2.6.19 never seen again
95 in version 2.6.20 never seen again
136 in version 2.6.21 never seen again
153 in version 2.6.22 never seen again
179 in version 2.6.23 never seen again
179 in version 2.6.24 never seen again
304 in version 2.6.25 never seen again

These numbers are somewhat exaggerated by typos (the "cleaned up" files
still have some problems in the "Author:" entry (which is the only one
I looked at).  People add or drop middle initials, or sometimes switch
between "Firstname Lastname" and "Lastname, Firstname", and there are
plenty of obviously garbled entries.

The numbers for the more recent releases may also include
people who are still in the community, but just don't contribute to
every release.

My script didn't look for people that contributed for two or more
releases and then disappeared.

You can skim through the full list at the bottom of this message
and make your own guesses at how much of this data is garbage.
Even if 3/4 of the names here can be discounted, that still leaves
over 500 people who came to us at one point with a patch that was
good enough to be applied and then they left.

-Tony

==== Scanning 2.6.11
Margit Schubert-While
Peter Maydell
Matthias-Christian Ott
Daniel E. Markle
Arkadiusz Miskiewicz
Jarno Paananen
Jonas Munsin
Tvrtko A. Ursulin
Ron Murray
Ulrich Weigand
Martins Krikis
Edwin Olson
Rafael Avila de Espindola
Per Hedblom
Kamezawa Hiroyuki
Tom L. Nguyen
Kazunori Miyazawa
Jim Hague
J. A. Magallon
Prakash Cheemplavam
Stone Wang
Georgi Guninski
Nathan Bryant
Suresh B Siddha
Mat Loikkanen
Bill Rugolsky
Haroldo Gamal
Josh Green
Ian Pratt
Nicolas Bouliane
Esben Nielsen
Thayne Harbaugh
Herbert Potzl
Jan Kasprzak
Hanna V. Linder
Josh Aas
Martin Kogler
Theodore Y. Ts'o
Werner Almesberger
Gary N. Spiess
Olsimar
Maksim Krasnyanskiy
Juergen Quade
Pawel Sikora
Philipp Gortan
Oskar Senft
Samuel Jean
Alex Yustasov
Milton D. Miller II
Fanny Wakizaka
Andris Pavenis
Rogier Wolff
Artem Bityuckiy
Tom Coughlan
Vasia Pupkin
Thomas Spatzier
Franz Pletz
Justin Thiessen
Darrick Wong
Stefan Knoblich
Andrew Theurer
Gabor Egry
David Marlin
63 in version 11 never seen again

==== Scanning 2.6.12
Dave Neuer
johnpol@2ka.mipt.ru
Stefan Ott
dgoeddel@trustedcs.com
ecashin@coraid.com
Daniel Andersen
maartendeprez@scarlet.be
wendyx@us.ibm.com
pingc@wacom.com
hfvogt@gmx.net
Seth Rohit
jkacur@rogers.com
Tim Bird
Cosmin Nicolaescu
Kai Mäkisara
takata@org.rmk.(none)
Kenn Humborg
blaisorblade@yahoo.it
lucasvr@gobolinux.org
Jeff Lackey
Asim Shankar
Daniel Dickman
Rafael Ávila de Espíndola
cbrake@com.rmk.(none)
jason@rightthere.net
Pravin B. Shelar
Eric Brower
François Romieu
hong.liu@intel.com
hwelte@hmw-consulting.de
Chris Elston
Frederic CAND
rene.scharfe@lsrfire.ath.cx
hal@realmsys.com
Emanuele Giaquinta
Wensong Zhang
lucasvr@org.rmk.(none)
vandrove@cz.rmk.(none)
Bharath Ramesh
J. Simonetti
NAKAMURA Kenta
bram.verweij@wanadoo.nl
Mark F. Haigh
mbrancaleoni@tiscali.it
perchrh@pvv.org
carlos.pardo@siliconimage.com
Michael Werner
Ben Greear
kianusch@sk-tech.net
Giovambattista Pulcini
pavel@cz.rmk.(none)
Niu YaWei
richtera@us.ibm.com
Viktor A. Danilov
Bob Montgomery
jan.kiszka@web.de
rene@exactcode.de
Vinay K Nallamothu
McMullan, Jason
svrmgrl@gmx.net
Oliver Korpilla
Jakub Jelínek
n1gp@hotmail.com
kay.sievers@vrfy.org
Mickey Stein
Larry Battraw
Thomas Hood
Brian Waite
gam3@gam3.net
jbj1@ultraemail.net
ken@mvista.com
Jack F Vogel
Sven Anderson
kimball.murray@stratus.com
incent Sanders
Christopher Li
James Harper
relf@os2.ru
Richard Drummond
andi@cosy.sbg.ac.at
aquynh@gmail.com
pj@engr.sgi.com
shaharf@voltaire.com
aaw@rincewind.tv
tero_niemela@yahoo.com
Peter Lundkvist
Albrecht Dreß
jix@bugmachine.ca
dick@com.rmk.(none)
Herbert Pötzl
steven@brudenell.name
Gabor Fekete
Gordon Jin
domen@coderock.org
Kianusch Sayah Karadji
Dely Sy
gijoe@poczta.onet.pl
cl81@gmx.net
ariel@blueslice.com
a.llano@usyscom.com
Hideaki YOSHIFUJI
akropel@rochester.rr.com
David T. Hollis
mlafon@arkoon.net
Jason Davis
Daniel Moore
elueck@de.ibm.com
Liu Tao
liml@rtr.ca
Arthur Huillet
Lars Marowsky-Bree
Rémi Denis-Courmont
afong@org.rmk.(none)
venza@brownhat.org
Marcello Maggioni
Alex Zarochentsev
Goffredo Baroncelli
Vivian Bregier
Jerome Forissier
Stephen Tweedie
matthias.kunze@gmx-topmail.de
mstjohns@mindspring.com
bstroesser@fijitsu-siemens.com
Andree Leidenfrost
minyard@acm.org
ssant@in.ibm.com
Patrick vd Lageweg
Andre Tomt
Frank Beesley
simon@thekelleys.org.uk
duraid@octopus.com.au
Dan Malek
Arjan Bunk
Shawn Starr
Pete Jewell
Francisco Javier
felix@derklecks.de
lkml@einar-lueck.de
tzachar@cs.bgu.ac.il
christian@leber.de
Rich Walker
craig@microtron.org.uk
050035w@acadiau.ca
Darren Williams
Georges Toth
grant_nospam@dodo.com.au
gmenguez@usuarios.retecal.es
Jeroen Vreeken
148 in version 12 never seen again

==== Scanning 2.6.13
Dietmar Eggemann
Lorenzo Hernández García-Hierro
Allan Stirling
Daniele Lacamera
Stefan Sorensen
Masahito Omote
Natalie.Protasevich@unisys.com
Herbert
Simon Derr
Hans-Juergen Tappe
Hien Nguyen
Stephane VOLTZ
Martin Schitter
suzuki
Luca Falavigna
David A. Marlin
David Ranson
Zaur Kambarov
rajesh.shah@intel.com
Jonas Holmberg
Janet Morgan
Loic Le Loarer
Lorenzo Hernandez García-Hierro
david-b@pacbell.net
Michael Paxton
Andrew Hodgson
Michael Iatrou
Philip Pokorny
Vincent Vanackere
Jesse Millan
Gavin Hamill
brian@murphy.dk
Matt
Keith Moore
mochel@digitalimplant.org
Simone Zinanni
Darren Hart
Thomas Charbonnel
Felipe
Hariprasad Nellitheertha
Peter Skipworth
Greg Felix
Jurriaan
Wolfgang Wander
bobl
Dmitry Yusupov
Kurt Wall
Ivan Casado Ruiz
Keiichiro Tokunaga
Sébastien Dugu
Conger, Chris A
long
mike.miller@hp.com
Alexander Schulz
Ian Dall
Michael Gernoth
Jeremy White
Mikael Starvik
Richard Dawe
Nico Pitre
Stanislaw W. Gruszka
Sebastian Witt
Brad Campbell
David Meybohm
Hideki Yamane
Kiril Jovchev
C. Adam Oldham
Olivier Blin
Mike Strosaker
Sean Lee
Steffen Motzer
Sergey Ulanov
Utz Bacher
Gleb Natapov
Wen-chien Jesse Sung
Jurriaan on adsl-gate
Michael Prokop
Nico Golde
Rob Punkunus
BGardner@Wabtec.com
Hifumi Hisashi
Roger Mach
Matt Gillette
Yoav Zach
Chen Shang
Matthew Chapman
JT
John Levon
jayalk@intworks.biz
Bhavesh P. Davda
V. ANANDA KRISHNAN
Dinakar Guniguntala
Mathieu
pavel@ucw.cz
Nicolas S. Dade
Guillaume Autran
Abhijit Karmarkar
Reuben Farrelly
Marian-Nicolae V. Ion
Daniele Gaffuri
Dag Arne Osvik
TINNES Julien
Olivier Croquette
Jakub Bogusz
stephane.eranian@hp.com
Martin Loschwitz
Estelle Hammache
bgardner@wabtec.com
Christoph Schulz
David Chau
Blaisorblade
Sylvain Meyer
Gregory B Frost
Downing, Thomas
Manuel Capinha
Ben Colline
Emmanuel Colbus
Anton Wöllert
Dan Brown
Luca T
Peter Zubaj
Nickolai Zeldovich
Rusty Lynch
Yani Ioannou
Bernhard Fischer
bob.picco
Sven Luther
Joachim Nilsson
128 in version 13 never seen again

==== Scanning 2.6.14
Mark J Cox
Kevin Vigor
Karl Herz
Guy German
Jon Wetzel
Karl Magnus Kolstoe
Dariusz M
Bryan Sutula
Jim Paradis
Erik Waling
Rumen Ivanov Zarev
Brandon Enochs
Renaud Lienhart
Stephane Kardas
Pavol Kurina
Martin Whitaker
Randall Nortman
Iacopo Spalletti
Andrew McDonald
Adam Szalkowski
Mitsuru KANDA
Jean-Denis Boyer
Yann Droneaud
Stephane Doyon
Daniel Horchner
Jason R. Martin
Timothy Thelin
Mauricio Lin
Eric Lemoine
Chris Sykes
Vincent Pelletier
Max Kellermann
Sven Hartge
Pieter Dejaeghere
Avery, Brian
Kenneth Chen
Christian Krause
Denis Lukianov
Philipp Matthias Hahn
Michael Haboustak
Gary Wayne Smith
Paul Schulz
P Draig Brady
Daniel Burcaw
Borislav Deianov
Thomas Maguin
David Johnson
Nakul Saraiya
Tsuneo Yoshioka
Peter Wainwright
Philip Prindeville
J. Suter
Alok N Kataria
Brian Schau
Naveen Gupta
John Kingman
Svante Olofsson
Karl Hegbloom
Scott Talbert
Vincent Sanders
Bagalkote, Sreenivas
Tziporet Koren
Barry Scott
Stephan Brodkorb
Yoshifumi Nishida
Chaskiel Grundman
Dominique Dumont
Christopher Zimmermann
Ion Badulescu
Oliver Dawid
Bernd Petrovitsch
Kostik Belousov
Stephen Evanchik
Mihnea-Costin Grigore
Jose Miguel Goncalves
Wim Coekaerts
Stephen Hemmigner
Zhigang Huo
Stuart McLaren
Krzysztof Benedyczak
KUROSAWA Takahiro
Michael Veeck
Joel Schopp
Ye Jianjun (Joey)
Otto Meier
Martin Wilck
Kolli, Neela Syam
Timothy Baldwin
thomas schorpp
Alexander Krizhanovsky
Baris Cicek
Brett M Russ
92 in version 14 never seen again

==== Scanning 2.6.15
John Linville
David Eriksson
Martin Zwickel
Reimar Doeffinger
Pavel Mihaylov
Elad Lahav
Hiroki Kaminaga
Wei Ni
Chris Elmquist
Toni Mueller
Ray Cole
Richard Hitt
Tom Hughes
Peter Keilty
Vinod G
Hideki Iwamoto
James R. Webb
Alex Aizman
Peter 'p2' De Schrijver
Krzysztof Piotr Oledzki
Krishnakumar R
Jon Ringle
Carlo Comin
Glen Gray
Bernhard Rosenkraenzer
Thomas Riewe
Liu Hong
Konstantin Baidarov
Suzanne Wood
Charles R. Anderson
Ed Kear
Constantine Gavrilov
Antti Andreimann
Hareesh Nagarajan
Kurt Huwig
Scott MacKenzie
Bryan Ford
Mateusz Berezecki
David Engel
Jeff Raubitschek
Luis Miguel Garcia
Ole Reinhardt
Ralph Metzler
Kamble, Nitin A
Igor Popik
Bill Pechter
Simeon Simeonov
Kenth Andersson
Ken-ichirou MATSUZAWA
Guillaume GOURAT
Andrew Isaacson
Tim
Andrey Volkov
Kirk Lapray
Will Dyson
Hiroyuki YAMAMORI
Catalin Climov
Dag-Erling Smorgrav
Damian Wrobel
Paul T Zalac
Mark Weaver
Mark Adams
Laurent riffard
David Shirley
Honza Maly
NooneImportant
Robert W. Boone
Thorsten Maerz
Carlos Silva
Jan Pieter
Paul Vriens
Josef Balatka
Roger While
Denny Priebe
Lubomir Bulej
Martin Hagelin
Edson Seabra
Khalid Aziz
Yuri Vasilevski
Jeff Hansen
Mike Stroyan
Rik Van Riel
Zach Smith
Lars Kotthoff
Hubert WS Lin
Mao, Bibo
Peter Jones
Torsten Seeboth
Stig Telfer
Alexandra Kossovsky
Karoly Lorentey
Alexander Wold
Nikola Valerjev
Mirco Macrelli
James Cleverdon
Mathias Kretschmer
96 in version 15 never seen again

==== Scanning 2.6.16
Juergen E. Fischer
Kevin VanMaren
Tong Li
Joerg Schummer
Takis
Shaun Tancheff
d binderman
Deti Fliegl
Julian Calaby
Keck, David
Fengwei Yin
Rocky Craig
Kaj-Michael Lang
Zinx Verituse
Adam D. Moss
Janosch Machowinski
Damien Douxchamps
Wolfram Joost
Joe Kappus
Oren Laadan
Hugo Santos
Franck
Joshua Giles
Denis MONTERRAT
Thomas Schaefer
Steve Langasek
Christopher Pascoe
Noone Important
Steve Toth
Kurt J. Bosch
Graham Gower
Luis F. Ortiz
Regis Prevot
Andre McCurdy
Andrew Fuller
Eric Van Buggenhaut
Albrecht Dress
John Kacur
Yusuf Iskenderoglu
Suresh Bhogavilli
SAN People
Daniele Gozzi
Avishay Traeger
Jun'ichi "Nick" Nomura
David Kubicek
Marc Koschewski
Christian Lindner
Gregor Maier
Taneli Vahakangas
Alex Woods
A.YOSHIYAMA
Thomas Rosner
Joe
Evgeniy
Michael Richardson
David Binderman
Gergely Tamas
Vitaly Fertman
Joshua Kwan
Samir Bellabes
fabien COSSE
Ryan Hankins
Simon Vogl
Loren M. Lang
Martin Murray
Trent Jaeger
Dirk Mueller
Chris McDermott
Michal Janusz Miroslaw
Matej Kupljen
Jesse Allen
Felix Oxley
Wouter Paesen
Alex Shepard
Ville Skytta
Francois Wellenrieter
Jordan, William P
Carlo Perassi
Tore Anderson
Rene Scharfe
Hendrik Schweppe
Mike Lavender
Richard Mortimer
Ulrich Mueller
Alexandre Duret-Lutz
George Gazurkoff
Martin Gingras
Panagiotis Christeas
Javier Achirica
V. Ananda Krishnan
Ravikiran Thirumalai
Jens-Michael Hoffmann
Richard Lucassen
Albert D. Cahalan
David Elliott
Jenx Axboe
Timothy Charles McGrath
JANAK DESAI
Oliver Weihe
Christoph Dworzak
Michael Matz
Andreas Deresch
Marten Wikstrom
Janak Desai
Martin Drab
Xu, Anthony
Jorn Dreyer
Marko Kohtala
ODonnell, Michael
Lukasz Stemach
Manenti Marco
Gareth Howlett
Tetsuo Takata
Brian Strand
Paul Janzen
Stephen Williams
Robb, Sam
Mishala Pytasz
Nicolas DICHTEL
David Shaw
Ustyugov Roman
Daniel Mueller
122 in version 16 never seen again

==== Scanning 2.6.17
Micon, David
Yotam Medini
Charl Coetzee
Seiji Munetoh
Stefan Schweizer
Doug McLain
Bauke Jan Douma
Ananiev, Leonid I
Rytchkov Alexey
Florian Schlichting
Steve Yang
Marc-Andre Hebert
Rodolfo Quesada
Matheus Izvekov
Weidong
A. Maitland Bottoms
Olivier Blondeau
Magnus Kessler
Lin Feng Shen
Craig Brind
Martin Andersson
Malcom Parsons
Satoshi Oshima
Ron Yorston
Laurent Meyer
Giampiero Giancipoli
Curt Meyers
John Reed Riley
Kevin Winchester
Masc
Klaus Wacker
Jeffrey Vandenbroucke
Bastien Roucaries
Catalin(ux aka Dino) BOIE
Markus Gutschke
David chosrova
Janos Farkas
Rickard Osser
Jamie Lokier
Paul Smith
Alan Modra
Glen Overby
S P
Ken Brush
Tolentino, Matthew E
Mikhail Gusarov
Soyoung Park
Joel H Schopp
Brian Rogan
Mark Salazar
Lorenzo Hernaindez Garci-Hierro
David Basden
Bryan Holty
J.O. Aho
Nathan Bronson
Peter Gruber
Victor V. Vengerov
Tamuki Shoichi
Anders Larsen
Hakon Lovdal
Steven Finney
Julian Bradfield
Arnaud MAZIN
Aras Vaichas
Kirk True
Monty
Thilo Berger
Goldwyn Rodrigues
Jamie Wellnitz
KAI.HSU
Jochen Hein
Brent Cook
Andrew Burri
Razvan Gavril
Petri T. Koistinen
Kalin KOZHUHAROV
Jordi Caubet
Carlos Aguiar
BoyZonder
Ingo Schneider
Peter Teichmann
Bernhard R Link
Philip Gladstone
Jordan Hargrave
Harry Fearnhamm
Dale Sedivec
Chad Reese
Alberto Mardegan
Navin Boppuri
Peter Hartshorn
Alexander Zarochentzev
Michael Owen
Alpt
Ilia Sotnikov
Ashley Clark
Jon Anders Haugum
Ryan Wilson
Charis Kouzinopoulos
Richard Thrippleton
Thibault LE MEUR
Maximilian Rehkopf
Pallipadi, Venkatesh
Hideo AOKI
Olivier Hochreutiner
Dirk Herrendoerfer
Ken Arromdee
Aaron Brooks
Nico Schottelius
James Ring
Ami Perlmutter
Rune Torgersen
Aki M Nyrhinen
shin, jacob
Wang Jun
Horst Kronstorfer
Thayumanavar Sachithanantham
Brian Uhrain says
Erling A. Jacobsen
Artur Skawina
C.Y.M
Ben Woodard
Bart Samwel
John Z. Bohach
Ryan S. Arnold
Bunk
Rudo Thomas
Malte Doersam
Robert Hentosh
Levent Serinol
Tobias Powalowski
Grzegorz Janoszka
Michael Ryan
Matthias Gehre
Kenrik Kretzschmar
Robin H. Johnson
Tomasz Koprowski
Andreas Happe
137 in version 17 never seen again

==== Scanning 2.6.18
Navaho Gunleg
Cameron Hutchinson
Henk Vergonet
Daikichi Osuga
Dustin McIntire
Zoran Marceta
Rich Townsend
Kai Lindhom
olecom
Starikovskiy, Alexey Y
Bartlomiej Swiercz
Muthu Kumar
Olaf Weber
Daniel Kobras
Malcolm Valentine
Hartmut Rick
ravikiran thirumalai
Val Henson
Andy Walker
Shankar Anand
Vladislav Bolkhovitin
Kenneth Lee
Michael LeMay
Christian Lupien
Thomas Horsley
Axel Dyks
Takashi YOSHI
Edwin Huffstutler
Jorge Matias
Thago Galesi
Yingchao Zhou
Kim Oldfield
Piotr Kaczuba
Renzo Davoli
Jonathan Davies
Pavel Mironchik
Peter Milne
Justin Piszcz
Ganapathi CH
Daniel Alomar
Angelo Marconi
Nickolay
Irwan Djajadi
Lothar Englisch
Bart Massey
Michael Rash
Tyler
Jae-hyeon Park
Michael De Backer
Jan "Yenya" Kasprzak
bjdouma
Ernis
Kenneth Crudup
Ralph Siemsen
Frank de Lange
Paul Drynoff
bibo, mao
Lars Jacob
Leubner, Achim
Joerg Ahrens
Przemek Iskra
Peter Ujfalusi
Mark.Zhan
Aukasz Stelmach
D. Peter Siddons
Frode Isaksen
Lv Liangying
Zac Bowling
William Morrrow
George C. Wilson
Raimonds Cicans
Dan Bastone
Saqeb Akhter
Juergen Mell
Ira Weiny
David Wang
Thomas Andrews
Nick Fedchik
Ville Herva
Havasi Ferenc
Remi Denis-Courmont
Christophe Mariac
Aubrey Lee
Linda Knippers
Dmitry Bazhenov
Porpoise
Timothy Sipples
Zang Roy
Rachita Kothiyal
Raymond Burns
Ramachandra K
Daniel R Thompson
Unicorn Chang
Tim Kaiser
Paul Serice
Shailabh Nagar
Orjan Friberg
Shuya MAEDA
Bryan Scott
Nick Martin
Eduard Warkentin
James E Wilson
Joseph Jezak
Constantine Sapuntzakis
Ralf Schlatterbeck
Roberto Castagnola
Marko Macek
Sylvain Pasche
Michal Feix
David Kuehling
Peter Moulder
Matthew Meno
Jani Alinikula
Luca De Cicco
Davide Perini
bert hubert
Philipe De Muyter
Markus Schoder
Yuri Gushin
Fredrik Roubert
Per Dalaon
Chris Lund
Bill Huey
lamikr
Yoav Steinberg
Hiro Yoshioka
Marc Sowen
Michal Ruzicka
Philippe Retornaz
Bin Zhou
Handle X
Pedro Alejandro Lalpez-Valencia
Ralf Hildebrandt
Russ Ross
Willson Callan
Christian Praehauser
Christopher Neufeld
Tushar Gohad
Fredrik Tolf
Thomas Glanzmann
140 in version 18 never seen again

==== Scanning 2.6.19
Manasi Deval
Soos Peter
Jan Luebbe
Dave McCracken
Al Stone
Doug Ledford
George Hansper
Tilman Sauerbeck
Shaun Jackman
Werner Lemberg
Alistair Buxton
Padraig Brady
Joachim Fritschi
Prasanna S.P
dave wysochanski
Troy Heber
Om Narasimhan
Dan Cyr
keios
Mark Assad
Guillaume Munch
Auke-Jan H Kok
Bas Bloemsaat
Simon Tatham
Luke Zhang
Jules Villard
Kaustav Majumdar
Vladimir Avdonin
Thiago Galesi
Sergei Haller
Dave Liu
Bryn Reeves
jens m. noedler
Eran Tromer
Bjorn Schneider
Dmitriy Zavin
Bradley Kite
Mathieu Avila
Lars Gjesse Kjellberg
Noguchi, Masato
Dwayne Grant Mcconnell
Allan Third
Denis M. Sadykov
Raghavendra Biligiri
Brian Walsh
Kenzo Iwami
Yvan Seth
Christian Merkle
Reiner Herrmann
Sam Vilain
Eric Thomas
Jim Lewis
Francisco Larramendi
Diego Beltrami
Erich Chen
Eric Eric Sesterhenn
Dennis Stosberg
Metathronius Galabant
Alexandre Ratchov
Jan Mate
HyeonSeung Jang
Steven Haigh
Nicholas Nunley
Lijun Chen
Ian S. Nelson
David Weinehall
Patrick Jefferson
Eugeny S. Mints
Francesco Fondelli
Marek W
Peter Naulls
Jan-Frode Myklebust
Ira W. Snyder
Marcus Junker
Toshinobu Sugioka
Unai Uribarri
Andrey Liakhovets
keith mannthey
David Bussenschutt
Eric Biederman
Dan Fandrich
Fernando Vazquez
David M. Grimes
Michael Grundy
Alex Sanks
Magnus Sandin
Luke Ross
Sam Hocevar
Fernando J. Pereda
Johannes Steingraeber
Frank Sievertsen
Igor M. Liplianin
Dominic Cerquetti
Adam Henley
Sharyathi Nagesh
Amy Fong
Craig Hughes
Richard Sandiford
Thomas Chou
Joel & Rebecca VanderZee
Richard Fish
Robert S Peterson
Roger Gammans
Rick Koch
Karl-Johan Karlsson
jamal
Justin Carlson
Cory Olmo
Andy Gay
Lebedev, Vladimir P
Jochen Issing
Richard Curnow
Alexander Tuschen
Christian Steineck
Jian Gui
Klaus Frahm
Stphane Witzmann
Shem Multinymous
Mark Howell
Adam Radford
Manuel Francisco Naranjo
Cjacker Huang
Jamie Painter
Adam Tlalka
Kjell Myksvoll
Michal Majchrowicz
Sujoy Gupta
Paul Bonser
Eiichiro Oiwa
Wesley PA4WDH
Ph. Marek
Dave Arlie
Bryce Harrington
Ray Lehtiniemi
Skip Hansen
135 in version 19 never seen again

==== Scanning 2.6.20
Andy Ryan
Manuel Osdoba
Chris Caputo
David Erb
Miguel Angel Alvarez
George Sapountzis
Eagle Jones
Jeet Chaudhuri
Stefan Traby
Davy Chan
Matthijs van Otterdijk
Daniel
stanley cai
Ang Way Chuang
Takamasa Ohtake
Eric Smith
Mikhail Fedotov
James Bursa
Michael Riepe
Martin Williges
Thomas Genty
Nagendra Singh Tomar
Hiroshi Miura
Michael Broughton
Craig Schlenter
Li Yewang
Jose Carlos Garcia Sogo
Derek Fults
Luca Pedrielli
Wojtek Kaniewski
Jeff Chua
Ethan Hsiao
Raz Ben-Jehuda(caro)
Phillip Lougher
Luke Deller
Ricard Wanderlof
Holden Karau
Ryan Underwood
Lars Ellenberg
Andrea A Odetti
Justin Clacherty
Adrian Friedli
Takada
Jesse Huang
Hynek Petrak
Lew Glendenning
Florian Festi
Christian Hesse
Fabrice Knevez
Torsten Ertbjerg Rasmussen
Dave Olsen
Adam Megacz
Frederic Riss
BP, Praveen
Erik Jacobson
Tomi Koivulahti
Rik Bobbaers
Chen, Justin
Artiom Myaskouvskey
Aaron Salter
Rutger Nijlunsing
Guillem Jover
Vijay Kumar
Marton Nemeth
Timo Lindhorst
Yoshimi Ichiyanagi
Matthew McClintock
Nicolas Bellido
Thomas Tuttle
David Clare
Ashwin Chaugule
Henning Schroeer
Henry Nestler
Chris Frey
Dwayne Grant McConnell
Shantanu Goel
Ard van Breemen
Jan Capek
Thomas Hamm
Jason Parekh
Ryan Jackson
Garrett Damore
Kristian Kielhofner
Jun Chen
Filipe Lautert
Lars Immisch
Andrew Beekhof
Christoph Haubrich
Greg Chandler
Simon Bennett
Sven Anders & Marcus Junker
Josef "Jeff" Sipek
Mark Glaisher
Timofei V. Bondarenko
Martin Willi
95 in version 20 never seen again

==== Scanning 2.6.21
Robert Marquardt
Tomasz Kvarsin
Jean-Paul Saman
Taku Izumi
Nigel Williams
Clement Guedez
Rainer Weikusat
Chris Rankin
Mikhail Kouzmich
Valery Podrezov
Jakub Schmidtke
s situert
Joerg Dorchain
Ole Andre Vadla Ravnas
Ozzy
Marcel Siegert
Thomas Bachler
Jeff Morrow
Sanjoy Mahajan
Micke Prag
Carl Love
Matthew C Campbell
Fiodor Suietov
Vassili Karpov
Shinta Sugimoto
Thomas Schleusener
Manfred Gruber
Benjamin Li
Pantelis Koukousoulas
TAKADA Yoshihito
eric wollesen
Brian Pomerantz
Ken Witherow
Jakub W. Jozwicki J
Bruce Fields
Zheng XiaoJun
Kevin Jamieson
Mariusz Domanski
Giuliano Procida
Sergei Organov
Joerg Sommer
Shane Shrybman
Andrea Guzzo
Heiko Baums
Aji Srinivas
Karsten Weiss
Bill Helfinstine
Ruben Vandeginste
Kai Engert
Carl Lundqvist
Matthew Percival
Benjamin Romer
Max Dmitrichenko
Joseph S. Myers
Roland Kletzing
Adhiraj Joshi
Vincent Penne
Zilvinas Valinskas
Corentin Labbe
Rolf Stefan Wilke
Toshimune Konno
Thomas Hoehn
Tommi Kyntola
Antti Seppala
peter fuerst
Luciano Rocha
Hubert Kahlert
Hans-Peter Nilsson
Rui Zhang
Andre Spahlinger
Marcel van Nies
Mike Chan
Frithiof Jensen
Timo Savola
Shlomi Fish
Simon Vallet
Jack Lee
Andrew Johnson
Chris Lesiak
Ken L Johnson
Eric D. Mudama
Martin Stoilov
Andreas Block
Chuck Meade
Martin Schiller
Julius Volz
Evgeny Kravtsunov
Andrew Nayenko
Mikael Nilsson
John Daiker
Michael Leun
Andrew L. Neporada
Simon Depiets
Gard Spreemann
Andrew Donofrio
Vijay Sampath
Jon Dowland
Thomas De Schampheleire
Jan Yenya Kasprzak
Johannes Schlumberger
Antti Palosaari
Richard Fearn
Bjoern Fay
Richard Woodruff
Jin-Bong lee
Thomas Bittermann
Dan Wolstenholme
Lalit Chandivade
Akiyama, Nobuyuki
Peter Eriksen
Alan Tyson
Michael Olberg
Teru KAMOGASHIRA
Raol Sainchez Siles
Michal Wrobel
Jerome Demange
Maciej Zenczykowski
Anthony Godshall
Randy Cushman
Wu, Gilbert
Emil Larsson
Thomas Viehweger
Jamie Clark
Ishimatsu Yasuaki
Juan Pablo Sormani
Paul Rolland
Dylan Taft
Kristian Hogsberg
Valery A. Podrezov
Jan Nijs
Philipp Reisner
Hennerich, Michael
Alexandre Bounine
Phil Blundell
Gerhard Dirschl
Jon K Hellan
136 in version 21 never seen again

==== Scanning 2.6.22
matze
Pat Erley
Danny Budik
Sylvain FORET
Sergey Kiselev
Kevin Welton
Morten Banzon
John Utz
Len Sorensen
Egmont Koblinger
Marko Vrh
Stephen Cameron
Dragos Carp
Sandeep Sanjay Patil
Peter Stokes
vignesh
Marton Nameth
Domenico Andreoli
Leon Leong
Tom Alsberg
Matthew Davidson
Stephen M. Cameron
Witold Filipczyk
Ronny Peine
Uwe Kleine-Kanig
Ratnadeep Joshi
Sami Farin
Jon Paul Maloy
Luis Carlos
Ed Vipas
Thierry Merle
Andre Renaud
Jrgen Schindele
Guido Scholz
Peter P. Waskiewicz Jr.
Patrick McHarrdy
Avuton Olrich
Srinivas Aji
Alex Villacis Lasso
Ludwig Nussel
Alexandra N. Kossovsky
Julian Stecklina
James Puthukattukaran
Christian Rothlaender
Matej Kenda
Servaas Vandenberghe
Alexander Gattin
William Cohen
Aeschbacher, Fabrice
Dave Gilbert
Yehuda Sadeh Weinraub
Christophe Cattelain
Stefan Lucke
Nicu Ioan Petru
Karl Pickett
Alberto Bertogli
Rask Ingemann Lambertsen
Davide Brini
Ronni Nielsen
Kouta Ooizumi
Fabrice Aeschbacher
Stephen Mollett
Eric Rannaud
Scott Wiersdorf
Torsten Kaiser
Hans Engelen
Tian Kevin
Vignesh Babu BM
Simon Richter
Ruslan V. Sushko
Bernhard Kauer
Orczykowski, Juergen
Loic Prylli
Florian Attenberger
Pierre Willenbrock
Charles Pillar
James Carter
Takao Shinohara
Lasse Collin
Abhijit Bhopatkar
Joshua Wise
Dwaine P. Garden
Damian Minkov
Daniel P. Engel
Kenichi Nagai
Holger Magnussen
johan henriksson
Dennis Ranke
James T Klaas
Michael Milner
Corey Mutter
Syed Khasim
John Johansen
Sam Liddicott
Brian Braunstein
Janusz Krzysztofik
Jeffrey Layton
Markus Dahms
Robin H\. Johnson
Hendrik Borghorst
Edward Goggin
Mark Huth
Knobloch, Thomas
Julian Cable
takada
Daniel Wolstenholme
John Feeney
Joshua N. Pritikin
kalash nainwal
Marco Costalba
Jean-Christian de Rivaz
Ragner Magalhaes
Luis Carlos Cobo Rus
Yosef Etigin
James Yang
Mike Accetta
Peter Kovar
Thomas Reitmayr
Paul Zaremba
Eberhard Fahle
Lee Trager
Chris Clayton
Brandon Craig Rhodes
Yaozu Dong
Hans-Juergen Koch
Christian Volkmann
Surya Prabhakar
Marc Butler
Neil \"Superna\" ARMSTRONG
Morrison, Tom
Douglas Landgraf
Joey Goncalves
Holger Smolinski
Shan Lu
Michael Reiss
Jay Lubomirski
wendy xiong
Zach Carter
Utako Kusaka
Roman Moravcik
Myron Stowe
Klaus Kudielka
Richard Lary
Marvin Raaijmakers
MOKUNO Masakazu
Emil Georgiev
Michael Loehr
Noel Kothe
Shashi Rao
Thomas Knobloch
Marco Roeland
Shahrom Sharif
Carlos E. Ugarte
153 in version 22 never seen again

==== Scanning 2.6.23
Oliver McFadden
Tomas Janousek
Marisuz Kozlowski
Nicola Fagnani
Lucas Nussbaum
Pádraig Brady
Songmao Tian
Wyatt Banks
Neil Muller
Ranganathan Desikan
Adit Ranadive
Joan Eslinger
Eric
Wade Berrier
Joshua Hoblitt
Rafael Bilski
Rainer Birkenmaier
Timo Jantunen
Maxim Uvarov
James Le Cuirot
Lucy McCoy
Steve G
Benjamin Gilbert
Mijo Safradin
Søren Hauberg
Kapil Juneja
Dustin Marquess
Patrice Vilchez
tao.ma@oracle.com
young dave
Tim Harvey
henry su
Leandro Dorileo
Alexander Shmelev
Daniel Exner
Clifford Wolf
James Jarvis
Pierre Castella
david m. richter
Andrew Burgess
Kirill Kuvaldin
Niels de Vos
Anderson Briglia
Thomas Dahlmann
Usha Ketineni
Karl Olsen
Stepan Moskovchenko
Edward Hsu
Maarten Bressers
Roger So
Eric Wollesen
George Shapovalov
Dajie Tan
Ville Tervo
Kent Yoder
Jonathan Phenix
Changli Gao
Ranko Zivojnovic
Kazunori Asayama
Herbert van den Bergh
izumi
Michal Marek
Balazs Scheidler
Eduard-Gabriel Munteanu
Erik Johansson
Bruce Ashfield
Elvis Pranskevichus
Brijesh Singh
Toshiyuki Okajima
Milinevsky Dmitry
Vladimir Shebordaev
Thibault Le Meur
jing xiang
samson yeung
C. Scott Ananian
Mike Crash
Yasuaki Ishimatsu
Charlie Shepherd
frederic RODO
Luis Lloret
Kawai, Hidehiro
Nick Bowler
Nathael Pajani
Alessio Igor Bogani
Vovan888@gmail
Romain Goyet
Giuseppe Sacco
IKEDA, Munehiro
Quinn Jensen
TripleX
Ritesh Raj Sarraf
Mark Grondona
Tear
Ting Yang
Douglas Thompson
Klaus Weidner
Rui Sousa
Samuel
Raghava Kondapalli
Reiner Sailer
Thomas Viehmann
geoffrey.levand@am.sony.com
Ryo Dairiki
Jonathan Lim
Kalpak Shah
Suresh Jayaraman
Attila Kinali
Stuart_Hayes@Dell.com
Christian Schmidt
Mike Miller (OS Dev
Imre Kaloz
t.sefzick
Jesper Bengtsson
aherrman@arcor.de
Massimiliano Ghilardi
Milko Krachounov
Thomas Hommel
Fuxin Zhang
David Warman
Ethan Solomita
Serge Belyshev
Jeff Norden
gw.kernel@tnode.com
corentin.labbe
Ricardo Barberis
Meelap Shah
Jaroslav Kysela perex@suse.cz
Nitin Gupta
Ryan Power
Mike Cruse
Rene van Paassen
Nelson, Shannon
Martin Szulecki
Christian Kandeler
Mark Vytlacil
Diogo Kastrup
Dmitry Butskoy
Vinit Agnihotri
nickcheng(é"­å®^è¬(tm)
Joakim Koskela
Danny ter Haar
Minchan Kim
Wolfgang Walter
Stephan Wolf
M4rkusXXL
Andreas Arens
Tony Wan
Jorge Juan Chico
Nicolas George
Juan Lang
Terry Loftin
Christian Heim
John Donoghue
Veena Parat
su henry
Andrey Arapov
Murillo Fernandes Bernardes
Edgar Pisani
Kees Lemmens
Jan Frey
Matt Colyer
Ilpo JÃf¤rvinen
Julien Eyries
sebastian@breakpoint.cc
jacmet@sunsite.dk
Jean-Christophe DUBOIS
Ivan N. Zlatev
Matthew Gregan
Jan Lübbe
Carlos Olalla Martinez
Carlo Beccaria
Vikram Pandita
Eddy L O Jansson
YOSHIFUJI Hideaki / å?è-¤è<±æ~Z
Nate
Eric W. Biderman
Sven-Thorsten Dietrich
Priyanka Gupta
Micah Cowan
179 in version 23 never seen again

==== Scanning 2.6.24
Martti Huttunen
Charles Hardin
Juha Laiho
ben.nizette@iinet.net.au
Dave Wysochanski
Mike Crowe
Pedro
Chris David
Björn Steinbrink
Yann Dirson
Steve Cameron
Thomas Backlund
Andrew McNabb
Jonas Danielsson
Sam Jansen
Alfred E. Heggestad
Veljkovic Srdjan
tonyj@suse.de
Michael J. Evans
Pekka Seppanen
Peter Lund
Dr. David Alan Gilbert
Matt Doran
de Dinechin, Christophe (Integrity VM)
Khelben Blackstaff
Aaron Carroll
Elias Oltmanns
Gregory CLEMENT
Mark Hills
Alon Ziv
Hans J Koch
Mark Nelson
Ilya Frolov
Christian Hohnstaedt
Ed Swarthout
Richard Sharpe
Pekka Seppänen
Mark Ryden
Alex Villacís Lasso
vbarshak@ru.mvista.com
Bryn M. Reeves
Martin Kusserow
Kevin Pedretti
Joe Carnuccio
jidong xiao
saeed bishara
Joshua J Bowman
Daniel Roesen
Philipp Marek
Micah Parrish
sebdeg@ngi.it
chaohong guo
Dirk Hohndel
Danny Baumann
Tobias Poschwatta
Andrew Dyer
Sheela
Ryousei Takano
Edouard Lafargue
Nico Erfurth
John Muir
Yann Chachkoff
Jörn Engel
Dave Dillow
John Traill
Alex Unleashed
Ryan Reading
Adam Jackson
Adel Gadllah
Wolfgang Denk
Nathanael Nerode
Hye-Shik Chang
sonic zhang
minchan kim
Ilya Yanok
Anton Ekblad
Yang, Sheng
Akos Maroy
Hinko Kocevar
Saleem Abdulrasool
Matej Laitl
Chris Paulson-Ellis
William Pettersson
Mirko Lindner
Bryan Kadzban
Tony Li
Philippe Elie
Barry Kasindorf
Matthias Mueller
Francis Moreau
Ludovico Cavedon
ashish kalra
Jonathan Bastien-Filiatrault
Mike Westerhof
Denys
Alex
Keita Maehara
warmcat
Wagner Ferenc
David Smith
Tomoya Adachi
Milan Plzik
Benoit Istin
Keiichi Kii
Aoi Shinkai
Adrian Knoth
Radu Rendec
Brett Warden
Li, Xin B
Damian Jurd
Anton Salikhmetov
Ivo Manca
Andrew Gallatin
agilmore@wirelessbeehive.com
Andrew M. Bishop
barrios
FD Cami
Jerrold Jones
Iustin Pop
Gilles Gigan
Jan Rinze
Signed-off-by@vergenet.net":Simon
James Pearson
George Kibardin
Anton Arapov
trem
\"Talpey, Thomas\
zhejiang
bugme-daemon@bugzilla.kernel.org
Jesper Dangaard Brouer
Rini van Zetten
Matias Zabaljauregui
Lepton Wu
Subbaiah Venkata
Matteo Vit
Kevin R Page
Tom "spot" Callaway
Jeff Bailey
Sellout Bessie
Joachim Steiger
Kazuhiko Kawakami
Jeff Long
Edgar Simo
Surya Prabhakar N
Murali Iyer
Massimo Cirillo
Steven A. Falco
David Daney
Xianghua Xiao
Kuan Luo
Stefan Lippers-Hollmann
Andreas Loibl
Jonas Stare
Philippe Rétornaz
Michael Brunner
Ilpo Järvinen
Andy Lowe
Cyril Gorcunov
Matthias M. Dellweg
Heiko Schocher
Dawid Wrobel
Benedikt Spranger
Michael Mauch
Stuart Swales
Marek Vašut
Mike Miller (OS Dev)
Matthias Goebl
Eugene Konev
Olaf Hartmann
Scott James Remnant
Aleksandar Radovanovic
Chris Poon
Tao Mao
Frank A Kingswood
James Bowes
Vladimir Davydov
Udo A. Steinberg
Carmelo Amoroso
Chaogui Zhang
179 in version 24 never seen again

==== Scanning 2.6.25
Syed Mohammed, Khasim
Ross Burton
Ed Beroset
Brett T. Warden
Assaf Hoffman
Patrick Marchand Latifi
Chidambar 'ilLogict' Zinnoury
K.Tanaka
Hirokazu Takahashi
nickcheng
Min Zhang
Jonathan Lynch
mboton@gmail.com
Prasad P
Rizzo Davide
travis@sgi.com
Jim Paris
Carlo Marcelo Arenas Belon
Joel Soete
Troy Kisky
Veli-Matti Valtonen
Robie Basak
Paul Jimenez
Signed-off by Yi Yang
goda.yusuke
Kim Sandberg
Shan Wei
Ã?ric Piel
clameter@sgi.com
Milan plzik
Franco Lanza
Kevin Lo
Carlos R. Mafra
Jiang Zhe
Maciej Sosnowski
Marin Mitov
sergeh@us.ibm.com
Thomas Horsten
Robert Bragg
Thomas Mingarelli
Bryan Boatright
Nicholas Beck
Tan Swee Heng
Clark Rawlins
Christian Pellegrin
Paul Knowles
Riki Oktarianto
Nikanth Karthikesan
Jack Stone
yakui.zhao@intel.com
Michel Lespinasse
Sebastian Ott
Miguel Boton
Sergio Luis
Kieran Bingham
Ned Forrester
Michael E Brown
Bastien Nocera
Jessica L. Blank
Jan Evert van Grootheest
Drew Fisher
Remy Bohmer
David P. Quigley
Dave Miller
Iñaky Pérez-González
Dan Muntz
tang kai
Steve Welch
Patrick Caulfeld
Johnson Leung
Andrew Burton
Bruno Redondi
Adrian Pardini
Daniel Hokka Zakrisson
Tom Talpey
Kim B. Heino
Silvester Erdeg
Thadeu Lima de Souza Cascardo
Timofei Bondarenko
Mike Snitzer
Gadiyar, Anand
Alexey Zaytsev
Dmitri Monakhov
Christian Glindkamp
Keld Simonsen
Trevor Highland
Andreas Herrmann3
Roy Hashimoto
Markus Metzger
serue@us.ibm.com
Christine Caulfield
Ming Lin
Liam R. Howlett
Lei Ming
Eduardo Habkost
Dmitry Shapin
Rainer Jochem
Keiichi KII
Gaston, Jason D
Anand Gadiyar
Yuri Funduryan
Martin Strubel
Thomas Sujith
Itaru Kitayama
Arjan van dev Ven
Bryan Rosenburg
Marcin Åslusarz
Zhang Xiantao
frederic Rodo
Jean Noel Cordenner
janboe
Bradley Smith
joe@perches.com
Michel Ludwig
len.brown@intel.com
Martin Stava
Marc Boucher
Alex Deucher
Laszlo Attila Toth
Nate Carlson
Greg KH
Daniel Kozák
Klaus Heinrich Kiwi
Vladimir Berezniker
T. H. Huth
Sven Andersen
Dmitry Antipov
Hans Rosenfeld
Krauth.Julien
Pravin M. Bathija
Alex Bounine
Nathaniel Filardo
Pavel Troller
Adrian Bassett
Paul Chavent
Andrew Patterson
Warren Turkal
Stephan Diestelhorst
Alejandro Riveira Fernández
Nicolas Mailhot
Valdis.Kletnieks@vt.edu
SDiZ
Zhang Yanmin
Luís P Mendes
Jan Slupski
Sven Wegener
Jean-Samuel Chenard
Aegis Lin
Michal Sojka
John Reiser
Ulisses Furquim
Laszlo Kajan
Vasily Khoruzhick
Peter Stark
Yang Shi
Jay Schulist
Zhang Le
Jaroslav Barton
Corentin CHARY
TripleX Chung
Michael Abd-El-Malek
Dan Kenigsberg
Tomohiro Kusumi
Stefan Bauer
Bob Wilson
Anatolij Gustschin
fangxiaozhi
Tim Ansell
Nick Warne
Andrew Smith
root
Thomas Betker
Tim Taubert
Mikko Herranen
Gregory Greenman
Aidan Williams
Piotr Roszatycki
Andrey J. Melnikoff (TEMHOTA)
John Lacombe
Surjit Reang
Rabin Vincent
Akira Tsukamoto
Hermann Lauer
Maarten Lankhorst
Lai Jiangshan
bjorn.helgaas@hp.com
Andrew Murray
Brian Wood
Sten Wang
Eamon Walsh
Maciej Cencora
Kevin Vance
Justin Treon
Soeren Moch
Sheng Yongjie (Sam
Yutaro Ebihara
devzero@web.de
Wolfgang Ocker
Priit Laes
Laim Girdwood
Maciej Soltysiak
Bill Hayes
Eduardo Pereira Habkost
Oliver Schuster
Marcus Barrow
Misha Zhilin
Daniel Wagner
EGRY Gabor
Mart Raudsepp
Hideo Aoki
Andre Noll
Mirko
Bruce Duncan
René Bürgel
Neil Turton
David Acker
Bron Gondwana
Stephan Boettcher
Abhishek Sagar
Anton Salnikov
Manish Katiyar
Emil Tantilov
Damien Stuart
Jody Belka
Steve Hardy
Pradeep Satyanarayana
Miguel Botón
Fred L. Templin
Arve Hjønnevåg
Brad Sawatzky
Uwe Kleine-Koenig
Walter T Gruczka
Girish Shilamkar
Yuri Tikhonov
Constantin Baranov
dominik
Bjorn Mork
Carol Hebert
Girish
Giel de Nijs
Shin-ya Okada
Karol Swietlicki
Markus Gaugusch
Thomas Pfaff
Alain Degreffe
Jesse Ahrens
Konstantin Kletschke
Ivo Couckuyt
Marc Gauthier
Dave Anderson
Richard MUSIL
Ronen Shitrit
Ke Wei
Alexey Demin
Rick Farrington
Yousef Lamlum
Petr Cvek
Coleman Kane
arvidjaar@mail.ru
Albert Graham
Dmitry Krivoschekov
Enrik Berkhan
Robert Spitzenpfeil
Josef Jeff Sipek
Alexandre Rusev
npiggin@suse.de
Michael Loeffler
Vitaliy Gusev
Gerald Stralko
Alex Riesen
Marc Dionne
Zhang, Xiantao
Anantha Subramanyam
David Scidmore
Mirko Bordignon
David Ludlow
Mike Day
Stuart Bennett
Peter Teoh
Ian Schram
Fabio Checconi
Lon Hohberger
Libor Pechacek
Dominique Quatravaux
Chaoyu Chen
Eric Dujardin
Leonid Evdokimov
Quentin Barnes
Max Arnold
Serge A. Suchkov
Dirk DeSchepper
Roland Stoll
Minoru Usui
Douglas Kosovic
Andreas Degert
Crane Cai
Heinz-Ado Arnolds
Ihar Hrachyshka
Ctirad Fertr
Stephen Ware
Rémi Denis-Courmont
David Newall
David Cohen
Rafael Ignacio Zurita
304 in version 25 never seen again
--

From: Hugh Dickins Subject: Re: [Ksummit-2008-discuss] How many contributors are we losing Date: May 30, 2:13 pm 2008 On Fri, 30 May 2008, Luck, Tony wrote: > > I took those cleaned up log files (which run from 2.6.11 to 2.6.22) and > created some new ones (raw, I didn't try to clean them) for 2.6.23, 2.6.24, > 2.6.25 and 2.6.26-sofar. Then I skimmed through looking for drive-by > contributors (defined as someone who contributes to just one release and > is then never heard from again). We've had some great contributions from drive-bys down the years, and I see that as a gain rather than a loss. I suppose it's a half-full versus half-empty perception. Interesting list, but as you admit, yes, there are a lot of false positives in there. Just to pick on one ... > ==== Scanning 2.6.11 > Theodore Y. Ts'o ... anyone know what happened to that guy? Hugh --
From: H. Peter Anvin Subject: Re: [Ksummit-2008-discuss] How many contributors are we losing Date: May 30, 4:10 pm 2008 Hugh Dickins wrote: > > We've had some great contributions from drive-bys down the years, > and I see that as a gain rather than a loss. I suppose it's a > half-full versus half-empty perception. > Well, it can be a blessing and it can be a curse. It mostly depends on if anyone else is willing to take over the maintenance afterwards. -hpa --
From: Luck, Tony Subject: RE: [Ksummit-2008-discuss] How many contributors are we losing Date: May 30, 3:05 pm 2008 > We've had some great contributions from drive-bys down the years, > and I see that as a gain rather than a loss. I suppose it's a > half-full versus half-empty perception. Totally agree. If someone finds one bug, sends us a fix and leaves as a happy customer that is a wonderful thing. Here's the (much shorter) list of people that contributed to two consecutive releases and then disappeared. These people made at least two contributions across a 3+ month period. In most cases this moves them out of the "drive-by" category. Probably some of them moved on to do different things (or were promoted to manage people who still work on Linux). -Tony Scanning 2.6.11-2.6.12 Jeff Muizelaar Mikkel Krautz Eric Lammerts Marcel Sebek Brian Waite Werner Almesberger Giorgio Padrin Samuel Jean Hideaki YOSHIFUJI Markus Bollinger Catalin Boie Jerome Forissier Stephen Tweedie John Lenz Shannon Holland 15 never seen again Scanning 2.6.12-2.6.13 Narendra Sankar Steven Cole Thomas Charbonnel Steven Scholz Jun Komuro Jarkko Raja Dely Sy Qu Fuping Lars Marowsky-Bree Peter Zubaj 10 never seen again Scanning 2.6.13-2.6.14 Nick Sillik Giancarlo Formicuccia M.Baris Demiray Nick Wilson Linda Xie Victor Fusco Jan Veldeman Andreas Steinmetz 8 never seen again Scanning 2.6.14-2.6.15 Kenneth Tan Stuart Auchterlonie Henk Felix Blyakher KOVACS Krisztian Mike Kershaw Adam Brooks Hironobu Ishii Abhay Salunke 9 never seen again Scanning 2.6.15-2.6.16 Kylene Jo Hall Alex Aizman Rui Santos Chris Humbert Thomas Young Daniel Marjamaki Samir Bellabes Gabriel A. Devenyi Marcus Sundberg 9 never seen again Scanning 2.6.16-2.6.17 Seiji Munetoh Mattias Nordstrom Per Liden Horst Schirmeier Marco Manenti Marcin Rudowski Holger Eitzenberger Nippun Goel Roberto Nibali Karsten Suehring 10 never seen again Scanning 2.6.17-2.6.18 Thomas Kleffel Frank Gevaerts Laurent Meyer Catherine Zhang Jean-Luc Leger Peter Horton Tomasz Kazmierczak Dustin Kirkland Mandy Kirkconnell Bastiaan Jacques David Hollister Wu Fengguang 12 never seen again Scanning 2.6.18-2.6.19 Manoj Naik Toralf Foerster Thiago Galesi Chris Boot matthieu castet Eric Hustvedt Ben Williamson Christoph Pfister David Wang Forrest Zhao Chuck Short Paul Collins Suparna Bhattacharya Dennis Munsie Wong Hoi Sing Edison 15 never seen again Scanning 2.6.19-2.6.20 Ernie Petrides Ville Nuorvala Tony Olech Chris Lalancette Ira W. Snyder Kim Nordlund David Anders Sven Anders nkalmala Paul B Schroeder Chad Sellers 11 never seen again Scanning 2.6.20-2.6.21 Amit S. Kale Sarah Bailey Dimitri Gorokhovik Cyrill V. Gorcunov Ahmed Darwish Miika Komu Thomas Hellstrom Mario Rossi Justin Chen Leonard Norrgard Dan Carpenter Masayuki Nakagawa Thomas Hisch Judith Lebzelter James C Georgas Conke Hu 16 never seen again Scanning 2.6.21-2.6.22 Alexandr Andreev Ville-Pekka Vainio SUGIOKA Toshinobu Benjamin Li Aubrey Li Dwaine P. Garden Seth Forshee Robert Peterson Stuart Yoder Frank Mandarino Mark Glines Monakhov Dmitriy Mithlesh Thukral Andrea Paterniani 14 never seen again Scanning 2.6.22-2.6.23 Jennifer Hunt Marc St-Jean Christian Engelmayer henry su Bill Gatliff Shani Moideen David Lamparter Tim Hockin Jan Kratochvil Marco Gittler Junio C Hamano Maik Hampel Milind Arun Choudhary Egor Martovetsky Konstantin Sharlaimov Ingo Korb Santosh Rastapur MOKUNO Masakazu Denver Gingerich 19 never seen again --
From: Theodore Tso Subject: Re: [Ksummit-2008-discuss] How many contributors are we losing Date: May 30, 3:53 pm 2008 On Fri, May 30, 2008 at 03:05:12PM -0700, Luck, Tony wrote: > > Probably some of them moved on to do different things (or were > promoted to manage people who still work on Linux). There's an interesting unspoken assumption here that people who stop contributing patches which end up in the Linux kernel mailing "no longer working on the kernel", or "no longer working in Linux", or "left the community", or (even more of a stretch) people that we have somehow driven away or that we have failed because they didnt come back. Looking at the list..... > Werner Almesberger Original author of LILO, does networking research using the Linux kernel. (Has shown up and presented papers at various conferences such as FISL and Linux.conf.au.) > Stephen Tweedie Still working at Red Hat, my last knowledge was that he was in Xen hell..... > Kylene Jo Hall Member of IBM Linux Technology Center, Security Team. The security team does a lot more than kernel work.... > Dustin Kirkland Was a member of the IBM Linux Technology Center, now working for Canonical on Ubuntu's Enterprise Server Team > Suparna Bhattacharya Member of the IBM Linux Technology Center, on leave to get an advanced degree. > Junio C Hamano Git maintainer. :-) So lots of stories, and there are plenty of people who are still working at a company doing Linux work; they're just not happening to contribute to a kernel. They might be fixing bugs for customers, or forward porting Xen for an enterprise distro, or many other things that are intimately related to the Linux kernel --- just not in ways that result in patches into mainline. So if we really want some hard numbers on how many kernel developers we are "losing", we would probably have to try to contact some of these people and see if they are willing to answer a survey. But given your numbers, I really don't think it's as big a problem as some people make it out to be.... - Ted --

From: Willy Tarreau
Subject: Re: How many contributors are we losing
Date: May 30, 1:46 pm 2008

On Fri, May 30, 2008 at 01:23:44PM -0700, Luck, Tony wrote:
> Greg wrote:
> > I also have "cleaned up" versions of the kernel log files for just the
> > reason you say above.  You would not believe the number of times some
> > people mispell their own name in a single kernel release...  That makes
> > it easier to do this kind of mapping.  The cleaned up logs are in that
> > directory as well.
> 
> I took those cleaned up log files (which run from 2.6.11 to 2.6.22) and
> created some new ones (raw, I didn't try to clean them) for 2.6.23, 2.6.24,
> 2.6.25 and 2.6.26-sofar.  Then I skimmed through looking for drive-by
> contributors (defined as someone who contributes to just one release and
> is then never heard from again).
> 
> The summary looks like this:
> 63 in version 2.6.11 never seen again
> 148 in version 2.6.12 never seen again
> 128 in version 2.6.13 never seen again
> 92 in version 2.6.14 never seen again
> 96 in version 2.6.15 never seen again
> 122 in version 2.6.16 never seen again
> 137 in version 2.6.17 never seen again
> 140 in version 2.6.18 never seen again
> 135 in version 2.6.19 never seen again
> 95 in version 2.6.20 never seen again
> 136 in version 2.6.21 never seen again
> 153 in version 2.6.22 never seen again
> 179 in version 2.6.23 never seen again
> 179 in version 2.6.24 never seen again
> 304 in version 2.6.25 never seen again
> 
> These numbers are somewhat exaggerated by typos (the "cleaned up" files
> still have some problems in the "Author:" entry (which is the only one
> I looked at).  People add or drop middle initials, or sometimes switch
> between "Firstname Lastname" and "Lastname, Firstname", and there are
> plenty of obviously garbled entries.
> 
> The numbers for the more recent releases may also include
> people who are still in the community, but just don't contribute to
> every release.
> 
> My script didn't look for people that contributed for two or more
> releases and then disappeared.
> 
> You can skim through the full list at the bottom of this message
> and make your own guesses at how much of this data is garbage.
> Even if 3/4 of the names here can be discounted, that still leaves
> over 500 people who came to us at one point with a patch that was
> good enough to be applied and then they left.

It depends how we see this. Having a lot of external contributors is
very good, as it implies that more and more people are getting used
to read and modify the code. What would be interesting would be to
check for people who where there on a regular basis then went away,
even though I admit is harder to find out.

Willy

--

From: Josh Boyer
Subject: Re: How many contributors are we losing
Date: May 30, 6:12 pm 2008

On Fri, 30 May 2008 13:23:44 -0700
"Luck, Tony" <tony.luck@intel.com> wrote:

I was bored and went through the list.  When it comes to knowing many
kernel developers, I don't consider myself to have very wide-spread
contact with too many people.  But I was able to point out a few that
might not be day-to-day active, but are still around in some capacity.

> Ulrich Weigand

Still around, mostly working on toolchain stuff.

> Theodore Y. Ts'o

I have no idea who this guy is.  What did he even do? ;)

> Artem Bityuckiy

I'm 99% sure this is Artem Bityutskiy, who's listed in MAINTAINERS and
is actively working on UBIFS.

> Tim Bird

Tim is still active on various lists.

> Jakub Jelínek

This is probably Jakub Jelinek, who's a glibc maintainer.

> kay.sievers@vrfy.org

Kay left?  Is this why sysfs keeps breaking?

> David T. Hollis

David is still active on some of the embedded lists.

> Stephen Tweedie

Stephen is at Red Hat working on Xen stuff.

> Dan Malek

Dan pops his head up from time to time.

> Nico Pitre

Nico is still active in the MTD community.  As active as the MTD
community is anyway.

> Utz Bacher

Utz is working on firmware stuff now I think.

> Joel Schopp

Joel has been transitioning to new roles lately.

> John Linville

Crap.  Just when wireless was starting to work... ;)

> NooneImportant

Seriously?  We had someone actually get a patch in with that name?
That seems wrong...

> Peter Jones

Peter is still around.

> Jenx Axboe

Typo.

> Ryan S. Arnold

Ryan sits down the hall from me.  He's working on glibc for PowerPC.

> Dave Arlie

Typo?

> Jörn Engel

This is one of the many convolutions of Joern Engel's name.  He's
working on Logfs and reviewing MTD patches.

> Adam Jackson

Adam is still around.  He's the X maintainer for Fedora.

> Wolfgang Denk

Wolfgang is quite active.

> bugme-daemon@bugzilla.kernel.org

If bugzilla gave up, what kind of sign should we take that as?

> Tom "spot" Callaway

Tom pops up with an occasional sparc patch from time to time.  He's at
Red Hat.

> Steven A. Falco

Steven is still active on the powerpc lists.

> James Bowes

At Red Hat.  Not exactly sure what his full job is.

> Dave Miller

I knew Dave was getting fed up with some things but I didn't think he
quit... ;)

> Alex Bounine

Alex continues to post patches for some of the Tundra devices.

josh
--

From: Greg KH
Subject: Re: How many contributors are we losing
Date: May 30, 1:47 pm 2008

On Fri, May 30, 2008 at 01:23:44PM -0700, Luck, Tony wrote:
> Greg wrote:
> > I also have "cleaned up" versions of the kernel log files for just the
> > reason you say above.  You would not believe the number of times some
> > people mispell their own name in a single kernel release...  That makes
> > it easier to do this kind of mapping.  The cleaned up logs are in that
> > directory as well.
> 
> I took those cleaned up log files (which run from 2.6.11 to 2.6.22) and
> created some new ones (raw, I didn't try to clean them) for 2.6.23, 2.6.24,
> 2.6.25 and 2.6.26-sofar.  Then I skimmed through looking for drive-by
> contributors (defined as someone who contributes to just one release and
> is then never heard from again).

Well, you do know that the distribution of all of our users are:
	50% only contributed 1 patch
	25% contributed 2
	12% contributed 3
	6% contributed 4
and so on?

Our curve is leveling out much better now though.  For the whole 2.5
release, the top 30 people did over 80% of the work.  Now, the top 30
people are doing 30% of the work.

So it is getting much better, as long as we still continue to keep our
massive rate of change[1] that we have going, and huge number of
developers[2], we should be fine.

So this list doesn't necessarily mean anything is wrong, only that 50%
are one-time contributors.  And I think that shows we are easy to get a
change into our tree from just about anyone, not that we are driving
people away.

thanks,

greg k-h

[1] 7,000 lines added, 2,500 lines removed, 2,400 lines modified, per
day for all of the 2.6.25 release cycle.  That's insane.
[2] 2,598 unique developers from 2.6.20 to 2.6.25
--

From: Grant Grundler Subject: Re: [Ksummit-2008-discuss] How many contributors are we losing Date: May 30, 4:37 pm 2008 On Fri, May 30, 2008 at 1:47 PM, Greg KH <greg@kroah.com> wrote: ... > Well, you do know that the distribution of all of our users are: > 50% only contributed 1 patch > 25% contributed 2 > 12% contributed 3 > 6% contributed 4 > and so on? "contributed" here means a patch was accepted. This is measuring "attribution", not contribution. Posting a patch is not trivial and (hopefully) takes a fair amount of work to prepare for anyone not doing this full time. I'm not talking about white space changes but even trivial patches that require some testing. It would be interesting to scrape the archives of linux-* and netdev mailing lists to see who is submitting patches (and how many) and compare that with how many the same person gets "attribution" for. The fallout rate would be a better indicator. > Our curve is leveling out much better now though. For the whole 2.5 > release, the top 30 people did over 80% of the work. Now, the top 30 > people are doing 30% of the work. My guess is top 30 people are spending more time reviewing patches than writing code. They get "attribution" by adding their SOB lines. > So it is getting much better, as long as we still continue to keep our > massive rate of change[1] that we have going, and huge number of > developers[2], we should be fine. > > So this list doesn't necessarily mean anything is wrong, only that 50% > are one-time contributors. In general I agree - I don't think the problem is as bad as some people are claiming. But I want to acknowledge it is a problem and I think jejb is right in how he is raising the issue. > And I think that shows we are easy to get a > change into our tree from just about anyone, not that we are driving > people away. I still don't buy this. I've been contributing to linux kernel since about 1999 and it's definitely not getting easier. The size of SubmittingPatches is one indicator of how much work it is to submit a patch. SubmittingPatches is now 600 lines (3400+ words). The large number of contributors says nothing about how easy or hard it is to get a patch into the tree. I think it says more about how many people are getting paid to work on linux or are exposed to linux. My own experience with tulip driver certainly isn't one that encourages people to submit more patches and stay involved. USB patches I've submitted were trivial (hard to debug and required specific HW to test) but did get accepted. The first IDE patch I submitted also got rejected with an answer that didn't help: http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg22756.html That last patch "Worked For Me" and Alan Cox argued for it but it didn't get further attention. I mention these only because except for tulip, I wasn't paid to submit or work on those patches. The problem is with specific maintainers not having BW or interest in the users' problems. I'm thinking each maintainer should have some "minions" to assist people submitting bugs/patches like my issue with IDE until a patch gets accepted or the issue otherwise resolved. Another reason I suspect we are seeing more "one-time" contributions is because of product development sticking with one kernel version they've cooked themselves for several years. The project will submit fewer patches upstream as their kernel "ages" and each patch requires substantial more work to "forward port". I don't expect there is anything we can even if we could find volunteers to do that forward porting. hth, grant --

Typos

on
June 4, 2008 - 2:32pm

==== Scanning 2.6.17
Malcom Parsons

I have 3 patches in the kernel, but this typo gets me on the 1 patch list :(

RCs?

Anonymous (not verified)
on
June 6, 2008 - 12:17pm

Did release-candidates get into, too.

50% of the people who

Flaggy (not verified)
on
June 4, 2008 - 4:21pm

50% of the people who contribute to the kernel DISAPPEARS and is NEVER heard of again. Now, THAT's scary. Makes you think twice before contributing.

Thats how they get people

Nony Mouse (not verified)
on
June 4, 2008 - 6:40pm

Thats how they get people into kernel development, after you've done it once you have to do it again before ... well best not to think about it *shudders*

Nice distribution!

Anonymous (not verified)
on
June 4, 2008 - 10:20pm

Greg K-H is right, that is a very nice distribution.

I am curious if the ratio is conspicuously different between core kernel and the drivers. Has drivers become a high-turnover area with core kernel restricted to core developers, or are all parts of the kernel equally open?

I suspect it's skewed

on
June 4, 2008 - 10:35pm

I suspect it's skewed. The core touches everything, more or less, whereas the drivers handle individual devices. Furthermore, there's simply waaaaaaaay more driver code than anything else. Thus, the core ends up having a lot of eyeballs on it per line of code, whereas the drivers, not so much. The stakes are higher with core code, and so I'd imagine you'd get fewer "drive-bys" and "handfuls of commits" in the core than in the drivers.

I know I managed to get my name in lights in the SiS900 driver simply by walking through CRCs with a driver developer who contacted me seemingly out of the blue. I doubt that would ever happen in core code. :-)

I've also pointed out other random driver issues over the years (random serial driver oops in the 1.2.x days; weird bitmasking in an SATA(?) driver that was posted here(!); etc.). I imagine there's a strong relationship between drive by bug reports and drive by patches. That is, if someone's motivated enough, they might take a stab at patching a random bug that's in their way ather than just reporting it. Odds are, these patches are in drivers.

--
Program Intellivision and play Space Patrol!

I'm on one of the

Anonymous (not verified)
on
June 5, 2008 - 9:35am

I'm on one of the "contributions in two consecutive versions" lists and I'm surprised some people see this is a bad thing. I fixed some DVB stuff in a driver which I have the hardware for. I had an itch and I scratched it, now it's gone. Just because I haven't been sending patches doesn't mean I've quit following Linux development, I just don't have a strong enough reason touch the kernel code at this point. If I happen to spot bugs which I can fix somewhat easily, I will send patches again. Please don't draw a consequence that people on those lists have quit, maybe they just haven't found anything interesting enough to work on. They may come back later.

Exactly

on
June 5, 2008 - 4:11pm

You're exactly the type of person I had in mind when I said:

I imagine there's a strong relationship between drive by bug reports and drive by patches. That is, if someone's motivated enough, they might take a stab at patching a random bug that's in their way rather than just reporting it. Odds are, these patches are in drivers.

I took the "large number of infrequent contributors" as a sign of approachability, especially since the measurement is based on accepted patches, if I'm not mistaken. People are more likely to be driven off by rejection than acceptance. If there were "high churn of moderate level contributors", I would be more worried.
--
Program Intellivision and play Space Patrol!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.