Werkzeug is developed and maintained by the Pallets team and community
contributors. It was created by Armin Ronacher. The core maintainers
are:

- Armin Ronacher (mitsuhiko)
- Marcus Unterwaditzer (untitaker)
- Adrian Mönnich (ThiefMaster)
- David Lord (davidism)

A full list of contributors is available from git with:

- Georg Brandl
- Leif K-Brooks <eurleif@gmail.com>
- Thomas Johansson
- Marian Sigler
- Ronny Pfannschmidt
- Noah Slater <nslater@tumbolia.org>
- Alec Thomas
- Shannon Behrens
- Christoph Rauch
- Clemens Hermann
- Jason Kirtland
- Ali Afshar
- Christopher Grebs <cg@webshox.org>
- Sean Cazzell <seancazzell@gmail.com>
- Florent Xicluna
- Kyle Dawkins
- Pedro Algarvio
- Zahari Petkov
- Ludvig Ericson
- Kenneth Reitz
- Daniel Neuhäuser
- Markus Unterwaditzer
- Joe Esposito <joe@joeyespo.com>
- Abhinav Upadhyay <er.abhinav.upadhyay@gmail.com>
- immerrr <immerrr@gmail.com>
- Cédric Krier
- Phil Jones
- Michael Hunsinger
- Lars Holm Nielsen
- Joël Charles
- Benjamin Dopplinger
- Nils Steinger
- Mark Szymanski
- Andrew Bednar
- Craig Blaszczyk
- Felix König

The SSL parts of the Werkzeug development server are partially taken
from Paste. The same is true for the range support which comes from
WebOb, a Paste project. The original code is MIT licensed and largely
compatible with the BSD 3-clause license. The following copyrights
apply:

- (c) 2005 Ian Bicking and contributors
- (c) 2005 Clark C. Evans

The rename() function from the posixemulation was taken almost
unmodified from the Trac project's utility module. The original code is
BSD licensed with the following copyrights from that module:

- (c) 2003-2009 Edgewall Software
- (c) 2003-2006 Jonas Borgström <jonas@edgewall.com>
- (c) 2006 Matthew Good <trac@matt-good.net>
- (c) 2005-2006 Christian Boos <cboos@neuf.fr>
