CeroWrt Credits

This release of CeroWrt is dedicated to the memory of Dion L Johnson, the "Czar of Free Stuff", who introduced me to the concept of a "Skunkworks" with Skunkware. The Skunkware team he built kept the company relevant, and nobody cared, except for Ezekiel Kludge . I am grateful for everything I learned from him, which I have now tried to pass down in building the bufferbloat effort and the CeroWrt team.

We are deeply grateful to the following members of the OpenWrt project for their help on IRC and email and for helping create OpenWrt itself.

OpenWrt

Steven
Barth
John
Crispin
Florian
Fainelli
Felix
Fietkau
Gabor
Juhos
Travis
Kamen
Scott
Kamp
Stephen
Walker
Jo-Philipp
Wich
Otto Solares
Cabrera

The CeroWrt effort would die without financial support. We are indebted to the following

CeroWrt Donors and Subscribers

Jason Andryuk Jeremy Banks Padraig Brady Rich Brown
Mark Constable Sarah Dalley Emmanuel Galanos Bastien Gerry
Jim Gettys Chris Gough David Hilton Frank Horowitz
Melissa Kelley Rhonda Lambert Mary Levandowski Jakub Narebski
Oliver Niesner Denis Ovsienko David Personette Stephen Pole
Chris Randall Nahum Shalman Ali Sinan Unur Karl Smith
Maciej Soltysiak Christopher Stevenson Steve Ulrich Mark Wallace
Keith Winstein Aaron Zinman

CeroWrt is a sub-project of the overall de-bloating efforts of the members of

The Bufferbloat Project

Jim Gettys Dave Täht

Geoff Adams
Edward Allcutt
Josh Anderson
Daniel Ankers
Bruce Atherton
Erik Auerswald
Steven Ayre
Fred Baker
Daniel Baluta
Simon Barber
Steve Bauer
Burt Beavers
Wolfgang Beck
Jon Beecroft
Philippe Bernard
Leen Besselink
Padma Bhooma
Roland Bless
Harry Bock
George Bonser
Carsten Bormann
Urban Borötnik
Vincent Bossier
Robert Bradley
Scott Bradner
Steven Briggs
Bob Briscoe
Aaron Brooks
Daniel Brooks
David Brown
Rich Brown
George Burdell
Alex Burr
Terry Burton
Carl Byington
Ken Calvert
Daniel Camps Mur
Zhen Cao
Frank Carmickle
James Cassell
Jacob Cesareo
Jacopo Cesareo
Jan Ceuleers
Virgil Champlin
Neal Charbonneau
Yu Chen
Yuchung Cheng
Cyrille Chepelov
Bill Cheswick
Soo-Hyun Choi
Michael Chovan
Juliusz Chroboczek
Gordon Cichon
Marcin Cieslak
Brian Clapper
Daniel Clark
Dave Clark
James Cloos
Denis Collange
David Collier-Brown
Sean Conner
Mark Constable
Felipe Contreras
Jon Corbet
Blake Covarrubias
Bob Cringely
Andrea Cuneo
Jesper Dangaard Brouer
Neil Davies
Steve Davies
Henrique de Moraes Holschuh
Christopher Denney
Bryan Dietz
Luca Dionisi
Rory Doolin
Constantine Dovrolis
Eric Dumazet
Brandon DuRette
Marlon Dutra
Lars Eggert
Martin Ellis
Brandon Enright
Daniel Ezell
Nick Feamster
Felix Fietkau
Steve Fox
Steve Freeman
Fernando Freire
Eric Friedrich
Chris Friesen
Larry Gadallah
Sábastien Gaggini
Richard Gedge
Michael Genged
Daniel Genin
Denton Gentry
James Gettys
Pierpaolo Giacomin
Riccardo Giuntoli
Paul Gleichauf
Ed Goforth
Michael Goldschmidt
Ilyes Gouta
Kevin Granade
Jim Greene
Danny Groenewegen
Kevin Gross
Laurent Guerby
Craig Guessford
Abdul Hakeem
Joe Hamelin
Andrew Hammond
Anders Hanssen
David Harrington
Dave Hart
Haven Hash
Daniel Havey
Kim Hawtin
John Haynes
Jason Healy
Stephen Hemminger
Steinar H. Gunderson
Chris Hiestand
Ben Higgins
Jack Hildwine
Forbes Hirsch
Teddy Hogeborn
Jim Holby
Kris Hollants
Koen Holtman
Steve Holton
Frank Horowitz
Evan Hunt
Josh Hunt
Horst H. von Brand
Vipin Jain
Paul Jakma
Kamran Jamshaid
Vaishnav Janardhan
Minsung Jang
John Jason Brzozowski
Qasim Javed
Chi Jiun Su
Patrick J. LoPresti
Ingemar Johansson
Rick Jones
Roger Jørgensen
Karl J. Smith
Les J Wu
Stamatis Karnouskos
Rob Keiser
Naeem Khademi
Jasbir Khehra
Kristian Kielhofner
Hyojoon Kim
Harald Kleppe
Sean Knisely
Leon Koh
Isaac Konikoff
Mirja Kuehlewind
Ketan Kulkarni
Dirk Kutscher
Jed Lane
David Lang
Michael Larsen
Changhyun Lee
Charles Lee
Wayne Lee
Simon Leinen
Tianji Li
Stanley Lieber
Chris Liebsack
Devin Lindsay
Brian Lipscomb
Rupert Lloyd
Florian Lohoff
Steven Lord
Jesper Louis Andersen
Dan Mahoney
Erik Major
Don Marti
John Mason
Jon Masters
Matt Mathis
Gregory Maxwell
Steven M. Bellovin
Justin McCann
Dan McDonald
Bill McGonigle
Hrushikesh Mehendale
Luciano Mello
Bill Merriam
Tapan Mishra
Sebastian Moeller
Bruno Mongazon
Jay Moran
Richard Mortimer
Jonathan Morton
Kamal Mostafa
Sune Mülgaard
Yogesh Mundada
Hal Murray
Rod Nayfield
Bryan Neff
Jeremy Nelson
Peter Newman
Yoshifumi Nishida
Peter Nixon
Francisco Obispo
Robert Oliver
Al Ortiz
Jakub Osika
Sean O Sullivan
Christoph Paasch
Jan Pedro Tumusok
Bill Perkins
Antonio Pescape'
Mike Pinkerton
Richard Pitt
Jo-Ann Polise
Shayan Pooya
Raghavendra Prabhu
David P. Reed
Mohit P. Tahiliani
Albert Rafetseder
Bill Rainey
Kenyon Ralph
Sivananda Ramnath
Colin Ranni
Stephen Rasku
Dave Reed
Irving Reid
Jim Reisert
Mathieu Rene
Greg Retkowski
Chris Riley
Luigi Rizzo
David Ros
Petri Rosenström
Paul Royal
Jonathan Rudolph
Nicolas Ruiz
Morgan Sackett
Helmut Schaa
Michael Scharf
Richard Scheffenegger
Christian Schroeder
Conway Scott Smith
Tristan Seligmann
Luke Sheldrick
Meral Shirazipour
Dan Siemon
Adrian Silva
Alan Silva
Sam Silvester
Rich Simons
Varun Singh
David Sinn
Dick Sites
Eon S. Jeon
B S Kris
John Slater
Richard Smith
Maciej Soltysiak
Bill Sommerfeld
Dong Soo Kim
Eric S. Raymond
Lawrence Stewart
Sam Stickland
Martin Stiemerling
Srikanth Sundaresan
Magnus Svensson
Steve Täht
Arade Tariku
Renata Teixeira
Claudio Testa
John Thompson
Brian Tierney
Jean Tourrilhes
H Tran
JF Tremblay
Florian Tschorsch
Pedro Tumusok
Shane Turner
Kurt Tutschku
steve ulrich
Tim Upthegrove
Matthew Urbanski
Amit Uttamchandani
James Valleroy
Folkert van Heusden
Michael Van Milligan
Jesper Vesterberg
Nigel Vickers
Jeremy Visser
Paul Vixie
Marius Vlad
Justin Wagner
Roger Wang
Mark Watson
Brian Watters
G Weijers
Michael Welzl
Thomas Werthmann
Magnus Westerlund
Greg White
Aidan Williams
Mike Williams
Dan Wing
Keith Winstein
Gerry Wisnoski
John W. Linville
Daniel Wolf
Alistair Woodman
Stephen Woodrow
Farrell Woods
Colin Wright
Ovid Wu
Yiannisy Yiakoumis
Kelvin Yiu
Jason Young
Jay Young
Sabri Zaman
Kyriakos Zarifis
Xuzi Zhou

Special Thanks

Vint Cerf Eric Dumazet Van Jacobson John Nagle Kathie Nichols Rich Woundy

Corporate and Academic Support

We thank the Internet Systems Consortium, Alcatel-Lucent Bell Labs, Candela, Cisco, Comcast, Georgia Institute of Technology, Google, InterMapper, IPFire, Lincs Lab, Massachusetts Institute of Technology, RedHat, Stanford University, Teklibre, Ubuntu, Vyatta, Wushnet, and Yandex for their support of and interest in the bufferbloat work.

There are no doubt thousands of other contributors uncredited, (notably nearly everyone that developed the Internet, Unix and Linux!) But if you have been involved in fixing bufferbloat, and we missed you on this list, let us know.