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