From: <jd...@us...> - 2008-10-16 16:18:54
|
Revision: 6220 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=6220&view=rev Author: jdh2358 Date: 2008-10-16 16:18:39 +0000 (Thu, 16 Oct 2008) Log Message: ----------- added license and credits Modified Paths: -------------- trunk/matplotlib/doc/_templates/indexsidebar.html trunk/matplotlib/doc/devel/coding_guide.rst trunk/matplotlib/doc/users/index.rst Added Paths: ----------- trunk/matplotlib/doc/users/credits.rst trunk/matplotlib/doc/users/license.rst Modified: trunk/matplotlib/doc/_templates/indexsidebar.html =================================================================== --- trunk/matplotlib/doc/_templates/indexsidebar.html 2008-10-16 14:15:50 UTC (rev 6219) +++ trunk/matplotlib/doc/_templates/indexsidebar.html 2008-10-16 16:18:39 UTC (rev 6220) @@ -23,6 +23,11 @@ <a href="{{ pathto('users/screenshots') }}">screenshots</a> and <a href=examples>examples</a> +<h3>Other stuff</h3> - +<p>The matplotlib <a href="{{ pathto('users/license') }}">license</a> is based on the Python Software Foundation +<a href=http://www.python.org/psf/license>(PSF)</a> license.</p> +<p>There is an active developer community and a long list of people +who have made significant <a href="{{ pathto('users/credits') }}">contributions</a>.</p> + Modified: trunk/matplotlib/doc/devel/coding_guide.rst =================================================================== --- trunk/matplotlib/doc/devel/coding_guide.rst 2008-10-16 14:15:50 UTC (rev 6219) +++ trunk/matplotlib/doc/devel/coding_guide.rst 2008-10-16 16:18:39 UTC (rev 6220) @@ -353,7 +353,7 @@ ``artist.kwdocd['Patch']`` setting in :mod:`matplotlib.patches`. -.. _licenses: +.. _license-discussion: Licenses ======== Added: trunk/matplotlib/doc/users/credits.rst =================================================================== --- trunk/matplotlib/doc/users/credits.rst (rev 0) +++ trunk/matplotlib/doc/users/credits.rst 2008-10-16 16:18:39 UTC (rev 6220) @@ -0,0 +1,169 @@ +.. _credits: + +******* +Credits +******* + + +matplotlib was written by John Hunter and is now developed and +maintained by a number of +`active <http://www.ohloh.net/projects/matplotlib/contributors>`_ +developers. + +Special thanks to those who have made valuable contributions +(roughly in order of first contribution by date) + +Jeremy O'Donoghue + wrote the wx backend + +Andrew Straw + provided much of the log scaling architecture, the fill command, PIL + support for imshow, and provided many examples + +Charles Twardy + provided the impetus code for the legend class and has made + countless bug reports and suggestions for improvement. + +Gary Ruben + made many enhancements to errorbar to support x and y + errorbar plots, and added a number of new marker types to plot. + + +John Gill + wrote the table class and examples, helped with support for + auto-legend placement, and added support for legending scatter + plots. + +David Moore + wrote the paint backend (no longer used) + +Todd Miller + supported by `STSCI <http://www.stsci.edu>`_ contributed the TkAgg + backend and the numerix module, which allows matplotlib to work with + either numeric or numarray. He also ported image support to the + postscript backend, with much pain and suffering. + +Paul Barrett + supported by `STSCI <http://www.stsci.edu>`_ overhauled font + management to provide an improved, free-standing, platform + independent font manager with a WC3 compliant font finder and cache + mechanism and ported truetype and mathtext to PS. + +Perry Greenfield + supported by `STSCI <http://www.stsci.edu>`_ overhauled and + modernized the goals and priorities page, implemented an improved + colormap framework, and has provided many suggestions and a lot of + insight to the overall design and organization of matplotlib. + +Jared Wahlstrand + wrote the initial SVG backend. + +Steve Chaplin + served as the GTK maintainer and wrote the Cairo and + GTKCairo backends. + +Jim Benson + provided the patch to handle vertical mathttext. + +Gregory Lielens + provided the FltkAgg backend and several patches for the frontend, + including contributions to toolbar2, and support for log ticking + with alternate bases and major and minor log ticking. + +Darren Dale + + did the work to do mathtext exponential labeling for log plots, + added improved support for scalar formatting, and did the lions + share of the `psfrag + <http://www.ctan.org/tex-archive/help/Catalogue/entries/psfrag.html?action=/tex-archive/macros/latex/contrib/supported/psfrag>`_ + LaTeX support for postscript. He has made substantial contributions + to extending and maintaining the PS and Qt backends, and wrote the + site.cfg and matplotlib.conf build and runtime configuration + support. He setup the infrastructure for the sphinx documentation + that powers the mpl docs. + +Paul Mcguire + provided the pyparsing module on which mathtext relies, and made a + number of optimizations to the matplotlib mathtext grammar. + + +Fernando Perez + has provided numerous bug reports and patches for cleaning up + backend imports and expanding pylab functionality, and provided + matplotlib support in the pylab mode for `ipython + <http://ipython.scipy.org>`_. He also provided the + :func:`~matplotlib.pyplot.matshow` command, and wrote TConfig, which + is the basis for the experimental traited mpl configuration. + +Andrew Dalke + of `Dalke Scientific Software <http://www.dalkescientific.com/>`_ contributed the + strftime formatting code to handle years earlier than 1900. + +Jochen Voss + served as PS backend maintainer and has contributed several + bugfixes. + +Nadia Dencheva + + supported by `STSCI <http://www.stsci.edu>`_ provided the contouring and + contour labeling code. + +Baptiste Carvello + provided the key ideas in a patch for proper + shared axes support that underlies ganged plots and multiscale + plots. + +Jeffrey Whitaker + at `NOAA <http://www.boulder.noaa.gov>`_ wrote the + :ref:`toolkit_basemap` tookit + +Sigve Tjoraand, Ted Drain + and colleagues at the `JPL <http://www.jpl.nasa.gov>`_ collaborated + on the QtAgg backend and sponsored development of a number of + features including custom unit types, datetime support, scale free + ellipses, broken bar plots and more. + +James Amundson + did the initial work porting the qt backend to qt4 + +Eric Firing + has contributed significantly to contouring, masked + array, pcolor, image and quiver support, in addition to ongoing + support and enhancements in performance, design and code quality in + most aspects of matplotlib. + +Daishi Harada + added support for "Dashed Text". See ` dashpointlabel.py + <examples/pylab_examples/dashpointlabel.py>`_ and + :class:`~matplotlib.text.TextWithDash`. + +Nicolas Young + added support for byte images to imshow, which are + more efficient in CPU and memory, and added support for irregularly + sampled images. + +The `brainvisa <http://brainvisa.info>`_ Orsay team and Fernando Perez + added Qt support to `ipython <http://ipython.scipy.org>`_ in pylab mode. + + +Charlie Moad + contributed work to matplotlib's Cocoa support and does the binary + builds and releases. + +Jouni K. Seppaenen + wrote the PDF backend. + +Paul Kienzle + improved the picking infrastruture for interactive plots, and with + Alex Mont contributed fast rendering code for quadrilateral meshes. + +Michael Droettboom + supported by `STSCI <http://www.stsci.edu>`_ wrote the enhanced + mathtext support, implementing Knuth's box layout algorithms, saving + to file-like objects across backends, and is responsible for + numerous bug-fixes, much better font and unicode support, and + feature and performance enhancements across the matplotlib code + base. He also rewrote the transformation infrastructure to support + custom projections and scales. + + Modified: trunk/matplotlib/doc/users/index.rst =================================================================== --- trunk/matplotlib/doc/users/index.rst 2008-10-16 14:15:50 UTC (rev 6219) +++ trunk/matplotlib/doc/users/index.rst 2008-10-16 16:18:39 UTC (rev 6220) @@ -23,6 +23,7 @@ event_handling.rst toolkits.rst screenshots.rst + license.rst + credits.rst - Added: trunk/matplotlib/doc/users/license.rst =================================================================== --- trunk/matplotlib/doc/users/license.rst (rev 0) +++ trunk/matplotlib/doc/users/license.rst 2008-10-16 16:18:39 UTC (rev 6220) @@ -0,0 +1,70 @@ +.. _license: + +*********************************************** +License +*********************************************** + + +Matplotlib only uses BSD compatible code, and its license is based on +the `PSF <http://www.python.org/psf/license>`_ license. See the Open +Source Initiative `licenses page +<http://www.opensource.org/licenses>`_ for details on individual +licenses. Non-BSD compatible licenses (eg LGPL) are acceptable in +matplotlib :ref:`toolkits`. For a discussion of the motivations +behind the licencing choice, see :ref:`license-discussion`. + + +License agreement for matplotlib 0.98 +===================================== + +1. This LICENSE AGREEMENT is between John D. Hunter ("JDH"), and the +Individual or Organization ("Licensee") accessing and otherwise using +matplotlib software in source or binary form and its associated +documentation. + +2. Subject to the terms and conditions of this License Agreement, JDH +hereby grants Licensee a nonexclusive, royalty-free, world-wide license +to reproduce, analyze, test, perform and/or display publicly, prepare +derivative works, distribute, and otherwise use matplotlib 0.98 +alone or in any derivative version, provided, however, that JDH's +License Agreement and JDH's notice of copyright, i.e., "Copyright (c) +2002-2008 John D. Hunter; All Rights Reserved" are retained in +matplotlib 0.98 alone or in any derivative version prepared by +Licensee. + +3. In the event Licensee prepares a derivative work that is based on or +incorporates matplotlib 0.98 or any part thereof, and wants to +make the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to matplotlib 0.98. + +4. JDH is making matplotlib 0.98 available to Licensee on an "AS +IS" basis. JDH MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, JDH MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB 0.98 +WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. + +5. JDH SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF MATPLOTLIB +0.98 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR +LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING +MATPLOTLIB 0.98, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF +THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between JDH and +Licensee. This License Agreement does not grant permission to use JDH +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using matplotlib 0.98, +Licensee agrees to be bound by the terms and conditions of this License +Agreement. + + + + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |