From 762c4904b70e23460d80c1fecfc188c65d62b702 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Fri, 23 Aug 2019 19:59:36 -0700 Subject: licensing: describe RSA-MD situation. * LICENSE: Mention MD5 component. * METALICENSE: There are more libraries than linenoise; remove focus on linenoise and make wording generic. Add description of the RSA situation, whereby more permissive redistribution terms were granted by the Feb 23, 2000 memo. --- LICENSE | 5 +++++ METALICENSE | 13 ++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/LICENSE b/LICENSE index f07cdc01..73f9e01c 100644 --- a/LICENSE +++ b/LICENSE @@ -14,6 +14,11 @@ SHA-256: Copyright 2005 Colin Percival All rights reserved. +MD5: + Copyright (C) 1991-2, RSA Data Security, Inc. + Created 1991. + All rights reserved. + MPI: Written Michael Fromberger 1998-2006; assigned into the public domain in, or prior to 2002. diff --git a/METALICENSE b/METALICENSE index f105dbe2..169c28d8 100644 --- a/METALICENSE +++ b/METALICENSE @@ -2,9 +2,8 @@ Copyright (C) 2009-2019, Kaz Kylheku . All rights reserved. The document named LICENSE specifies the license for the TXR program, -including the linenoise library which it uses, found in the -linenoise/ subdirectory. Linenoise uses exactly the same Two-Clause -BSD License, and so the two licenses are combined. +including the library modules which it it uses, most of which are likewise +BSD licensed. The MPI library, found in the mpi/ subdirectory, was developed over the yeras 1998-2006 by Michael J. Fromberger. Its license consists @@ -22,6 +21,14 @@ by Michael J. Fromberger. The above text can be reasonably understood to constitute a license grant which is compatible with TXR's Two-Clause BSD license in the sense that it is at least as permissive. +The RSA-derived MD5 digest routines are used in in accordance with the +permission granted by a February 23, 2000 memo from John Linn + to the IETF. License-like wording from this memo +has been placed by the TXR project into block comments of the md5.c +and md5.h files. The permission is compatible with the BSD license, +as it allows unfettered redistribution and use, without any advertizing +clauses. + TXR is ported to Windows with the help of a derivative of the Cygwin library. For user convenience, a packaged version of TXR includes the CYGWIN1.DLL, in accordance with the terms of Cygwin's license, the GNU Lesser Public License, -- cgit v1.2.3