Allow running test_buildhtml.py from anywhere, also with Python 3.
[docutils.git] / COPYING.txt
blob1641a052826aabdaca2b148a36fb03cd0302c922
1 ==================
2  Copying Docutils
3 ==================
5 :Author: David Goodger
6 :Contact: goodger@python.org
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.
15 Files in the Sandbox_ are not distributed with Docutils releases and
16 may have different license terms.
19 Public Domain Dedication
20 ========================
22 The persons who have associated their work with this project (the
23 "Dedicator": David Goodger and the many contributors to the Docutils
24 project) hereby dedicate the entire copyright, less the exceptions_
25 listed below, in the work of authorship known as "Docutils" identified
26 below (the "Work") to the public domain.
28 The primary repository for the Work is the Internet World Wide Web
29 site <http://docutils.sourceforge.net/>.  The Work consists of the
30 files within the "docutils" module of the Docutils project Subversion
31 repository (Internet host docutils.svn.sourceforge.net, filesystem path
32 /svnroot/docutils), whose Internet web interface is located at
33 <http://docutils.svn.sourceforge.net/viewvc/docutils/>.  Files dedicated to the
34 public domain may be identified by the inclusion, near the beginning
35 of each file, of a declaration of the form::
37     Copyright: This document/module/DTD/stylesheet/file/etc. has been
38                placed in the public domain.
40 Dedicator makes this dedication for the benefit of the public at large
41 and to the detriment of Dedicator's heirs and successors.  Dedicator
42 intends this dedication to be an overt act of relinquishment in
43 perpetuity of all present and future rights under copyright law,
44 whether vested or contingent, in the Work.  Dedicator understands that
45 such relinquishment of all rights includes the relinquishment of all
46 rights to enforce (by lawsuit or otherwise) those copyrights in the
47 Work.
49 Dedicator recognizes that, once placed in the public domain, the Work
50 may be freely reproduced, distributed, transmitted, used, modified,
51 built upon, or otherwise exploited by anyone for any purpose,
52 commercial or non-commercial, and in any way, including by methods
53 that have not yet been invented or conceived.
55 (This dedication is derived from the text of the `Creative Commons
56 Public Domain Dedication
57 <http://creativecommons.org/licenses/publicdomain>`_. [#]_)
59 .. [#] Creative Commons has `retired this legal tool`__ and does not
60    recommend that it be applied to works: This tool is based on United
61    States law and may not be applicable outside the US. For dedicating
62    new works to the public domain, Creative Commons recommend CC0_. So
63    does the Free Software Foundation in its license-list_.
65    __  http://creativecommons.org/retiredlicenses
66    .. _CC0: http://creativecommons.org/publicdomain/zero/1.0/legalcode
68 Exceptions
69 ==========
71 The exceptions to the `Public Domain Dedication`_ above are:
73 * docutils/writers/s5_html/themes/default/iepngfix.htc:
75       IE5.5+ PNG Alpha Fix v1.0 by Angus Turnbull
76       <http://www.twinhelix.com>.  Free usage permitted as long as
77       this notice remains intact.
79 * docutils/math/__init__.py,
80   docutils/math/latex2mathml.py,
81   docutils/writers/xetex/__init__.py,
82   docutils/writers/latex2e/docutils-05-compat.sty,
83   docs/user/docutils-05-compat.sty.txt,
84   docutils/error_reporting.py:
86   Copyright © Günter Milde.
87   Released under the terms of the `2-Clause BSD license`_
88   (`local copy <licenses/BSD-2-Clause.txt>`__).
90 * docutils/math/math2html.py,
91   docutils/writers/html4css1/math.css
93   Copyright © Alex Fernández
94   These files are part of eLyXer_, released under the `GNU
95   General Public License`_ version 3 or later. The author relicensed
96   them for Docutils under the terms of the `2-Clause BSD license`_
97   (`local copy <licenses/BSD-2-Clause.txt>`__).
99   .. _eLyXer: http://www.nongnu.org/elyxer/
101 * extras/roman.py, copyright by Mark Pilgrim, released under the
102   `Python 2.1.1 license`_ (`local copy`__).
104   __ licenses/python-2-1-1.txt
106 * tools/editors/emacs/rst.el, copyright by Free Software Foundation,
107   Inc., released under the `GNU General Public License`_ version 3 or
108   later (`local copy`__).
110   __ licenses/gpl-3-0.txt
112 The `2-Clause BSD license`_ and the Python licenses are OSI-approved_
113 and GPL-compatible_.
115 Plaintext versions of all the linked-to licenses are provided in the
116 licenses_ directory.
118 .. _sandbox: http://docutils.sourceforge.net/sandbox/README.html
119 .. _licenses: licenses/
120 .. _Python 2.1.1 license: http://www.python.org/2.1.1/license.html
121 .. _GNU General Public License: http://www.gnu.org/copyleft/gpl.html
122 .. _2-Clause BSD license: http://www.spdx.org/licenses/BSD-2-Clause
123 .. _OSI-approved: http://opensource.org/licenses/
124 .. _license-list:
125 .. _GPL-compatible: http://www.gnu.org/licenses/license-list.html