version 0.19.1b.dev
[docutils.git] / docutils / COPYING.txt
blobd7f4ecd4d5ea7fa1ccabedd254b208299ffac2b9
1 ==================
2  Copying Docutils
3 ==================
5 :Author: David Goodger
6 :Contact: goodger@python.org
7 :Date: $Date$
8 :Web site: https://docutils.sourceforge.io/
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 <https://docutils.sourceforge.io/>.  The Work consists of the
30 files within the "docutils" module of the Docutils project Subversion
31 repository (http://svn.code.sf.net/p/docutils/code/),
32 whose Internet web interface is located at
33 <https://sourceforge.net/p/docutils/code>.  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`. [#]_)
58 .. [#] Creative Commons has `retired this legal tool`__ and does not
59    recommend that it be applied to works: This tool is based on United
60    States law and may not be applicable outside the US. For dedicating new
61    works to the public domain, Creative Commons recommend the replacement
62    Public Domain Dedication CC0_ (CC zero, "No Rights Reserved"). So does
63    the Free Software Foundation in its license-list_.
65    __  http://creativecommons.org/retiredlicenses
66    .. _CC0: http://creativecommons.org/about/cc0
68 Exceptions
69 ==========
71 The exceptions to the `Public Domain Dedication`_ above are:
73 * docutils/utils/smartquotes.py
75   Copyright © 2011 Günter Milde,
76   based on `SmartyPants`_ © 2003 John Gruber
77   (released under a "revised" `BSD 3-Clause License`_ included in the file)
78   and smartypants.py © 2004, 2007 Chad Miller.
79   Released under the terms of the `BSD 2-Clause License`_
80   (`local copy <licenses/BSD-2-Clause.txt>`__).
82   .. _SmartyPants: http://daringfireball.net/projects/smartypants/
84 * docutils/utils/math/latex2mathml.py
86   Copyright © Jens Jørgen Mortensen, Günter Milde.
87   Released under the terms of the `BSD 2-Clause License`_
88   (`local copy <licenses/BSD-2-Clause.txt>`__).
90 * docutils/utils/math/math2html.py,
91   docutils/writers/html5_polyglot/math.css
93   Copyright © 2009,2010 Alex Fernández; 2021 Günter Milde
95   These files were part of eLyXer_, released under the `GNU
96   General Public License`_ version 3 or later. The author relicensed
97   them for Docutils under the terms of the `BSD 2-Clause License`_
98   (`local copy <licenses/BSD-2-Clause.txt>`__).
100   .. _eLyXer: https://github.com/alexfernandez/elyxer
102 * docutils/__main__.py,
103   docutils/parsers/commonmark_wrapper.py,
104   docutils/parsers/recommonmark_wrapper.py,
105   docutils/utils/error_reporting.py,
106   docutils/utils/math/__init__.py,
107   docutils/utils/math/latex2mathml.py,
108   docutils/utils/math/tex2mathml_extern.py,
109   docutils/utils/punctuation_chars.py,
110   docutils/utils/smartquotes.py,
111   docutils/writers/html5_polyglot/__init__.py,
112   docutils/writers/html5_polyglot/*.css,
113   docutils/writers/latex2e/docutils.sty,
114   docutils/writers/xetex/__init__.py,
115   test/test_parsers/test_recommonmark/\*.py,
116   test/test_parsers/test_rst/test_directives/test__init__.py,
117   test/test_parsers/test_rst/test_directives/test_code_parsing.py,
118   test/test_parsers/test_rst/test_line_length_limit_default.py,
119   test/test_parsers/test_rst/test_line_length_limit.py,
120   test/test_writers/test_latex2e_misc.py,
121   test/transforms/test_smartquotes.py,
122   tools/docutils-cli.py,
123   tools/rst2html5.py
125   Copyright © Günter Milde.
126   Released under the terms of the `BSD 2-Clause License`_
127   (`local copy <licenses/BSD-2-Clause.txt>`__).
129 * docutils/utils/roman.py
131   copyright by Mark Pilgrim, released under the
132   `Python 2.1.1 license`_ (`local copy`__).
134   __ licenses/python-2-1-1.txt
136 * tools/editors/emacs/rst.el
138   copyright by Free Software Foundation, Inc.,
139   released under the `GNU General Public License`_ version 3 or later
140   (`local copy`__).
142   __ licenses/gpl-3-0.txt
144 All used licenses are OSI-approved_ and GPL-compatible_.
146 Plaintext versions of all the linked-to licenses are provided in the
147 licenses_ directory.
149 .. _sandbox: https://docutils.sourceforge.io/sandbox/README.html
150 .. _licenses: licenses/
151 .. _Python 2.1.1 license: https://docs.python.org/3/license.html
152 .. _GNU General Public License: https://www.gnu.org/copyleft/gpl.html
153 .. _BSD 2-Clause License: http://opensource.org/licenses/BSD-2-Clause
154 .. _BSD 3-Clause License: https://opensource.org/licenses/BSD-3-Clause
155 .. _OSI-approved: http://opensource.org/licenses/
156 .. _license-list:
157 .. _GPL-compatible: https://www.gnu.org/licenses/license-list.html