Switch copyright and license tags to single style. Add contributor

names in AUTHORS instead, and add the license of etree13 to
LICENSE.
This commit is contained in:
Georg Brandl 2009-01-03 11:57:07 +01:00
parent 9b48c13ee8
commit 0b28b3e6f6
54 changed files with 187 additions and 137 deletions

28
AUTHORS
View File

@ -1,8 +1,26 @@
The doctools are written and maintained by Georg Brandl <georg@python.org>. Sphinx is written and maintained by Georg Brandl <georg@python.org>.
Substantial parts of the templates and the web application were written by
Armin Ronacher <armin.ronacher@active-4.com>.
Other contributors are noted in the :copyright: fields within the docstrings Substantial parts of the templates were written by Armin Ronacher
of the respective files. <armin.ronacher@active-4.com>.
Other contributors, listed alphabetically, are:
* Daniel Bültmann -- todo extension
* Josip Dzolonga -- coverage builder
* Horst Gutmann -- internationalization support
* Martin Hans -- autodoc improvements
* Dave Kuhlman -- original LaTeX writer
* Thomas Lamb -- linkcheck builder
* Benjamin Peterson -- unittests
* Pauli Virtanen -- autodoc improvements
* Sebastian Wiesner -- image handling, distutils support
Many thanks for all contributions! Many thanks for all contributions!
There are also a few modules or functions incorporated from other
authors and projects:
* sphinx.util.jsdump uses the basestring encoding from simplejson,
written by Bob Ippolito, released under the MIT license
* sphinx.util.stemmer was written by Vivake Gupta, placed in the
Public Domain

54
LICENSE
View File

@ -1,21 +1,19 @@
Copyright (c) 2007-2008 by the respective authors (see AUTHORS file). Copyright (c) 2007-2009 by the respective authors (see AUTHORS file).
All rights reserved. All rights reserved.
License for Sphinx
==================
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are modification, are permitted provided that the following conditions are
met: met:
* Redistributions of source code must retain the above copyright * Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer. notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above * Redistributions in binary form must reproduce the above copyright
copyright notice, this list of conditions and the following notice, this list of conditions and the following disclaimer in the
disclaimer in the documentation and/or other materials provided documentation and/or other materials provided with the distribution.
with the distribution.
* The names of the contributors may not be used to endorse or
promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
@ -28,3 +26,37 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Licenses for incorporated software
==================================
The ElementTree package, included in this distribution in
test/etree13, is available under the following license:
----------------------------------------------------------------------
The ElementTree toolkit is
Copyright (c) 1999-2007 by Fredrik Lundh
By obtaining, using, and/or copying this software and/or its
associated documentation, you agree that you have read, understood,
and will comply with the following terms and conditions:
Permission to use, copy, modify, and distribute this software and its
associated documentation for any purpose and without fee is hereby
granted, provided that the above copyright notice appears in all
copies, and that both that copyright notice and this permission notice
appear in supporting documentation, and that the name of Secret Labs
AB or the author not be used in advertising or publicity pertaining to
distribution of the software without specific, written prior
permission.
SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANT- ABILITY
AND FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
----------------------------------------------------------------------

View File

@ -5,8 +5,8 @@
The Sphinx documentation toolchain. The Sphinx documentation toolchain.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -5,8 +5,8 @@
Jinja glue. Jinja glue.
:copyright: 2007-2008 by Georg Brandl, Horst Gutmann. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import codecs import codecs

View File

@ -5,8 +5,8 @@
Additional docutils nodes. Additional docutils nodes.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from docutils import nodes from docutils import nodes

View File

@ -8,8 +8,8 @@
Gracefully adapted from the TextPress system by Armin. Gracefully adapted from the TextPress system by Armin.
:copyright: 2008 by Georg Brandl, Armin Ronacher. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -5,8 +5,8 @@
Builder classes for different output formats. Builder classes for different output formats.
:copyright: 2007-2009 by Georg Brandl, Sebastian Wiesner, Horst Gutmann. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import os import os

View File

@ -5,8 +5,8 @@
sphinx-build command-line handling. sphinx-build command-line handling.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import os import os

View File

@ -5,7 +5,7 @@
Build configuration file handling. Build configuration file handling.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD license. :license: BSD license.
""" """

View File

@ -5,8 +5,8 @@
Handlers for additional ReST directives. Handlers for additional ReST directives.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from sphinx.directives.desc import * from sphinx.directives.desc import *

View File

@ -3,8 +3,8 @@
sphinx.directives.code sphinx.directives.code
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -3,8 +3,8 @@
sphinx.directives.desc sphinx.directives.desc
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -3,8 +3,8 @@
sphinx.directives.other sphinx.directives.other
~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,8 +5,8 @@
Global creation environment. Global creation environment.
:copyright: 2007-2009 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,6 +5,6 @@
Contains Sphinx features not activated by default. Contains Sphinx features not activated by default.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """

View File

@ -7,8 +7,8 @@
the doctree, thus avoiding duplication between docstrings and documentation the doctree, thus avoiding duplication between docstrings and documentation
for those who like elaborate docstrings. for those who like elaborate docstrings.
:copyright: 2008 by Georg Brandl, Pauli Virtanen, Martin Hans. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -6,8 +6,8 @@
Check Python modules and C API for coverage. Mostly written by Josip Check Python modules and C API for coverage. Mostly written by Josip
Dzolonga for the Google Highly Open Participation contest. Dzolonga for the Google Highly Open Participation contest.
:copyright: 2008 by Josip Dzolonga, Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -6,8 +6,8 @@
Mimic doctest by automatically executing code snippets and checking Mimic doctest by automatically executing code snippets and checking
their results. their results.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -16,8 +16,8 @@
namespace of the project configuration (that is, all variables from ``conf.py`` namespace of the project configuration (that is, all variables from ``conf.py``
are available.) are available.)
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from docutils import nodes from docutils import nodes

View File

@ -20,8 +20,8 @@
also be specified individually, e.g. if the docs should be buildable also be specified individually, e.g. if the docs should be buildable
without Internet access. without Internet access.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import time import time

View File

@ -6,8 +6,8 @@
Set up everything for use of JSMath to display math in HTML Set up everything for use of JSMath to display math in HTML
via JavaScript. via JavaScript.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from docutils import nodes from docutils import nodes

View File

@ -5,8 +5,8 @@
Set up math support in source files and LaTeX/text output. Set up math support in source files and LaTeX/text output.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from docutils import nodes, utils from docutils import nodes, utils

View File

@ -5,8 +5,8 @@
Render math in HTML via dvipng. Render math in HTML via dvipng.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -9,8 +9,8 @@
Usage: Set the `refcount_file` config value to the path to the reference Usage: Set the `refcount_file` config value to the path to the reference
count data file. count data file.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from os import path from os import path

View File

@ -8,8 +8,8 @@
all todos of your project and lists them along with a backlink to the all todos of your project and lists them along with a backlink to the
original location. original location.
:copyright: 2008 Daniel Bültmann. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from docutils import nodes from docutils import nodes

View File

@ -5,8 +5,8 @@
Highlight code blocks using Pygments. Highlight code blocks using Pygments.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -6,8 +6,8 @@
Build HTML help support files. Build HTML help support files.
Adapted from the original Doc/tools/prechm.py. Adapted from the original Doc/tools/prechm.py.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import os import os

View File

@ -5,8 +5,8 @@
docutils writers handling Sphinx' custom nodes. docutils writers handling Sphinx' custom nodes.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -8,8 +8,8 @@
Much of this code is adapted from Dave Kuhlman's "docpy" writer from his Much of this code is adapted from Dave Kuhlman's "docpy" writer from his
docutils sandbox. docutils sandbox.
:copyright: 2007-2008 by Georg Brandl, Dave Kuhlman. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,8 +5,8 @@
The CheckExternalLinksBuilder class. The CheckExternalLinksBuilder class.
:copyright: 2008 by Georg Brandl, Thomas Lamb. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import socket import socket

View File

@ -5,8 +5,8 @@
Locale utilities. Locale utilities.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
_ = lambda x: x _ = lambda x: x

View File

@ -5,8 +5,8 @@
Quickly setup documentation source to work with Sphinx. Quickly setup documentation source to work with Sphinx.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys, os, time import sys, os, time

View File

@ -5,8 +5,8 @@
Handlers for additional ReST roles. Handlers for additional ReST roles.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,8 +5,8 @@
Create a search index for offline search. Create a search index for offline search.
:copyright: 2007-2008 by Armin Ronacher. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re
import cPickle as pickle import cPickle as pickle

View File

@ -8,7 +8,7 @@
:author: Sebastian Wiesner :author: Sebastian Wiesner
:contact: basti.wiesner@gmx.net :contact: basti.wiesner@gmx.net
:copyright: 2008 by Sebastian Wiesner. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: MIT. :license: MIT.
""" """

View File

@ -5,8 +5,8 @@
Custom docutils writer for plain text. Custom docutils writer for plain text.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,8 +5,8 @@
Utility functions for Sphinx. Utility functions for Sphinx.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import os import os

View File

@ -5,8 +5,8 @@
Stuff for docutils compatibility. Stuff for docutils compatibility.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from docutils import nodes from docutils import nodes

View File

@ -5,8 +5,8 @@
Format colored console output. Format colored console output.
:copyright: 2007-2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import os import os

View File

@ -4,10 +4,10 @@
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
This module implements a simple JavaScript serializer. This module implements a simple JavaScript serializer.
Uses the basestring encode function from simplejson. Uses the basestring encode function from simplejson by Bob Ippolito.
:copyright: 2008 by Armin Ronacher, Bob Ippolito, Georg Brandl. :copyright: Copyright 2008 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,8 +5,8 @@
PNG image manipulation helpers. PNG image manipulation helpers.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import struct import struct

View File

@ -24,7 +24,7 @@
Release 1: January 2001 Release 1: January 2001
:copyright: 2001 by Vivake Gupta <v@nano.com>. :copyright: Copyright 2001 by Vivake Gupta <v@nano.com>.
:license: Public Domain ("can be used free of charge for any purpose"). :license: Public Domain ("can be used free of charge for any purpose").
""" """

View File

@ -5,8 +5,8 @@
TeX escaping helper. TeX escaping helper.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
tex_replacements = [ tex_replacements = [

View File

@ -6,8 +6,8 @@
This script runs the Sphinx unit test suite. This script runs the Sphinx unit test suite.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -5,8 +5,8 @@
Test the Sphinx class. Test the Sphinx class.
:copyright: 2008 by Benjamin Peterson. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from StringIO import StringIO from StringIO import StringIO

View File

@ -6,8 +6,8 @@
Test the autodoc extension. This tests mainly the RstGenerator; the auto Test the autodoc extension. This tests mainly the RstGenerator; the auto
directives are tested in a test source file translated by test_build. directives are tested in a test source file translated by test_build.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from util import * from util import *

View File

@ -5,8 +5,8 @@
Test the entire build process with the test root. Test the entire build process with the test root.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import os import os

View File

@ -6,8 +6,8 @@
Test the sphinx.config.Config class and its handling in the Test the sphinx.config.Config class and its handling in the
Application class. Application class.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from util import * from util import *

View File

@ -5,8 +5,8 @@
Test the coverage builder. Test the coverage builder.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import pickle import pickle

View File

@ -5,8 +5,8 @@
Test the BuildEnvironment class. Test the BuildEnvironment class.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from util import * from util import *

View File

@ -5,8 +5,8 @@
Test locale features. Test locale features.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
from util import * from util import *

View File

@ -5,8 +5,8 @@
Test various Sphinx-specific markup extensions. Test various Sphinx-specific markup extensions.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import re import re

View File

@ -5,8 +5,8 @@
Test the sphinx.quickstart module. Test the sphinx.quickstart module.
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys

View File

@ -3,8 +3,8 @@
Sphinx test suite utilities Sphinx test suite utilities
~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
:copyright: 2008 by Georg Brandl. :copyright: Copyright 2007-2009 by the Sphinx team, see AUTHORS.
:license: BSD. :license: BSD, see LICENSE for details.
""" """
import sys import sys