rdobuilder c3e89e
From 62046adefe232126bf1236d46dffdfb850713e42 Mon Sep 17 00:00:00 2001
rdobuilder c3e89e
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
rdobuilder c3e89e
Date: Fri, 10 Mar 2023 14:08:40 -0500
rdobuilder c3e89e
Subject: [PATCH] Include BSD-3-Clause and TCL license text
rdobuilder c3e89e
rdobuilder c3e89e
Both of these licenses require the copyright notice and the license text
rdobuilder c3e89e
to be distributed in all copies. Instead of merely mentioning them,
rdobuilder c3e89e
include the full text in LICENSE.txt
rdobuilder c3e89e
rdobuilder c3e89e
Fixes #565; see that issue for further analysis.
rdobuilder c3e89e
---
rdobuilder c3e89e
 LICENSE.txt | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
rdobuilder c3e89e
 1 file changed, 80 insertions(+), 1 deletion(-)
rdobuilder c3e89e
rdobuilder c3e89e
diff --git a/LICENSE.txt b/LICENSE.txt
rdobuilder c3e89e
index 64fa6341..1d00bcb1 100644
rdobuilder c3e89e
--- a/LICENSE.txt
rdobuilder c3e89e
+++ b/LICENSE.txt
rdobuilder c3e89e
@@ -24,12 +24,91 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
rdobuilder c3e89e
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
rdobuilder c3e89e
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
rdobuilder c3e89e
 
rdobuilder c3e89e
+----
rdobuilder c3e89e
 
rdobuilder c3e89e
 Portions of code from MODP_ASCII - Ascii transformations (upper/lower, etc)
rdobuilder c3e89e
 https://github.com/client9/stringencoders
rdobuilder c3e89e
-Copyright (c) 2007  Nick Galbreath -- nickg [at] modp [dot] com. All rights reserved.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  Copyright 2005, 2006, 2007
rdobuilder c3e89e
+  Nick Galbreath -- nickg [at] modp [dot] com
rdobuilder c3e89e
+  All rights reserved.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  Redistribution and use in source and binary forms, with or without
rdobuilder c3e89e
+  modification, are permitted provided that the following conditions are
rdobuilder c3e89e
+  met:
rdobuilder c3e89e
+
rdobuilder c3e89e
+    Redistributions of source code must retain the above copyright
rdobuilder c3e89e
+    notice, this list of conditions and the following disclaimer.
rdobuilder c3e89e
+
rdobuilder c3e89e
+    Redistributions in binary form must reproduce the above copyright
rdobuilder c3e89e
+    notice, this list of conditions and the following disclaimer in the
rdobuilder c3e89e
+    documentation and/or other materials provided with the distribution.
rdobuilder c3e89e
+
rdobuilder c3e89e
+    Neither the name of the modp.com nor the names of its
rdobuilder c3e89e
+    contributors may be used to endorse or promote products derived from
rdobuilder c3e89e
+    this software without specific prior written permission.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
rdobuilder c3e89e
+  "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
rdobuilder c3e89e
+  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
rdobuilder c3e89e
+  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
rdobuilder c3e89e
+  OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
rdobuilder c3e89e
+  SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
rdobuilder c3e89e
+  LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
rdobuilder c3e89e
+  DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
rdobuilder c3e89e
+  THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
rdobuilder c3e89e
+  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
rdobuilder c3e89e
+  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  This is the standard "new" BSD license:
rdobuilder c3e89e
+  http://www.opensource.org/licenses/bsd-license.php
rdobuilder c3e89e
+
rdobuilder c3e89e
+https://github.com/client9/stringencoders/blob/cfd5c1507325ae497ea9bacdacba12c0ffd79d30/COPYING
rdobuilder c3e89e
+
rdobuilder c3e89e
+----
rdobuilder c3e89e
 
rdobuilder c3e89e
 Numeric decoder derived from from TCL library
rdobuilder c3e89e
 https://opensource.apple.com/source/tcl/tcl-14/tcl/license.terms
rdobuilder c3e89e
  * Copyright (c) 1988-1993 The Regents of the University of California.
rdobuilder c3e89e
  * Copyright (c) 1994 Sun Microsystems, Inc.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  This software is copyrighted by the Regents of the University of
rdobuilder c3e89e
+  California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState
rdobuilder c3e89e
+  Corporation and other parties.  The following terms apply to all files
rdobuilder c3e89e
+  associated with the software unless explicitly disclaimed in
rdobuilder c3e89e
+  individual files.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  The authors hereby grant permission to use, copy, modify, distribute,
rdobuilder c3e89e
+  and license this software and its documentation for any purpose, provided
rdobuilder c3e89e
+  that existing copyright notices are retained in all copies and that this
rdobuilder c3e89e
+  notice is included verbatim in any distributions. No written agreement,
rdobuilder c3e89e
+  license, or royalty fee is required for any of the authorized uses.
rdobuilder c3e89e
+  Modifications to this software may be copyrighted by their authors
rdobuilder c3e89e
+  and need not follow the licensing terms described here, provided that
rdobuilder c3e89e
+  the new terms are clearly indicated on the first page of each file where
rdobuilder c3e89e
+  they apply.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
rdobuilder c3e89e
+  FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
rdobuilder c3e89e
+  ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
rdobuilder c3e89e
+  DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
rdobuilder c3e89e
+  POSSIBILITY OF SUCH DAMAGE.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
rdobuilder c3e89e
+  INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY,
rdobuilder c3e89e
+  FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.  THIS SOFTWARE
rdobuilder c3e89e
+  IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE
rdobuilder c3e89e
+  NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR
rdobuilder c3e89e
+  MODIFICATIONS.
rdobuilder c3e89e
+
rdobuilder c3e89e
+  GOVERNMENT USE: If you are acquiring this software on behalf of the
rdobuilder c3e89e
+  U.S. government, the Government shall have only "Restricted Rights"
rdobuilder c3e89e
+  in the software and related documentation as defined in the Federal
rdobuilder c3e89e
+  Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2).  If you
rdobuilder c3e89e
+  are acquiring the software on behalf of the Department of Defense, the
rdobuilder c3e89e
+  software shall be classified as "Commercial Computer Software" and the
rdobuilder c3e89e
+  Government shall have only "Restricted Rights" as defined in Clause
rdobuilder c3e89e
+  252.227-7013 (c) (1) of DFARs.  Notwithstanding the foregoing, the
rdobuilder c3e89e
+  authors grant the U.S. Government and others acting in its behalf
rdobuilder c3e89e
+  permission to use and distribute the software in accordance with the
rdobuilder c3e89e
+  terms specified in this license.