##// END OF EJS Templates
add Evan and Thomas to Core-Dev list in `about` docs
MinRK -
Show More
@@ -1,277 +1,278 b''
1 1 .. _credits:
2 2
3 3 =======
4 4 Credits
5 5 =======
6 6
7 7 IPython was started and continues to be led by Fernando PΓ©rez.
8 8
9 9 Core developers
10 10 ===============
11 11
12 12 As of this writing, core development team consists of the following
13 13 developers:
14 14
15 15 * **Fernando PΓ©rez** <Fernando.Perez-AT-berkeley.edu> Project creator and leader,
16 16 IPython core, parallel computing infrastructure, testing, release manager.
17 17
18 18 * **Robert Kern** <rkern-AT-enthought.com> Co-mentored the 2005 Google Summer of
19 19 Code project, work on IPython's core.
20 20
21 21 * **Brian Granger** <ellisonbg-AT-gmail.com> Parallel computing
22 22 infrastructure, IPython core.
23 23
24 24 * **Benjamin (Min) Ragan-Kelley** <benjaminrk-AT-gmail.com> Parallel computing
25 25 infrastructure.
26 26
27 27 * **Ville Vainio** <vivainio-AT-gmail.com> IPython core, maintainer of IPython
28 28 trunk from version 0.7.2 to 0.8.4.
29 29
30 30 * **Gael Varoquaux** <gael.varoquaux-AT-normalesup.org> wxPython IPython GUI,
31 31 frontend architecture.
32 32
33 33 * **Barry Wark** <barrywark-AT-gmail.com> Cocoa GUI, frontend architecture.
34 34
35 35 * **Laurent Dufrechou** <laurent.dufrechou-AT-gmail.com> wxPython IPython GUI.
36 36
37 37 * **JΓΆrgen Stenarson** <jorgen.stenarson-AT-bostream.nu> Maintainer of the
38 38 PyReadline project, which is needed for IPython under windows.
39 39
40 * **Thomas Kluyver** <takowl-AT-gmail.com> Port of IPython and its necessary ZeroMQ
41 infrastructure to Python3, IPython core.
42
43 * **Evan Patterson** <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
44
45
40 46 Special thanks
41 47 ==============
42 48
43 49 The IPython project is also very grateful to:
44 50
45 51 Bill Bumgarner <bbum-AT-friday.com>, for providing the DPyGetOpt module that
46 52 IPython used for parsing command line options through version 0.10.
47 53
48 54 Ka-Ping Yee <ping-AT-lfw.org>, for providing the Itpl module for convenient
49 55 and powerful string interpolation with a much nicer syntax than formatting
50 56 through the '%' operator.
51 57
52 58 Arnd Baecker <baecker-AT-physik.tu-dresden.de>, for his many very useful
53 59 suggestions and comments, and lots of help with testing and documentation
54 60 checking. Many of IPython's newer features are a result of discussions with
55 61 him.
56 62
57 63 Obviously Guido van Rossum and the whole Python development team, for creating
58 64 a great language for interactive computing.
59 65
60 66 Fernando would also like to thank Stephen Figgins <fig-AT-monitor.net>,
61 67 an O'Reilly Python editor. His October 11, 2001 article about IPP and
62 68 LazyPython, was what got this project started. You can read it at
63 69 http://www.onlamp.com/pub/a/python/2001/10/11/pythonnews.html.
64 70
65 71 Sponsors
66 72 ========
67 73
68 74 We would like to thank the following entities which, at one point or another,
69 75 have provided resources and support to IPython:
70 76
71 77 * Enthought (http://www.enthought.com), for hosting IPython's website and
72 78 supporting the project in various ways over the years, including significant
73 79 funding and resources in 2010 for the development of our modern ZeroMQ-based
74 80 architecture and Qt console frontend.
75 81
76 82 * Google, for supporting IPython through Summer of Code sponsorships in 2005
77 83 and 2010.
78 84
79 85 * Microsoft Corporation, for funding in 2009 the development of documentation
80 86 and examples of the Windows HPC Server 2008 support in IPython's parallel
81 87 computing tools.
82 88
83 89 * The Nipy project (http://nipy.org) for funding in 2009 a significant
84 90 refactoring of the entire project codebase that was key.
85 91
86 92 * Ohio Supercomputer Center ( part of Ohio State University Research
87 93 Foundation) and the Department of Defense High Performance Computing
88 94 Modernization Program (HPCMP), for sponsoring work in 2009 on the ipcluster
89 95 script used for starting IPython's parallel computing processes, as well as
90 96 the integration between IPython and the Vision environment
91 97 (http://mgltools.scripps.edu/packages/vision). This project would not have
92 98 been possible without the support and leadership of Jose Unpingco, from Ohio
93 99 State.
94 100
95 101 * Tech-X Corporation, for sponsoring a NASA SBIR project in 2008 on IPython's
96 102 distributed array and parallel computing capabilities.
97 103
98 104 * Bivio Software (http://www.bivio.biz/bp/Intro), for hosting an IPython sprint
99 105 in 2006 in addition to their support of the Front Range Pythoneers group in
100 106 Boulder, CO.
101 107
102 108
103 109 Contributors
104 110 ============
105 111
106 112 And last but not least, all the kind IPython contributors who have contributed
107 113 new code, bug reports, fixes, comments and ideas. A brief list follows, please
108 114 let us know if we have omitted your name by accident:
109 115
110 116 * Mark Voorhies <mark.voorhies-AT-ucsf.edu> Printing support in Qt console.
111 117
112 * Thomas Kluyver <takowl-AT-gmail.com> Port of IPython and its necessary ZeroMQ
113 infrastructure to Python3.
114
115 * Evan Patterson <epatters-AT-enthought.com> Qt console frontend with ZeroMQ.
116
117 118 * Justin Riley <justin.t.riley-AT-gmail.com> Contributions to parallel support,
118 119 Amazon EC2, Sun Grid Engine, documentation.
119 120
120 121 * Satrajit Ghosh <satra-AT-mit.edu> parallel computing (SGE and much more).
121 122
122 123 * Thomas Spura <tomspur-AT-fedoraproject.org> various fixes motivated by Fedora
123 124 support.
124 125
125 126 * Omar AndrΓ©s Zapata Mesa <andresete.chaos-AT-gmail.com> Google Summer of Code
126 127 2010, terminal support with ZeroMQ
127 128
128 129 * Gerardo Gutierrez <muzgash-AT-gmail.com> Google Summer of Code 2010, Qt
129 130 notebook frontend support with ZeroMQ.
130 131
131 132 * Paul Ivanov <pivanov314-AT-gmail.com> multiline specials improvements.
132 133
133 134 * Dav Clark <davclark-AT-berkeley.edu> traitlets improvements.
134 135
135 136 * David Warde-Farley <dwf-AT-cs.toronto.edu> %timeit fixes.
136 137
137 138 * Darren Dale <dsdale24-AT-gmail.com>, traits-based configuration system, Qt
138 139 support.
139 140
140 141 * Jose Unpingco <unpingco@gmail.com> authored multiple tutorials and
141 142 screencasts teaching the use of IPython both for interactive and parallel
142 143 work (available in the documentation part of our website).
143 144
144 145 * Dan Milstein <danmil-AT-comcast.net> A bold refactor of the core prefilter
145 146 machinery in the IPython interpreter.
146 147
147 148 * Jack Moffit <jack-AT-xiph.org> Bug fixes, including the infamous color
148 149 problem. This bug alone caused many lost hours and frustration, many thanks
149 150 to him for the fix. I've always been a fan of Ogg & friends, now I have one
150 151 more reason to like these folks. Jack is also contributing with Debian
151 152 packaging and many other things.
152 153
153 154 * Alexander Schmolck <a.schmolck-AT-gmx.net> Emacs work, bug reports, bug
154 155 fixes, ideas, lots more. The ipython.el mode for (X)Emacs is Alex's code,
155 156 providing full support for IPython under (X)Emacs.
156 157
157 158 * Andrea Riciputi <andrea.riciputi-AT-libero.it> Mac OSX information, Fink
158 159 package management.
159 160
160 161 * Gary Bishop <gb-AT-cs.unc.edu> Bug reports, and patches to work around the
161 162 exception handling idiosyncracies of WxPython. Readline and color support
162 163 for Windows.
163 164
164 165 * Jeffrey Collins <Jeff.Collins-AT-vexcel.com>. Bug reports. Much improved
165 166 readline support, including fixes for Python 2.3.
166 167
167 168 * Dryice Liu <dryice-AT-liu.com.cn> FreeBSD port.
168 169
169 170 * Mike Heeter <korora-AT-SDF.LONESTAR.ORG>
170 171
171 172 * Christopher Hart <hart-AT-caltech.edu> PDB integration.
172 173
173 174 * Milan Zamazal <pdm-AT-zamazal.org> Emacs info.
174 175
175 176 * Philip Hisley <compsys-AT-starpower.net>
176 177
177 178 * Holger Krekel <pyth-AT-devel.trillke.net> Tab completion, lots more.
178 179
179 180 * Robin Siebler <robinsiebler-AT-starband.net>
180 181
181 182 * Ralf Ahlbrink <ralf_ahlbrink-AT-web.de>
182 183
183 184 * Thorsten Kampe <thorsten-AT-thorstenkampe.de>
184 185
185 186 * Fredrik Kant <fredrik.kant-AT-front.com> Windows setup.
186 187
187 188 * Syver Enstad <syver-en-AT-online.no> Windows setup.
188 189
189 190 * Richard <rxe-AT-renre-europe.com> Global embedding.
190 191
191 192 * Hayden Callow <h.callow-AT-elec.canterbury.ac.nz> Gnuplot.py 1.6
192 193 compatibility.
193 194
194 195 * Leonardo Santagada <retype-AT-terra.com.br> Fixes for Windows
195 196 installation.
196 197
197 198 * Christopher Armstrong <radix-AT-twistedmatrix.com> Bugfixes.
198 199
199 200 * Francois Pinard <pinard-AT-iro.umontreal.ca> Code and
200 201 documentation fixes.
201 202
202 203 * Cory Dodt <cdodt-AT-fcoe.k12.ca.us> Bug reports and Windows
203 204 ideas. Patches for Windows installer.
204 205
205 206 * Olivier Aubert <oaubert-AT-bat710.univ-lyon1.fr> New magics.
206 207
207 208 * King C. Shu <kingshu-AT-myrealbox.com> Autoindent patch.
208 209
209 210 * Chris Drexler <chris-AT-ac-drexler.de> Readline packages for
210 211 Win32/CygWin.
211 212
212 213 * Gustavo Cordova Avila <gcordova-AT-sismex.com> EvalDict code for
213 214 nice, lightweight string interpolation.
214 215
215 216 * Kasper Souren <Kasper.Souren-AT-ircam.fr> Bug reports, ideas.
216 217
217 218 * Gever Tulley <gever-AT-helium.com> Code contributions.
218 219
219 220 * Ralf Schmitt <ralf-AT-brainbot.com> Bug reports & fixes.
220 221
221 222 * Oliver Sander <osander-AT-gmx.de> Bug reports.
222 223
223 224 * Rod Holland <rhh-AT-structurelabs.com> Bug reports and fixes to
224 225 logging module.
225 226
226 227 * Daniel 'Dang' Griffith <pythondev-dang-AT-lazytwinacres.net>
227 228 Fixes, enhancement suggestions for system shell use.
228 229
229 230 * Viktor Ransmayr <viktor.ransmayr-AT-t-online.de> Tests and
230 231 reports on Windows installation issues. Contributed a true Windows
231 232 binary installer.
232 233
233 234 * Mike Salib <msalib-AT-mit.edu> Help fixing a subtle bug related
234 235 to traceback printing.
235 236
236 237 * W.J. van der Laan <gnufnork-AT-hetdigitalegat.nl> Bash-like
237 238 prompt specials.
238 239
239 240 * Antoon Pardon <Antoon.Pardon-AT-rece.vub.ac.be> Critical fix for
240 241 the multithreaded IPython.
241 242
242 243 * John Hunter <jdhunter-AT-nitace.bsd.uchicago.edu> Matplotlib
243 244 author, helped with all the development of support for matplotlib
244 245 in IPyhton, including making necessary changes to matplotlib itself.
245 246
246 247 * Matthew Arnison <maffew-AT-cat.org.au> Bug reports, '%run -d' idea.
247 248
248 249 * Prabhu Ramachandran <prabhu_r-AT-users.sourceforge.net> Help
249 250 with (X)Emacs support, threading patches, ideas...
250 251
251 252 * Norbert Tretkowski <tretkowski-AT-inittab.de> help with Debian
252 253 packaging and distribution.
253 254
254 255 * George Sakkis <gsakkis-AT-eden.rutgers.edu> New matcher for
255 256 tab-completing named arguments of user-defined functions.
256 257
257 258 * JΓΆrgen Stenarson <jorgen.stenarson-AT-bostream.nu> Wildcard
258 259 support implementation for searching namespaces.
259 260
260 261 * Vivian De Smedt <vivian-AT-vdesmedt.com> Debugger enhancements,
261 262 so that when pdb is activated from within IPython, coloring, tab
262 263 completion and other features continue to work seamlessly.
263 264
264 265 * Scott Tsai <scottt958-AT-yahoo.com.tw> Support for automatic
265 266 editor invocation on syntax errors (see
266 267 http://www.scipy.net/roundup/ipython/issue36).
267 268
268 269 * Alexander Belchenko <bialix-AT-ukr.net> Improvements for win32
269 270 paging system.
270 271
271 272 * Will Maier <willmaier-AT-ml1.net> Official OpenBSD port.
272 273
273 274 * Ondrej Certik <ondrej-AT-certik.cz> Set up the IPython docs to use the new
274 275 Sphinx system used by Python, Matplotlib and many more projects.
275 276
276 277 * Stefan van der Walt <stefan-AT-sun.ac.za> Design and prototype of the
277 278 Traits based config system.
@@ -1,95 +1,97 b''
1 1 .. _license:
2 2
3 3 =====================
4 4 License and Copyright
5 5 =====================
6 6
7 7 License
8 8 =======
9 9
10 10 IPython is licensed under the terms of the new or revised BSD license, as
11 11 follows::
12 12
13 Copyright (c) 2008, IPython Development Team
13 Copyright (c) 2011, IPython Development Team
14 14
15 15 All rights reserved.
16 16
17 17 Redistribution and use in source and binary forms, with or without
18 18 modification, are permitted provided that the following conditions are
19 19 met:
20 20
21 21 Redistributions of source code must retain the above copyright notice,
22 22 this list of conditions and the following disclaimer.
23 23
24 24 Redistributions in binary form must reproduce the above copyright notice,
25 25 this list of conditions and the following disclaimer in the documentation
26 26 and/or other materials provided with the distribution.
27 27
28 28 Neither the name of the IPython Development Team nor the names of its
29 29 contributors may be used to endorse or promote products derived from this
30 30 software without specific prior written permission.
31 31
32 32 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
33 33 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
34 34 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
35 35 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
36 36 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
37 37 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
38 38 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
39 39 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
40 40 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
41 41 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
42 42 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
43 43
44 44 About the IPython Development Team
45 45 ==================================
46 46
47 47 Fernando Perez began IPython in 2001 based on code from Janko Hauser
48 48 <jhauser-AT-zscout.de> and Nathaniel Gray <n8gray-AT-caltech.edu>. Fernando is still
49 49 the project lead.
50 50
51 51 The IPython Development Team is the set of all contributors to the IPython
52 52 project. This includes all of the IPython subprojects. Here is a list of the
53 53 currently active contributors:
54 54
55 55 * Matthieu Brucher
56 56 * Ondrej Certik
57 57 * Laurent Dufrechou
58 58 * Robert Kern
59 * Thomas Kluyver
59 60 * Brian E. Granger
61 * Evan Patterson
60 62 * Fernando Perez (project leader)
61 63 * Benjamin Ragan-Kelley
62 64 * Ville M. Vainio
63 65 * Gael Varoququx
64 66 * Stefan van der Walt
65 67 * Barry Wark
66 68
67 69 If your name is missing, please add it.
68 70
69 71 Our Copyright Policy
70 72 ====================
71 73
72 74 IPython uses a shared copyright model. Each contributor maintains copyright
73 75 over their contributions to IPython. But, it is important to note that these
74 76 contributions are typically only changes (diffs/commits) to the repositories.
75 77 Thus, the IPython source code, in its entirety is not the copyright of any
76 78 single person or institution. Instead, it is the collective copyright of the
77 79 entire IPython Development Team. If individual contributors want to maintain a
78 80 record of what changes/contributions they have specific copyright on, they
79 81 should indicate their copyright in the commit message of the change, when they
80 82 commit the change to one of the IPython repositories.
81 83
82 84 Any new code contributed to IPython must be licensed under the BSD license or
83 85 a similar (MIT) open source license.
84 86
85 87 Miscellaneous
86 88 =============
87 89
88 90 Some files (DPyGetOpt.py, for example) may be licensed under different
89 91 conditions. Ultimately each file indicates clearly the conditions under which
90 92 its author/authors have decided to publish the code.
91 93
92 94 Versions of IPython up to and including 0.6.3 were released under the GNU
93 95 Lesser General Public License (LGPL), available at
94 96 http://www.gnu.org/copyleft/lesser.html.
95 97
General Comments 0
You need to be logged in to leave comments. Login now