committers.txt 18 KB

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