summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2003-06-09 21:26:31 +0000
committergoodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04>2003-06-09 21:26:31 +0000
commit4cc798623cc64d7cd12d72105edb830ac7af07e6 (patch)
tree8288da491a6ce722ce0e686497aa6a57d125ed6d
parent2671bd34f6c937267c01599005cc06bcb6168606 (diff)
downloaddocutils-4cc798623cc64d7cd12d72105edb830ac7af07e6.tar.gz
clarification of public domain status
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@1409 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
-rw-r--r--COPYING.txt77
-rw-r--r--FAQ.txt1
-rw-r--r--HISTORY.txt1
-rw-r--r--README.txt1
-rw-r--r--docs/dev/pysource.txt1
-rw-r--r--docs/dev/rst/alternatives.txt1
-rw-r--r--docs/dev/rst/problems.txt1
-rw-r--r--docs/dev/semantics.txt1
-rw-r--r--docs/dev/todo.txt1
-rw-r--r--docs/ref/rst/directives.txt1
-rw-r--r--docs/ref/rst/introduction.txt1
-rw-r--r--docs/ref/rst/restructuredtext.txt1
-rw-r--r--docs/ref/rst/roles.txt1
-rw-r--r--docs/user/tools.txt1
-rwxr-xr-xinstall.py1
-rwxr-xr-xsetup.py1
-rwxr-xr-xtools/buildhtml.py6
17 files changed, 92 insertions, 6 deletions
diff --git a/COPYING.txt b/COPYING.txt
index 504ff7111..0bb423c38 100644
--- a/COPYING.txt
+++ b/COPYING.txt
@@ -6,18 +6,73 @@
:Contact: goodger@users.sourceforge.net
:Date: $Date$
:Web site: http://docutils.sourceforge.net/
+:Copyright: This document has been placed in the public domain.
-Most of the files included in this project are in the public domain,
-and therefore have no license requirement and no restrictions on
-copying or usage. The exceptions are:
+Most of the files included in this project have been placed in the
+public domain, and therefore have no license requirements and no
+restrictions on copying or usage; see the `Public Domain Dedication`_
+below. There are a few exceptions_, listed below.
-- docutils/optik.py, copyright Gregory P. Ward, released under a
+One goal of the Docutils project is to be included in the Python
+standard library distribution, at which time it is expected that
+copyright will be asserted by the `Python Software Foundation
+<http://www.python.org/psf/>`_.
+
+
+Public Domain Dedication
+========================
+
+The persons who have associated their work with this project (the
+"Dedicator": David Goodger and the many contributors to the Docutils
+project) hereby dedicate the entire copyright, less the exceptions_
+listed below, in the work of authorship known as "Docutils" identified
+below (the "Work") to the public domain.
+
+The primary repository for the Work is the Internet World Wide Web
+site <http://docutils.sourceforge.net/>. The Work consists of the
+files within the "docutils" module of the Docutils project CVS
+repository (Internet host cvs.sourceforge.net, filesystem path
+/cvsroot/docutils), whose Internet web interface is located at
+<http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docutils/docutils/>.
+Files dedicated to the public domain may be identified by the
+inclusion, near the beginning of each file, of a declaration of the
+form::
+
+ Copyright: This document/module/DTD/stylesheet/file/etc. has been
+ placed in the public domain.
+
+Dedicator makes this dedication for the benefit of the public at large
+and to the detriment of Dedicator's heirs and successors. Dedicator
+intends this dedication to be an overt act of relinquishment in
+perpetuity of all present and future rights under copyright law,
+whether vested or contingent, in the Work. Dedicator understands that
+such relinquishment of all rights includes the relinquishment of all
+rights to enforce (by lawsuit or otherwise) those copyrights in the
+Work.
+
+Dedicator recognizes that, once placed in the public domain, the Work
+may be freely reproduced, distributed, transmitted, used, modified,
+built upon, or otherwise exploited by anyone for any purpose,
+commercial or non-commercial, and in any way, including by methods
+that have not yet been invented or conceived.
+
+(This dedication is derived from the text of the `Creative Commons
+Public Domain Dedication
+<http://creativecommons.org/licenses/publicdomain>`_.)
+
+
+Exceptions
+==========
+
+The exceptions to the `Public Domain Dedication`_ above are:
+
+* docutils/optik.py, copyright by Gregory P. Ward, released under a
BSD-style license (which can be found in the module's source code).
-- docutils/roman.py, copyright by Mark Pilgrim, released under the
+* docutils/roman.py, copyright by Mark Pilgrim, released under the
`Python 2.1.1 license`_.
-- test/difflib.py, copyright by the Python Software Foundation,
+* test/difflib.py, copyright by the Python Software Foundation,
released under the `Python 2.2 license`_. This file is included for
compatibility with Python versions less than 2.2; if you have Python
2.2 or higher, difflib.py is not needed and may be removed. (It's
@@ -25,6 +80,15 @@ copying or usage. The exceptions are:
anywhere. The included file is a pre-generator version of the
difflib.py module included in Python 2.2.)
+* tools/pep2html.py, copyright by the Python Software Foundation,
+ released under the `Python 2.2 license`_.
+
+* tools/editors/emacs/rst-html.el, copyright by Martin Blais, released
+ under the `GNU General Public License`_.
+
+* tools/editors/emacs/rst-mode.el, copyright by Stefan Merten,
+ released under the `GNU General Public License`_.
+
(Disclaimer: I am not a lawyer.) Both the BSD license and the Python
license are OSI-approved_ and GPL-compatible_. Although complicated
by multiple owners and lots of legalese, the Python license basically
@@ -34,5 +98,6 @@ use the owner's name in vain. The BSD license is similar.
.. _Python 2.1.1 license: http://www.python.org/2.1.1/license.html
.. _Python 2.2 license: http://www.python.org/2.2/license.html
+.. _GNU General Public License: http://www.gnu.org/copyleft/gpl.html
.. _OSI-approved: http://opensource.org/licenses/
.. _GPL-compatible: http://www.gnu.org/philosophy/license-list.html
diff --git a/FAQ.txt b/FAQ.txt
index d3200081c..24ca08165 100644
--- a/FAQ.txt
+++ b/FAQ.txt
@@ -4,6 +4,7 @@
:Date: $Date$
:Web site: http://docutils.sourceforge.net/
+:Copyright: This document has been placed in the public domain.
.. Please note that until there's a Q&A-specific construct available,
this FAQ will use section titles for questions. Therefore
diff --git a/HISTORY.txt b/HISTORY.txt
index f3c6b009c..bc7eb4182 100644
--- a/HISTORY.txt
+++ b/HISTORY.txt
@@ -6,6 +6,7 @@
:Contact: goodger@users.sourceforge.net
:Date: $Date$
:Web site: http://docutils.sourceforge.net/
+:Copyright: This document has been placed in the public domain.
.. contents::
diff --git a/README.txt b/README.txt
index 8107736cd..4b5351e2e 100644
--- a/README.txt
+++ b/README.txt
@@ -6,6 +6,7 @@
:Contact: goodger@users.sourceforge.net
:Date: $Date$
:Web site: http://docutils.sourceforge.net/
+:Copyright: This document has been placed in the public domain.
.. contents::
diff --git a/docs/dev/pysource.txt b/docs/dev/pysource.txt
index e1df7fb52..ab677a004 100644
--- a/docs/dev/pysource.txt
+++ b/docs/dev/pysource.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
This document explores issues around extracting and processing
docstrings from Python modules.
diff --git a/docs/dev/rst/alternatives.txt b/docs/dev/rst/alternatives.txt
index a6eaca41d..a5bc28f62 100644
--- a/docs/dev/rst/alternatives.txt
+++ b/docs/dev/rst/alternatives.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
The following are ideas, alternatives, and justifications that were
considered for reStructuredText syntax, which did not originate with
diff --git a/docs/dev/rst/problems.txt b/docs/dev/rst/problems.txt
index 15d975198..a8747af88 100644
--- a/docs/dev/rst/problems.txt
+++ b/docs/dev/rst/problems.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
There are several problems, unresolved issues, and areas of
controversy within StructuredText_ (Classic and Next Generation). In
diff --git a/docs/dev/semantics.txt b/docs/dev/semantics.txt
index e42c9ea01..cd20e15f6 100644
--- a/docs/dev/semantics.txt
+++ b/docs/dev/semantics.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
These are notes for a possible future PEP providing the final piece of
the Python docstring puzzle: docstring semantics or documentation
diff --git a/docs/dev/todo.txt b/docs/dev/todo.txt
index a834258c5..0383be561 100644
--- a/docs/dev/todo.txt
+++ b/docs/dev/todo.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Date: $Date$
:Revision: $Revision$
+:Copyright: This document has been placed in the public domain.
.. _Docutils: http://docutils.sourceforge.net/
diff --git a/docs/ref/rst/directives.txt b/docs/ref/rst/directives.txt
index 93fceb90f..0761e21bb 100644
--- a/docs/ref/rst/directives.txt
+++ b/docs/ref/rst/directives.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
.. contents::
diff --git a/docs/ref/rst/introduction.txt b/docs/ref/rst/introduction.txt
index 5ff6d2878..13823b5b7 100644
--- a/docs/ref/rst/introduction.txt
+++ b/docs/ref/rst/introduction.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
reStructuredText_ is an easy-to-read, what-you-see-is-what-you-get
plaintext markup syntax and parser system. It is useful for inline
diff --git a/docs/ref/rst/restructuredtext.txt b/docs/ref/rst/restructuredtext.txt
index f4c09c1c9..1ad25ff35 100644
--- a/docs/ref/rst/restructuredtext.txt
+++ b/docs/ref/rst/restructuredtext.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
.. Note::
diff --git a/docs/ref/rst/roles.txt b/docs/ref/rst/roles.txt
index d65750df6..a34c4a5ed 100644
--- a/docs/ref/rst/roles.txt
+++ b/docs/ref/rst/roles.txt
@@ -5,6 +5,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
This document describes the interpreted text roles implemented in the
reference reStructuredText parser.
diff --git a/docs/user/tools.txt b/docs/user/tools.txt
index 59deeac5a..6b8382056 100644
--- a/docs/user/tools.txt
+++ b/docs/user/tools.txt
@@ -6,6 +6,7 @@
:Contact: goodger@users.sourceforge.net
:Revision: $Revision$
:Date: $Date$
+:Copyright: This document has been placed in the public domain.
.. contents::
diff --git a/install.py b/install.py
index be9ed238b..ef3020b67 100755
--- a/install.py
+++ b/install.py
@@ -1,5 +1,6 @@
#!/usr/bin/env python
# $Id$
+# Copyright: This file has been placed in the public domain.
"""
This is a quick & dirty installation shortcut. It is equivalent to the
diff --git a/setup.py b/setup.py
index a6c641672..3349bf8d0 100755
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,6 @@
#!/usr/bin/env python
# $Id$
+# Copyright: This file has been placed in the public domain.
from distutils.core import setup
diff --git a/tools/buildhtml.py b/tools/buildhtml.py
index caee095c6..dfba99945 100755
--- a/tools/buildhtml.py
+++ b/tools/buildhtml.py
@@ -1,5 +1,11 @@
#!/usr/bin/env python
+# Author: David Goodger
+# Contact: goodger@users.sourceforge.net
+# Revision: $Revision$
+# Date: $Date$
+# Copyright: This module has been placed in the public domain.
+
"""
Generates .html from all the .txt files in a directory.