added history entries for changed transition handling
[docutils.git] / COPYING.txt
blobe6091bc4c76a69239606e368782101fc4dc70345
1 ==================
2  Copying Docutils
3 ==================
5 :Author: David Goodger
6 :Contact: goodger@users.sourceforge.net
7 :Date: $Date$
8 :Web site: http://docutils.sourceforge.net/
9 :Copyright: This document has been placed in the public domain.
11 Most of the files included in this project have been placed in the
12 public domain, and therefore have no license requirements and no
13 restrictions on copying or usage; see the `Public Domain Dedication`_
14 below.  There are a few exceptions_, listed below.
16 One goal of the Docutils project is to be included in the Python
17 standard library distribution, at which time it is expected that
18 copyright will be asserted by the `Python Software Foundation
19 <http://www.python.org/psf/>`_.
22 Public Domain Dedication
23 ========================
25 The persons who have associated their work with this project (the
26 "Dedicator": David Goodger and the many contributors to the Docutils
27 project) hereby dedicate the entire copyright, less the exceptions_
28 listed below, in the work of authorship known as "Docutils" identified
29 below (the "Work") to the public domain.
31 The primary repository for the Work is the Internet World Wide Web
32 site <http://docutils.sourceforge.net/>.  The Work consists of the
33 files within the "docutils" module of the Docutils project CVS
34 repository (Internet host cvs.sourceforge.net, filesystem path
35 /cvsroot/docutils), whose Internet web interface is located at
36 <http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docutils/docutils/>.
37 Files dedicated to the public domain may be identified by the
38 inclusion, near the beginning of each file, of a declaration of the
39 form::
41     Copyright: This document/module/DTD/stylesheet/file/etc. has been
42                placed in the public domain.
44 Dedicator makes this dedication for the benefit of the public at large
45 and to the detriment of Dedicator's heirs and successors.  Dedicator
46 intends this dedication to be an overt act of relinquishment in
47 perpetuity of all present and future rights under copyright law,
48 whether vested or contingent, in the Work.  Dedicator understands that
49 such relinquishment of all rights includes the relinquishment of all
50 rights to enforce (by lawsuit or otherwise) those copyrights in the
51 Work.
53 Dedicator recognizes that, once placed in the public domain, the Work
54 may be freely reproduced, distributed, transmitted, used, modified,
55 built upon, or otherwise exploited by anyone for any purpose,
56 commercial or non-commercial, and in any way, including by methods
57 that have not yet been invented or conceived.
59 (This dedication is derived from the text of the `Creative Commons
60 Public Domain Dedication
61 <http://creativecommons.org/licenses/publicdomain>`_.)
64 Exceptions
65 ==========
67 The exceptions to the `Public Domain Dedication`_ above are:
69 * extras/optparse.py, copyright by Gregory P. Ward, released under a
70   BSD-style license (which can be found in the module's source code).
72 * extras/textwrap.py, copyright by Gregory P. Ward and the Python
73   Software Foundation, released under the `Python 2.3 license`_
74   (`local copy`__).
76   __ licenses/python-2-3.txt
78 * extras/roman.py, copyright by Mark Pilgrim, released under the
79   `Python 2.1.1 license`_ (`local copy`__).
81   __ licenses/python-2-1-1.txt
83 * test/docutils_difflib.py, copyright by the Python Software
84   Foundation, released under the `Python 2.2 license`_ (`local
85   copy`__).  This file is included for compatibility with Python
86   versions less than 2.2.  (It's only used to report test failures
87   anyhow; it isn't installed anywhere.  The included file is a
88   pre-generator version of the difflib.py module included in Python
89   2.2.)
91   __ licenses/python-2-2.txt
93 * tools/pep2html.py, copyright by the Python Software Foundation,
94   released under the `Python 2.2 license`_ (`local copy`__).
96   __ licenses/python-2-2.txt
98 * tools/editors/emacs/rst-html.el, copyright by Martin Blais, released
99   under the `GNU General Public License`_ (`local copy`__).
101   __ licenses/gpl.txt
103 * tools/editors/emacs/rst-mode.el, copyright by Stefan Merten,
104   released under the `GNU General Public License`_ (`local copy`__).
106   __ licenses/gpl.txt
108 (Disclaimer: I am not a lawyer.)  The BSD license and the Python
109 licenses are OSI-approved_ and GPL-compatible_.  Although complicated
110 by multiple owners and lots of legalese, the Python license basically
111 lets you copy, use, modify, and redistribute files as long as you keep
112 the copyright attribution intact, note any changes you make, and don't
113 use the owner's name in vain.  The BSD license is similar.
115 Plaintext versions of all the linked-to licenses are provided in the
116 licenses_ directory.
118 .. _licenses: licenses/
119 .. _Python 2.1.1 license: http://www.python.org/2.1.1/license.html
120 .. _Python 2.2 license: http://www.python.org/2.2/license.html
121 .. _Python 2.3 license: http://www.python.org/2.3/license.html
122 .. _GNU General Public License: http://www.gnu.org/copyleft/gpl.html
123 .. _OSI-approved: http://opensource.org/licenses/
124 .. _GPL-compatible: http://www.gnu.org/philosophy/license-list.html