summaryrefslogtreecommitdiffstats
path: root/METALICENSE
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2016-09-22 20:37:57 -0700
committerKaz Kylheku <kaz@kylheku.com>2016-09-22 20:37:57 -0700
commite9db3a4cf7a6a292e74a8d77868eb356107591ca (patch)
treec1a3772cbc15bf7438f3e69fde9b24f832de4e28 /METALICENSE
parentdf256d21a107b9bc30f571e0b7220186ff999e62 (diff)
downloadtxr-e9db3a4cf7a6a292e74a8d77868eb356107591ca.tar.gz
txr-e9db3a4cf7a6a292e74a8d77868eb356107591ca.tar.bz2
txr-e9db3a4cf7a6a292e74a8d77868eb356107591ca.zip
Going back to unmodified 2-Clause BSD License.
* LICENSE: Reverted to Two-Clause BSD license. The copyright of the Linenoise library are included, because it uses exactly the same license. A note is added about MPI being in the public domain. * LICENSE-CYG: Revised text to clarify the situation that Cygnal is only bundled with a particular Windows build of TXR. * METALICENSE: Revised text. All references to modifications to the BSD license are removed. Gives pointers to the MPI and linenoise license files. Notes that linenoise is under the Two-Clause BSD also. Makes a note about Cygnal and points to LICENSE-CYG. * inst.nsi: Remove the text which tells the user that use of the program requires agreement with the license; refer only to redistribution. The "Agree" buttons are renamed "Acknowledge". * mpi/make-logtab, mpi/mpi.c, mpi/mpi.h, mpi/mplogic.c, mpi/mplogic.h: Remove copyright notices and "all rights reserved", since the author had placed this into the public domain, as made explicit in the README file.
Diffstat (limited to 'METALICENSE')
-rw-r--r--METALICENSE58
1 files changed, 17 insertions, 41 deletions
diff --git a/METALICENSE b/METALICENSE
index 493a680e..b09f93b7 100644
--- a/METALICENSE
+++ b/METALICENSE
@@ -1,41 +1,14 @@
Copyright (C) 2009-2016, Kaz Kylheku <kaz@kylheku.com>.
All rights reserved.
-The document named LICENSE specifies the license for the TXR program.
+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.
-This METALICENSE document provides explanatory notes about the license, and
-does not constitute part of that license.
-
-The license is closely based on the two-clause BSD license, and is believed to
-be identical to that license in intent. For all practical intents and purposes,
-excluding situations of legal proceedings in a court of law or elsewhere, it is
-accurate to say that this software is "BSD licensed".
-
-Here is a summary, not guaranteed to be complete and correct, of the
-differences between the TXR LICENSE file and the BSD license.
-
-1. The introductory paragraph uses the phrase "of this software" to clarify
- what the license refers to. The BSD license does not (but it does use
- "THIS SOFTWARE" several times in the disclaimer).
-
-2. The introductory paragraph has been modified. The original introductory
- paragraph states that the redistribution and use are subject to
- the conditions. The modified paragraph states that only redistribution is
- subject to the conditions, which is obvious from the interpretation of the
- meaning of those conditions.
-
-4. The second, new, introductory paragraph states that use of the program
- constitutes agreement with the disclaimer. The original BSD two-clause
- license neglects to make such an assertion explicitly. However, it is
- obvious that it has this intent.
-
-3. The conditions are unmodified.
-
-4. The disclaimer is substantially abridged from the verbose original.
- Interested parties are hereby encouraged to research the differences.
-
-Regarding the MPI library, the README file in the mpi-1.8.6.tar.gz
-archive states:
+The MPI library, found in the mpi/ subdirectory, was developed over
+the yeras 1998-2006 by Michael J. Fromberger. Its license consists
+of the mpi/README file, which states:
This software is in the public domain. It is entirely free, and you
may use it and/or redistribute it for whatever purpose you choose;
@@ -44,11 +17,14 @@ archive states:
a particular purpose.
Whether or not software can be explicitly deposited into the public domain is
-legally questionable, so the MPI library must be regarded as being copyrighted
+controversial, so the MPI library may have to be regarded as being copyrighted
by Michael J. Fromberger. The above text can be reasonably understood to
-constitute a license which is compatible with the TXR LICENSE file
-in the sense that it is at least as permissive.
-
-TXR is ported to Windows with the help of the Cygwin library. For user
-conveninence, a packaged version of TXR includes the CYGWIN.DLL, in accordance
-with the terms of Cywgin's license, the GNU Lesser Public License, Version 3.
+constitute a license grant which is compatible with TXR's Two-Clause BSD
+license in the sense that it is at least as permissive.
+
+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,
+Version 3. More details are in the document LICENSE-CYG, which is incorporated
+into the Windows installer and displayed to users during installation to inform
+them of the dependency on a LGPL-ed library.