Django was originally created in late 2003 at World Online, the Web division of the Lawrence Journal-World newspaper in Lawrence, Kansas. The PRIMARY AUTHORS are (and/or have been): * Adrian Holovaty * Simon Willison * Jacob Kaplan-Moss * Wilson Miner * Malcolm Tredinnick * Georg "Hugo" Bauer * Luke Plant * Russell Keith-Magee * Robert Wittams * Gary Wilson * Brian Rosner * Justin Bronn * Karen Tracey * Jannis Leidel * James Tauber More information on the main contributors to Django can be found in docs/internals/committers.txt. And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS -- people who have submitted patches, reported bugs, added translations, helped answer newbie questions, and generally made Django that much better: ajs alang@bright-green.com Andi Albrecht Marty Alchin Ahmad Alhashemi Daniel Alves Barbosa de Oliveira Vaz AgarFu Dagur Páll Ammendrup Collin Anderson Nicolas Lara Jeff Anderson Marian Andre Andreas Victor Andrée andy@jadedplanet.net Fabrice Aneche ant9000@netwise.it Florian Apolloner arien David Ascher atlithorn Jökull Sólberg Auðunsson Arthur av0000@mail.ru David Avsajanishvili Mike Axiak Niran Babalola Morten Bagai Mikaël Barbero Randy Barlow Scott Barr Jiri Barton Ned Batchelder batiste@dosimple.ch Batman Chris Beaven Brian Beck Shannon -jj Behrens Esdras Beleza Chris Bennett James Bennett Julian Bez Arvis Bickovskis Natalia Bidart Paul Bissex Simon Blanchard David Blewett Matt Boersma boobsd@gmail.com Matías Bordese Andrew Brehaut brut.alll@gmail.com btoll@bestweb.net Jonathan Buchanan Keith Bussell Chris Cahoon Juan Manuel Caicedo Trevor Caira Brett Cannon Ricardo Javier Cárdenes Medina Jeremy Carbaugh Carl Meyer Graham Carlyle Antonio Cavedoni C8E cedric@terramater.net Chris Chamberlin Amit Chakradeo ChaosKCW Kowito Charoenratchatabhan Sengtha Chay ivan.chelubeev@gmail.com Bryan Chow Antonis Christofides Michal Chruszcz Can Burak Çilingir Ian Clelland Russell Cloran colin@owlfish.com crankycoder@gmail.com Paul Collier Robert Coup Pete Crosier Matt Croydon Leah Culver flavio.curella@gmail.com Jure Cuhalev John D'Agostino dackze+django@gmail.com Mihai Damian David Danier Dirk Datzert Jonathan Daugherty (cygnus) dave@thebarproject.com david@kazserve.org Jason Davies (Esaj) Richard Davies Alex Dedul Matt Dennenbaum deric@monowerks.com Max Derkachev Rajesh Dhawan Sander Dijkhuis Jordan Dimov dne@mayonnaise.net dready Maximillian Dornseif Jeremy Dunck Andrew Durdin dusk@woofle.net Andy Dustman J. Clifford Dyer Clint Ecker Nick Efford eibaan@gmail.com Julia Elman enlight Enrico A. Murat Eren Ludvig Ericson eriks@win.tue.nl Tomáš Ehrlich Dirk Eschler Marc Fargas Szilveszter Farkas Grigory Fateyev favo@exoweb.net fdr Dmitri Fedortchenko Jonathan Feignberg Liang Feng Bill Fenner Stefane Fermgier Afonso Fernández Nogueira J. Pablo Fernandez Maciej Fijalkowski Matthew Flanagan Eric Floehr Eric Florenzano Vincent Foley Rudolph Froger Jorge Gajon gandalf@owca.info Marc Garcia Alex Gaynor Andy Gayton Idan Gazit geber@datacollect.com Baishampayan Ghose Dimitris Glezos glin@seznam.cz martin.glueck@gmail.com Artyom Gnilov Ben Godfrey GomoX Guilherme Mesquita Gondim Mario Gonzalez pradeep.gowda@gmail.com Collin Grady Simon Greenhill Owen Griffiths Espen Grindhaug Thomas Güttler Horst Gutmann Scot Hacker dAniel hAhler hambaloney Brian Harring Brant Harris Hawkeye Joe Heck Joel Heenan Mikko Hellsing Sebastian Hillig hipertracker@gmail.com Deryck Hodge Brett Hoerner Eric Holscher Ian Holsman Kieran Holland Sung-Jin Hong Leo "hylje" Honkanen Tareque Hossain Richard House Robert Rock Howard John Huddleston Rob Hudson Jason Huggins Hyun Mi Ae Ibon Tom Insam Baurzhan Ismagulov james_027@yahoo.com jcrasta@gmail.com jdetaeye jhenry Zak Johnson Nis Jørgensen Michael Josephson jpellerin@gmail.com junzhang.jn@gmail.com Antti Kaihola Bahadır Kandemir Karderio Nagy Károly Erik Karulf Ben Dean Kawamura Ian G. Kelly Ryan Kelly Thomas Kerpe Wiley Kestner Ossama M. Khayat Ben Khoo Garth Kidd kilian Sune Kirkeby Bastian Kleineidam Cameron Knight (ckknight) Nena Kojadin Igor Kolar Gasper Koren Martin Kosír Arthur Koziel Meir Kriheli Bruce Kroeze krzysiek.pawlik@silvermedia.pl Joseph Kocherhans konrad@gwu.edu knox David Krauth Kevin Kubasik kurtiss@meetro.com Denis Kuzmichyov Panos Laganakos lakin.wecker@gmail.com Nick Lane Stuart Langridge Paul Lanier David Larlet Nicola Larosa Finn Gruwier Larsen Lau Bech Lauritzen Rune Rønde Laursen Mark Lavin Eugene Lazutkin lcordier@point45.com Jeong-Min Lee Tai Lee Christopher Lenz lerouxb@gmail.com Piotr Lewandowski Justin Lilly Waylan Limberg limodou Philip Lindborg Simon Litchfield Daniel Lindsley Trey Long msaelices Martin Mahner Matt McClanahan Frantisek Malina Martin Maney masonsimon+django@gmail.com Manuzhai Petr Marhoun Petar Marić Nuno Mariz Marijn Vriens mark@junklight.com Orestis Markou Takashi Matsuo Yasushi Masuda mattycakes@gmail.com Jason McBrayer Kevin McConnell mccutchen@gmail.com Tobias McNulty Christian Metts michael.mcewan@gmail.com michal@plovarna.cz Slawek Mikula mitakummaa@gmail.com mmarshall Andreas Mock Reza Mohammadi Aljosa Mohorovic Ramiro Morales Eric Moritz Robin Munn James Murty msundstr Robert Myers Alexander Myodov Nebojša Dorđević Doug Napoleone Gopal Narayanan Fraser Nevett Sam Newman Afonso Fernández Nogueira Neal Norwitz Todd O'Bryan oggie rob oggy Jay Parlar Claude Paroz Carlos Eduardo de Paula pavithran s Barry Pederson permonik@mesias.brnonet.cz peter@mymart.com pgross@thoughtworks.com phaedo Julien Phalip phil@produxion.net phil.h.smith@gmail.com Gustavo Picon Michael Placentra II Luke Plant plisk Daniel Poelzleithner polpak@yahoo.com Ross Poulton Mihai Preda Matthias Pronk Jyrki Pulliainen Thejaswi Puthraya Johann Queuniet Jan Rademaker Michael Radziej Laurent Rahuel Stéphane Raimbault Luciano Ramalho Amit Ramon Philippe Raoult Massimiliano Ravelli Brian Ray remco@diji.biz Marc Remolt David Reynolds rhettg@gmail.com ricardojbarrios@gmail.com Mike Richardson Matt Riggott Alex Robbins Henrique Romano Armin Ronacher Daniel Roseman Brian Rosner Rozza Oliver Rutherfurd ryankanno Manuel Saelices Ivan Sagalaev (Maniac) Vinay Sajip Kadesarin Sanjek Massimo Scamarcia David Schein Bernd Schlapsi schwank@gmail.com scott@staplefish.com Ilya Semenov serbaut@gmail.com John Shaffer Pete Shinners Leo Shklovskii jason.sidabras@gmail.com Brenton Simpson Jozko Skrablin Ben Slavin sloonz Warren Smith smurf@smurf.noris.de Vsevolod Solovyov sopel Leo Soto Wiliam Alves de Souza Don Spaulding Bjørn Stabell Georgi Stanojevski starrynight Vasiliy Stavenko Thomas Steinacher Johan C. Stöver Nowell Strite Thomas Stromberg Pascal Varet SuperJared Radek Švarz Swaroop C H Aaron Swartz Ville Säävuori Mart Sõmermaa Christian Tanzer Tyler Tarabula Tyson Tate Aryeh Leib Taurog Frank Tegtmeyer Marcel Telka Terry Huang Travis Terry thebjorn Zach Thompson Michael Thornhill Deepak Thukral tibimicu@gmx.net tobias@neuyork.de Tom Tobin Joe Topjian torne-django@wolfpuppy.org.uk Jeff Triplett tstromberg@google.com Makoto Tsuyuki tt@gurgle.no David Tulig Amit Upadhyay Geert Vanderkelen Vasil Vangelovski I.S. van Oostveen viestards.lists@gmail.com George Vilches Vlado Zachary Voase Milton Waddams Chris Wagner Rick Wagner wam-djangobug@wamber.net Wang Chun Filip Wasilewski Dan Watson Joel Watts Chris Wesseling James Wheare Mike Wiacek Frank Wierzbicki charly.wilhelm@gmail.com Rachel Willmer Gary Wilson Jakub Wilk Jakub Wiśniowski Maciej Wiśniowski wojtek Jason Yan Lars Yencken ye7cakf02@sneakemail.com ymasuda@ethercube.com Jesse Young Mykola Zamkovoi Gasper Zejn Jarek Zgoda Cheng Zhang Glenn Maynard bthomas A big THANK YOU goes to: Rob Curley and Ralph Gage for letting us open-source Django. Frank Wiles for making excellent arguments for open-sourcing, and for his sage sysadmin advice. Ian Bicking for convincing Adrian to ditch code generation. Mark Pilgrim for diveintopython.org. Guido van Rossum for creating Python.