Mask trailing whitespace in test sample.
[docutils.git] / docutils / COPYING.txt
blobc8596a36def06de981dd5e40620c633bfdd34e33
1 .. include:: docs/header0.txt
3 ==================
4  Copying Docutils
5 ==================
7 :Author: David Goodger
8 :Contact: goodger@python.org
9 :Date: $Date$
10 :Web site: https://docutils.sourceforge.io/
11 :Copyright: This document has been placed in the public domain.
13 Most of the files included in this project have been placed in the
14 public domain, and therefore have no license requirements and no
15 restrictions on copying or usage; see the `Public Domain Dedication`_
16 below.  There are exceptions_, listed below.
17 Files in the Sandbox_ are not distributed with Docutils releases and
18 may have different license terms.
21 Public Domain Dedication
22 ========================
24 The persons who have associated their work with this project (the
25 "Dedicator": David Goodger and the many contributors to the Docutils
26 project) hereby dedicate the entire copyright, less the exceptions_
27 listed below, in the work of authorship known as "Docutils" identified
28 below (the "Work") to the public domain.
30 The primary repository for the Work is the Internet World Wide Web
31 site <https://docutils.sourceforge.io/>.  The Work consists of the
32 files within the "docutils" module of the Docutils project Subversion
33 repository (http://svn.code.sf.net/p/docutils/code/),
34 whose Internet web interface is located at
35 <https://sourceforge.net/p/docutils/code>.  Files dedicated to the
36 public domain may be identified by the inclusion, near the beginning
37 of each file, of a declaration of the form::
39     Copyright: This document/module/DTD/stylesheet/file/etc. has been
40                placed in the public domain.
42 Dedicator makes this dedication for the benefit of the public at large
43 and to the detriment of Dedicator's heirs and successors.  Dedicator
44 intends this dedication to be an overt act of relinquishment in
45 perpetuity of all present and future rights under copyright law,
46 whether vested or contingent, in the Work.  Dedicator understands that
47 such relinquishment of all rights includes the relinquishment of all
48 rights to enforce (by lawsuit or otherwise) those copyrights in the
49 Work.
51 Dedicator recognizes that, once placed in the public domain, the Work
52 may be freely reproduced, distributed, transmitted, used, modified,
53 built upon, or otherwise exploited by anyone for any purpose,
54 commercial or non-commercial, and in any way, including by methods
55 that have not yet been invented or conceived.
57 (This dedication is derived from the text of the `Creative Commons
58 Public Domain Dedication`. [#]_)
60 .. [#] Creative Commons has `retired this legal tool`__ and does not
61    recommend that it be applied to works: This tool is based on United
62    States law and may not be applicable outside the US. For dedicating new
63    works to the public domain, Creative Commons recommend the replacement
64    Public Domain Dedication CC0_ (CC zero, "No Rights Reserved"). So does
65    the Free Software Foundation in its license-list_.
67    __  http://creativecommons.org/retiredlicenses
68    .. _CC0: http://creativecommons.org/about/cc0
70 Exceptions
71 ==========
73 The exceptions to the `Public Domain Dedication`_ above are:
75 * docutils/utils/smartquotes.py
77   Copyright © 2011 Günter Milde,
78   based on `SmartyPants`_ © 2003 John Gruber
79   (released under a "revised" `BSD 3-Clause License`_ included in the file)
80   and smartypants.py © 2004, 2007 Chad Miller.
81   Released under the terms of the `BSD 2-Clause License`_
82   (`local copy <licenses/BSD-2-Clause.txt>`__).
84   .. _SmartyPants: http://daringfireball.net/projects/smartypants/
86 * docutils/utils/math/latex2mathml.py
88   Copyright © Jens Jørgen Mortensen, Günter Milde.
89   Released under the terms of the `BSD 2-Clause License`_
90   (`local copy <licenses/BSD-2-Clause.txt>`__).
92 * | docutils/utils/math/math2html.py,
93   | docutils/writers/html5_polyglot/math.css
95   Copyright © 2009,2010 Alex Fernández; 2021 Günter Milde
97   These files were part of eLyXer_, released under the `GNU
98   General Public License`_ version 3 or later. The author relicensed
99   them for Docutils under the terms of the `BSD 2-Clause License`_
100   (`local copy <licenses/BSD-2-Clause.txt>`__).
102   .. _eLyXer: https://github.com/alexfernandez/elyxer
104 * | docutils/__main__.py,
105   | docutils/parsers/commonmark_wrapper.py,
106   | docutils/parsers/recommonmark_wrapper.py,
107   | docutils/utils/error_reporting.py,
108   | docutils/utils/math/__init__.py,
109   | docutils/utils/math/latex2mathml.py,
110   | docutils/utils/math/tex2mathml_extern.py,
111   | docutils/utils/punctuation_chars.py,
112   | docutils/utils/smartquotes.py,
113   | docutils/writers/html5_polyglot/__init__.py,
114   | docutils/writers/html5_polyglot/\*.css,
115   | docutils/writers/latex2e/docutils.sty,
116   | docutils/writers/xetex/__init__.py,
117   | test/test_parsers/test_recommonmark/\*.py,
118   | test/test_parsers/test_rst/test_directives/test__init__.py,
119   | test/test_parsers/test_rst/test_directives/test_code_parsing.py,
120   | test/test_parsers/test_rst/test_line_length_limit_default.py,
121   | test/test_parsers/test_rst/test_line_length_limit.py,
122   | test/test_writers/test_latex2e_misc.py,
123   | test/transforms/test_smartquotes.py,
124   | tools/docutils-cli.py,
125   | tools/rst2html5.py
127   Copyright © Günter Milde.
128   Released under the terms of the `BSD 2-Clause License`_
129   (`local copy <licenses/BSD-2-Clause.txt>`__).
131 * docutils/utils/roman.py
133   copyright by Mark Pilgrim, released under the
134   `Zope Public License Version 2.1`_ (`local copy`__).
136   __ licenses/ZPL-2-1.txt
138 * tools/editors/emacs/rst.el
140   copyright by Free Software Foundation, Inc.,
141   released under the `GNU General Public License`_ version 3 or later
142   (`local copy`__).
144   __ licenses/gpl-3-0.txt
146 All used licenses are OSI-approved_ and GPL-compatible_.
148 Plaintext versions of all the linked-to licenses are provided in the
149 licenses_ directory.
151 .. _sandbox: https://docutils.sourceforge.io/sandbox/README.html
152 .. _licenses: licenses/
153 .. _GNU General Public License: https://www.gnu.org/copyleft/gpl.html
154 .. _BSD 2-Clause License: http://opensource.org/licenses/BSD-2-Clause
155 .. _BSD 3-Clause License: https://opensource.org/licenses/BSD-3-Clause
156 .. _Zope Public License Version 2.1: https://opensource.org/license/zpl-2-1/
157 .. _OSI-approved: http://opensource.org/licenses/
158 .. _license-list:
159 .. _GPL-compatible: https://www.gnu.org/licenses/license-list.html