App Engine Python SDK version 1.7.4 (2)
[gae.git] / python / lib / django_1_4 / docs / internals / committers.txt
blob49facc5cc2c9ed47dcd36e27e9f4532f55aabd20
1 =================
2 Django committers
3 =================
5 The original team
6 =================
8 Django originally started at World Online, the Web department of the `Lawrence
9 Journal-World`_ of Lawrence, Kansas, USA.
11 `Adrian Holovaty`_
12     Adrian is a Web developer with a background in journalism. He's known in
13     journalism circles as one of the pioneers of "journalism via computer
14     programming", and in technical circles as "the guy who invented Django."
16     He was lead developer at World Online for 2.5 years, during which time
17     Django was developed and implemented on World Online's sites. He's now the
18     leader and founder of EveryBlock_, a "news feed for your block".
20     Adrian lives in Chicago, USA.
22 `Simon Willison`_
23     Simon is a well-respected Web developer from England. He had a one-year
24     internship at World Online, during which time he and Adrian developed Django
25     from scratch. The most enthusiastic Brit you'll ever meet, he's passionate
26     about best practices in Web development and maintains a well-read
27     `web-development blog`_.
29     Simon lives in Brighton, England.
31 `Jacob Kaplan-Moss`_
32     Jacob is a partner at `Revolution Systems`_ which provides support services
33     around Django and related open source technologies. A good deal of Jacob's
34     work time is devoted to working on Django. Jacob previously worked at World
35     Online, where Django was invented, where he was the lead developer of
36     Ellington, a commercial Web publishing platform for media companies.
38     Jacob lives in Lawrence, Kansas, USA.
40 `Wilson Miner`_
41     Wilson's design-fu is what makes Django look so nice. He designed the
42     Web site you're looking at right now, as well as Django's acclaimed admin
43     interface. Wilson is the designer for EveryBlock_.
45     Wilson lives in San Francisco, USA.
47 .. _lawrence journal-world: http://ljworld.com/
48 .. _adrian holovaty: http://holovaty.com/
49 .. _everyblock: http://everyblock.com/
50 .. _simon willison: http://simonwillison.net/
51 .. _web-development blog: `simon willison`_
52 .. _jacob kaplan-moss: http://jacobian.org/
53 .. _revolution systems: http://revsys.com/
54 .. _wilson miner: http://wilsonminer.com/
56 Current developers
57 ==================
59 Currently, Django is led by a team of volunteers from around the globe.
61 .. _django-bdfls:
63 BDFLs
64 -----
66 Adrian and Jacob are the Co-`Benevolent Dictators for Life`_ of Django. When
67 "rough consensus and working code" fails, they're the ones who make the tough
68 decisions.
70 .. _Benevolent Dictators for Life: http://en.wikipedia.org/wiki/Benevolent_Dictator_For_Life
72 Core developers
73 ---------------
75 These are the folks who have a long history of contributions, a solid track
76 record of being helpful on the mailing lists, and a proven desire to dedicate
77 serious time to Django. In return, they've been granted the coveted commit bit,
78 and have free rein to hack on all parts of Django.
80 Malcolm Tredinnick
81     Malcolm originally wanted to be a mathematician, somehow ended up a software
82     developer. He's contributed to many Open Source projects, has served on the
83     board of the GNOME foundation, and will kick your ass at chess.
85     When he's not busy being an International Man of Mystery, Malcolm lives in
86     Sydney, Australia.
88 `Russell Keith-Magee`_
89     Russell studied physics as an undergraduate, and studied neural networks for
90     his PhD. His first job was with a startup in the defense industry developing
91     simulation frameworks. Over time, mostly through work with Django, he's
92     become more involved in Web development.
94     Russell has helped with several major aspects of Django, including a
95     couple major internal refactorings, creation of the test system, and more.
97     Russell lives in the most isolated capital city in the world — Perth,
98     Australia.
100 .. _russell keith-magee: http://cecinestpasun.com/
102 Joseph Kocherhans
103     Joseph is currently a developer at EveryBlock_, and previously worked for
104     the Lawrence Journal-World where he built most of the backend for their
105     Marketplace site. He often disappears for several days into the woods,
106     attempts to teach himself computational linguistics, and annoys his
107     neighbors with his Charango_ playing.
109     Joseph's first contribution to Django was a series of improvements to the
110     authorization system leading up to support for pluggable authorization.
111     Since then, he's worked on the new forms system, its use in the admin, and
112     many other smaller improvements.
114     Joseph lives in Chicago, USA.
116 .. _charango: http://en.wikipedia.org/wiki/Charango
118 `Luke Plant`_
119     At University Luke studied physics and Materials Science and also
120     met `Michael Meeks`_ who introduced him to Linux and Open Source,
121     re-igniting an interest in programming.  Since then he has
122     contributed to a number of Open Source projects and worked
123     professionally as a developer.
125     Luke has contributed many excellent improvements to Django,
126     including database-level improvements, the CSRF middleware and
127     many unit tests.
129     Luke currently works for a church in Bradford, UK, and part-time
130     as a freelance developer.
132 .. _luke plant: http://lukeplant.me.uk/
133 .. _michael meeks: http://en.wikipedia.org/wiki/Michael_Meeks_(software)
135 `Brian Rosner`_
136     Brian is currently the tech lead at Eldarion_ managing and developing
137     Django / Pinax_ based Web sites. He enjoys learning more about programming
138     languages and system architectures and contributing to open source
139     projects. Brian is the host of the `Django Dose`_ podcasts.
141     Brian helped immensely in getting Django's "newforms-admin" branch finished
142     in time for Django 1.0; he's now a full committer, continuing to improve on
143     the admin and forms system.
145     Brian lives in Denver, Colorado, USA.
147 .. _brian rosner: http://brosner.com/
148 .. _eldarion: http://eldarion.com/
149 .. _django dose: http://djangodose.com/
151 `Gary Wilson`_
152     Gary starting contributing patches to Django in 2006 while developing Web
153     applications for `The University of Texas`_ (UT).  Since, he has made
154     contributions to the email and forms systems, as well as many other
155     improvements and code cleanups throughout the code base.
157     Gary is currently a developer and software engineering graduate student at
158     UT, where his dedication to spreading the ways of Python and Django never
159     ceases.
161     Gary lives in Austin, Texas, USA.
163 .. _Gary Wilson: http://thegarywilson.com/
164 .. _The University of Texas: http://www.utexas.edu/
166 Justin Bronn
167     Justin Bronn is a computer scientist and attorney specializing
168     in legal topics related to intellectual property and spatial law.
170     In 2007, Justin began developing ``django.contrib.gis`` in a branch,
171     a.k.a. GeoDjango_, which was merged in time for Django 1.0.  While
172     implementing GeoDjango, Justin obtained a deep knowledge of Django's
173     internals including the ORM, the admin, and Oracle support.
175     Justin lives in Houston, Texas.
177 .. _GeoDjango: http://geodjango.org/
179 Karen Tracey
180     Karen has a background in distributed operating systems (graduate school),
181     communications software (industry) and crossword puzzle construction
182     (freelance).  The last of these brought her to Django, in late 2006, when
183     she set out to put a Web front-end on her crossword puzzle database.
184     That done, she stuck around in the community answering questions, debugging
185     problems, etc. -- because coding puzzles are as much fun as word puzzles.
187     Karen lives in Apex, NC, USA.
189 `Jannis Leidel`_
190     Jannis graduated in media design from `Bauhaus-University Weimar`_,
191     is the author of a number of pluggable Django apps and likes to
192     contribute to Open Source projects like Pinax_. He currently works as
193     a freelance Web developer and designer.
195     Jannis lives in Berlin, Germany.
197 .. _Jannis Leidel: http://jezdez.com/
198 .. _Bauhaus-University Weimar: http://www.uni-weimar.de/
199 .. _pinax: http://pinaxproject.com/
201 `James Tauber`_
202     James is the lead developer of Pinax_ and the CEO and founder of
203     Eldarion_. He has been doing open source software since 1993, Python
204     since 1998 and Django since 2006. He serves on the board of the Python
205     Software Foundation and is currently on a leave of absence from a PhD in
206     linguistics.
208     James currently lives in Boston, MA, USA but originally hails from
209     Perth, Western Australia where he attended the same high school as
210     Russell Keith-Magee.
212 .. _James Tauber: http://jtauber.com/
214 `Alex Gaynor`_
215     Alex is a student at Rensselaer Polytechnic Institute, and is also an
216     independent contractor.  He found Django in 2007 and has been addicted ever
217     since he found out you don't need to write out your forms by hand.  He has
218     a small obsession with compilers.  He's contributed to the ORM, forms,
219     admin, and other components of Django.
221     Alex lives in Chicago, IL, but spends most of his time in Troy, NY.
223 .. _Alex Gaynor: http://alexgaynor.net
225 `Andrew Godwin`_
226     Andrew is a freelance Python developer and tinkerer, and has been
227     developing against Django since 2007. He graduated from Oxford University
228     with a degree in Computer Science, and has become most well known
229     in the Django community for his work on South, the schema migrations
230     library.
232     Andrew lives in London, UK.
234 .. _Andrew Godwin: http://www.aeracode.org/
236 `Carl Meyer`_
237     Carl has been working with Django since 2007 (long enough to remember
238     queryset-refactor, but not magic-removal), and works as a freelance
239     developer with OddBird_.  He became a Django contributor by accident,
240     because fixing bugs is more interesting than working around them.
242     Carl lives in Rapid City, SD, USA.
244 .. _Carl Meyer: http://www.oddbird.net/
245 .. _OddBird: http://www.oddbird.net/
247 Ramiro Morales
248     Ramiro has been reading Django source code and submitting patches since
249     mid-2006 after researching for a Python Web tool with matching awesomeness
250     and being pointed to it by an old ninja.
252     A software developer in the electronic transactions industry, he is a
253     living proof of the fact that anyone with enough enthusiasm can contribute
254     to Django, learning a lot and having fun in the process.
256     Ramiro lives in Córdoba, Argentina.
258 `Chris Beaven`_
259     Chris has been submitting patches and suggesting crazy ideas for Django
260     since early 2006. An advocate for community involvement and a long-term
261     triager, he is still often found answering questions in the #django IRC
262     channel.
264     Chris lives in Napier, New Zealand (adding to the pool of Oceanic core
265     developers). He works remotely as a developer for `Lincoln Loop`_.
267 .. _Chris Beaven: http://smileychris.com/
268 .. _Lincoln Loop: http://lincolnloop.com/
270 Honza Král
271     Honza first discovered Django in 2006 and started using it right away,
272     first for school and personal projects and later in his full time job. He
273     contributed various patches and fixes mostly to the newforms library,
274     newforms admin and, through participation in the Google Summer of Code
275     project, assisted in creating the :ref:`model validation
276     <validating-objects>` functionality.
278     He is currently working for `Whiskey Media`_ in San Francisco developing
279     awesome sites running on pure Django.
281 .. _Whiskey Media: http://www.whiskeymedia.com/
283 `Idan Gazit`_
284     As a self-professed design geek, Idan was initially attracted to Django
285     sometime between magic-removal and queryset-refactor. Formally trained
286     as a software engineer, Idan straddles the worlds of design and code,
287     jack of two trades and master of none. He is passionate about usability
288     and finding novel ways to extract meaning from data, and is a longtime
289     photographer_.
291     Idan previously accepted freelance work under the Pixane_ imprint, but
292     now splits his days between his startup, Skills_, and beautifying all
293     things Django and Python.
295 .. _Idan Gazit: http://idan.gazit.me
296 .. _photographer: http://flickr.com/photos/idangazit
297 .. _Pixane: http://pixane.com
298 .. _Skills: http://skillsapp.com
300 `Paul McMillan`_
301     Paul found Django in 2008 while looking for a more
302     structured approach to web programming. He stuck around after
303     figuring out that the developers of Django had already invented
304     many of the wheels he needed. His passion for breaking (and then
305     fixing) things led to his current role working to maintain and
306     improve the security of Django.
308     Paul works in Berkeley, California as a `web developer`_ and `security
309     consultant`_.
311 .. _Paul McMillan: http://subversivecode.com
312 .. _web developer: http://zerocoordinate.com
313 .. _security consultant: http://subversivecode.com/about
315 `Julien Phalip`_
316     Julien has a background in software engineering and human-computer
317     interaction. As a Web developer, he enjoys tinkering with the backend as
318     much as designing and coding user interfaces. Julien discovered Django in
319     2007 while doing his PhD in Computing Sciences. Since then he has
320     contributed patches to various components of the framework, in particular
321     the admin. Julien was a co-founder of the `Interaction Consortium`_. He
322     now works at Odopod_, a digital agency based in San Francisco, CA, USA.
324 .. _Julien Phalip: http://julienphalip.com
325 .. _Interaction Consortium: http://interaction.net.au
326 .. _Odopod: http://odopod.com
328 `Aymeric Augustin`_
329     Aymeric is an engineer with a background in mathematics and computer
330     science. He chose Django because he believes that software should be simple,
331     explicit and tested. His perfectionist tendencies quickly led him to triage
332     tickets and contribute patches.
334     Aymeric has a pragmatic approach to software engineering, can't live without
335     a continuous integration server, and likes proving that Django is a good
336     choice for enterprise software.
338     He works in a `management consulting company`_ in Paris, France.
340 .. _Aymeric Augustin: http://myks.org/
341 .. _management consulting company: http://www.polyconseil.fr/
343 `Claude Paroz`_
344     Claude is a former teacher who fell in love with free software at the
345     beginning of the 21st century. He's now working as freelancer in Web
346     development in his native Switzerland. He has found in Django a perfect
347     match for his needs of a stable, clean, documented and well-maintained Web
348     framework.
350     He's also helping the GNOME Translation Project as maintainer of the
351     Django-based `l10n.gnome.org`_.
353 .. _Claude Paroz: http://www.2xlibre.net
354 .. _l10n.gnome.org: http://l10n.gnome.org
356 Specialists
357 -----------
359 `James Bennett`_
360     James is Django's release manager, and also contributes to the
361     documentation and provide the occasional bugfix.
363     James came to Web development from philosophy when he discovered
364     that programmers get to argue just as much while collecting much
365     better pay. He lives in Lawrence, Kansas and previously worked at
366     World Online; currently, he's part of the Web development team at
367     Mozilla.
369     He `keeps a blog`_, and enjoys fine port and talking to his car.
371 .. _james bennett: http://b-list.org/
372 .. _keeps a blog: `james bennett`_
374 Ian Kelly
375     Ian is responsible for Django's support for Oracle.
377 Matt Boersma
378     Matt is also responsible for Django's Oracle support.
380 Jeremy Dunck
381     Jeremy is the lead developer of Pegasus News, a personalized local site based
382     in Dallas, Texas. An early contributor to Greasemonkey and Django, he sees
383     technology as a tool for communication and access to knowledge.
385     Jeremy helped kick off GeoDjango development, and is mostly responsible for
386     the serious speed improvements that signals received in Django 1.0.
388     Jeremy lives in Dallas, Texas, USA.
390 `Simon Meers`_
391     Simon discovered Django 0.96 during his Computer Science PhD research and
392     has been developing with it full-time ever since. His core code
393     contributions are mostly in Django's admin application. He is also helping
394     to improve Django's documentation.
396     Simon works as a freelance developer based in Wollongong, Australia.
398 .. _simon meers: http://simonmeers.com/
400 `Gabriel Hurley`_
401     Gabriel has been working with Django since 2008, shortly after the 1.0
402     release. Convinced by his business partner that Python and Django were the
403     right direction for the company, he couldn't have been more happy with the
404     decision. His contributions range across many areas in Django, but years of
405     copy-editing and an eye for detail lead him to be particularly at home
406     while working on Django's documentation.
408     Gabriel works as a web developer in Berkeley, CA, USA.
410 .. _gabriel hurley: http://strikeawe.com/
412 Tim Graham
413     When exploring Web frameworks for an independent study project in the fall
414     of 2008, Tim discovered Django and was lured to it by the documentation.
415     He enjoys contributing to the docs because they're awesome.
417     Tim works as a software engineer and lives in Philadelphia, PA, USA.
419 Developers Emeritus
420 ===================
422 Georg "Hugo" Bauer
423     Georg created Django's internationalization system, managed i18n
424     contributions and made a ton of excellent tweaks, feature additions and bug
425     fixes.
427 Robert Wittams
428     Robert was responsible for the *first* refactoring of Django's admin
429     application to allow for easier reuse and has made a ton of
430     excellent tweaks, feature additions and bug fixes.