diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2016-09-22 20:37:57 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2016-09-22 20:37:57 -0700 |
commit | e9db3a4cf7a6a292e74a8d77868eb356107591ca (patch) | |
tree | c1a3772cbc15bf7438f3e69fde9b24f832de4e28 /METALICENSE | |
parent | df256d21a107b9bc30f571e0b7220186ff999e62 (diff) | |
download | txr-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-- | METALICENSE | 58 |
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. |