Generalize copyright headers in files
authorJeremy Stanley <fungi@yuggoth.org>
Tue, 2 Oct 2018 20:53:01 +0000 (20:53 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Thu, 4 Oct 2018 14:27:32 +0000 (14:27 +0000)
Since we're distributing an AUTHORS file even in wheel packages now
replace the specific copyright strings with ones which generally
mention "mudpy authors" instead, refer to the AUTHORS file and Git
history from the LICENSE file, and embed the generated list of
authors in rendered versions of the license.

36 files changed:
.gitignore
.yamllint
LICENSE
README
doc/requirements.txt
doc/source/_static/logo.svg
doc/source/api.rst
doc/source/changelog.rst
doc/source/clients.rst
doc/source/coder.rst
doc/source/conf.py
doc/source/configuration.rst
doc/source/data_model.rst
doc/source/index.rst
doc/source/license.rst
etc/mudpy.yaml
mudpy/__init__.py
mudpy/daemon.py
mudpy/data.py
mudpy/misc.py
mudpy/password.py
mudpy/telnet.py
mudpy/tests/fixtures/test_daemon.yaml
mudpy/tests/selftest.py
mudpy/version.py
requirements.txt
sample/__init__.yaml
sample/area.yaml
sample/prop.yaml
setup.cfg
setup.py
share/archetype.yaml
share/command.yaml
share/menu.yaml
test-requirements.txt
tox.ini

index 8334b06..bbf5674 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright (c) 2014-2017 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2014-2017 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 *.egg-info/
 *.egg/
 
 *.egg-info/
 *.egg/
index c842d72..a477f75 100644 (file)
--- a/.yamllint
+++ b/.yamllint
@@ -1,6 +1,6 @@
-# Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 extends: default
 rules:
 
 extends: default
 rules:
diff --git a/LICENSE b/LICENSE
index 2584f62..155b853 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -10,7 +10,8 @@ preferred license of many projects (OpenBSD, for example).
 
 copyright notice
 ----------------
 
 copyright notice
 ----------------
-Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>
+Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org> and other
+mudpy authors listed in the Git history or AUTHORS file.
 
 permission notice
 -----------------
 
 permission notice
 -----------------
diff --git a/README b/README
index 6375283..d5c1d82 100644 (file)
--- a/README
+++ b/README
@@ -2,10 +2,9 @@
  mudpy
 =======
 
  mudpy
 =======
 
-.. Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 The mudpy project aims to create a simple, generic, cross-platform,
 freely-redistributable MUD core engine which can be easily understood
 
 The mudpy project aims to create a simple, generic, cross-platform,
 freely-redistributable MUD core engine which can be easily understood
index ca1e4d4..e13feea 100644 (file)
@@ -1,5 +1,5 @@
-# Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 sphinx
 
 sphinx
index 626e361..d72cc61 100644 (file)
@@ -31,7 +31,7 @@
         </dc:creator>
         <dc:rights>
           <cc:Agent>
         </dc:creator>
         <dc:rights>
           <cc:Agent>
-            <dc:title>Copyright (c) 2004-2018 Jeremy Stanley mailto:fungi@yuggoth.org. Permission to use, copy, modify, and distribute this software is granted under terms provided in the LICENSE file distributed with this software.</dc:title>
+            <dc:title>Copyright (c) 2004-2018 mudpy authors. Permission to use, copy, modify, and distribute this software is granted under terms provided in the LICENSE file distributed with this software.</dc:title>
           </cc:Agent>
         </dc:rights>
         <dc:description>Monogram box logo used as an identifying icon for the mudpy MUD server engine.</dc:description>
           </cc:Agent>
         </dc:rights>
         <dc:description>Monogram box logo used as an identifying icon for the mudpy MUD server engine.</dc:description>
index 875bd5f..785e136 100644 (file)
@@ -1,7 +1,6 @@
-.. Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 ===============
  mudpy package
 
 ===============
  mudpy package
index b00bd96..fdc1970 100644 (file)
@@ -1,7 +1,6 @@
-.. Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 ===========
  changelog
 
 ===========
  changelog
index 29d1fb9..00b05b1 100644 (file)
@@ -2,10 +2,9 @@
  clients
 =========
 
  clients
 =========
 
-.. Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 mudpy handles input, output and formatting of UTF-8 encoded,
 multi-byte and wide characters, when coupled with a supporting
 
 mudpy handles input, output and formatting of UTF-8 encoded,
 multi-byte and wide characters, when coupled with a supporting
index 5a86659..0487cb8 100644 (file)
@@ -2,10 +2,9 @@
  coder guide
 =============
 
  coder guide
 =============
 
-.. Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 This guide attempts to embody a rudimentary set of rules for developer
 submissions of source code and documentation targeted for inclusion
 
 This guide attempts to embody a rudimentary set of rules for developer
 submissions of source code and documentation targeted for inclusion
index 1690dbc..17b9eba 100755 (executable)
@@ -1,6 +1,6 @@
-# Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import os
 import sys
 
 import os
 import sys
index f2641d4..bca9161 100644 (file)
@@ -2,10 +2,9 @@
  configuration
 ===============
 
  configuration
 ===============
 
-.. Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 .mudpy.filing
 -------------
 
 .mudpy.filing
 -------------
index 13b44ae..af7a4b0 100644 (file)
@@ -2,10 +2,9 @@
  data model
 ============
 
  data model
 ============
 
-.. Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 One of the primary goals for mudpy is to apply a consistent data
 model for all information, from configuration and preferences to
 
 One of the primary goals for mudpy is to apply a consistent data
 model for all information, from configuration and preferences to
index 3b219d5..e130010 100644 (file)
@@ -1,7 +1,6 @@
-.. Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 .. title:: about
 .. meta::
 
 .. title:: about
 .. meta::
index eb3da91..83541a2 100644 (file)
@@ -1,6 +1,13 @@
-.. Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>.
-   Permission to use, copy, modify, and distribute this software is
-   granted under terms provided in the LICENSE file distributed with
-   this software.
+.. Copyright (c) 2018 mudpy authors. Permission to use, copy,
+   modify, and distribute this software is granted under terms
+   provided in the LICENSE file distributed with this software.
 
 .. include:: ../../LICENSE
 
 .. include:: ../../LICENSE
+
+authors
+-------
+This list of authors is automatically generated from the `Git repository
+history <https://mudpy.org/code/mudpy>`_:
+
+.. include:: ../../AUTHORS
+   :literal:
index 45f1d14..3cc39d9 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is the top-level configuration file for mudpy service.
 
 
 _desc: This is the top-level configuration file for mudpy service.
 
index c148bda..38a69af 100644 (file)
@@ -1,8 +1,8 @@
 """Core modules package for the mudpy engine."""
 
 """Core modules package for the mudpy engine."""
 
-# Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import importlib  # noqa (referenced via exec of string literal below)
 
 
 import importlib  # noqa (referenced via exec of string literal below)
 
index 436a5ef..0366ab8 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 # core objects for the mudpy engine
 import importlib
 
 # core objects for the mudpy engine
 import importlib
index be88d65..25b423b 100644 (file)
@@ -1,8 +1,8 @@
 """Data interface functions for the mudpy engine."""
 
 """Data interface functions for the mudpy engine."""
 
-# Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import os
 import re
 
 import os
 import re
index 6b24e1b..7698e81 100644 (file)
@@ -1,8 +1,8 @@
 """Miscellaneous functions for the mudpy engine."""
 
 """Miscellaneous functions for the mudpy engine."""
 
-# Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import codecs
 import os
 
 import codecs
 import os
index f90fe88..f5638cb 100644 (file)
@@ -1,8 +1,8 @@
 """Password hashing functions and constants for the mudpy engine."""
 
 """Password hashing functions and constants for the mudpy engine."""
 
-# Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import passlib.context
 
 
 import passlib.context
 
index 0cc29b8..0ce9aec 100644 (file)
@@ -1,8 +1,8 @@
 """Telnet functions and constants for the mudpy engine."""
 
 """Telnet functions and constants for the mudpy engine."""
 
-# Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import mudpy
 
 
 import mudpy
 
index 6814feb..a2bf565 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is an alternative top-level configuration with some values adjusted
     to better suit automated testing scenarios.
 
 _desc: This is an alternative top-level configuration with some values adjusted
     to better suit automated testing scenarios.
index 3012c61..c3c5dea 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright (c) 2004-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2004-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import os
 import pathlib
 
 import os
 import pathlib
index 58d7e7f..0b4ad79 100644 (file)
@@ -1,8 +1,8 @@
 """Version and diagnostic information for the mudpy engine."""
 
 """Version and diagnostic information for the mudpy engine."""
 
-# Copyright (c) 2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import json
 import pkg_resources
 
 import json
 import pkg_resources
index f03bf88..092317a 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright (c) 2014-2016 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2014-2016 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 passlib
 pyyaml
 
 passlib
 pyyaml
index f4dde51..ea45b9c 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is an index file for a sample collection of elements.
 
 
 _desc: This is an index file for a sample collection of elements.
 
index 66f2b23..a2fd333 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is a set of sample locations for testing and demonstration
     purposes.
 
 _desc: This is a set of sample locations for testing and demonstration
     purposes.
index bdf254d..8340aa7 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is a set of sample objects for testing and demonstration purposes.
 
 
 _desc: This is a set of sample objects for testing and demonstration purposes.
 
index d397c14..5da64f2 100644 (file)
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,6 +1,6 @@
-# Copyright (c) 2016-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2016-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 [metadata]
 name = mudpy
 
 [metadata]
 name = mudpy
index 7e4f9f6..9288753 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
-# Copyright (c) 2016 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2016 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 import setuptools
 
 
 import setuptools
 
index c51a639..5d45e1a 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: These are the base archetypes from which other elements inherit.
 
 
 _desc: These are the base archetypes from which other elements inherit.
 
index 0c09076..85a1e91 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is the standard library of command definitions.
 
 
 _desc: This is the standard library of command definitions.
 
index 07a4601..74085c0 100644 (file)
@@ -1,7 +1,7 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 Jeremy Stanley <fungi@yuggoth.org>.
-    Permission to use, copy, modify, and distribute this software is granted
-    under terms provided in the LICENSE file distributed with this software.
+_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+    modify, and distribute this software is granted under terms
+    provided in the LICENSE file distributed with this software.
 
 _desc: This is the standard library of menu definitions.
 
 
 _desc: This is the standard library of menu definitions.
 
index 47f4a94..2021c19 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright (c) 2016-2017 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2016-2017 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 flake8
 yamllint
 
 flake8
 yamllint
diff --git a/tox.ini b/tox.ini
index 2220282..9e81bde 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
-# Copyright (c) 2016-2018 Jeremy Stanley <fungi@yuggoth.org>. Permission
-# to use, copy, modify, and distribute this software is granted under
-# terms provided in the LICENSE file distributed with this software.
+# Copyright (c) 2016-2018 mudpy authors. Permission to use, copy,
+# modify, and distribute this software is granted under terms
+# provided in the LICENSE file distributed with this software.
 
 [tox]
 minversion = 3.1
 
 [tox]
 minversion = 3.1