summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-10-07 00:35:24 -0700
committerKaz Kylheku <kaz@kylheku.com>2020-10-07 00:35:24 -0700
commit21b091d97ab4683aeb8ae1e12f9bb0814cbaebd9 (patch)
treedd2bef7c411f8b9e2cc09c7f6034f4e3a5dc0c26
parent0cc39fc1209d8c4c56c69b5e0e7f4fc612b42911 (diff)
downloadtxr-21b091d97ab4683aeb8ae1e12f9bb0814cbaebd9.tar.gz
txr-21b091d97ab4683aeb8ae1e12f9bb0814cbaebd9.tar.bz2
txr-21b091d97ab4683aeb8ae1e12f9bb0814cbaebd9.zip
METALICENSE: paragraph about Bison.
* METALICENSE: Include a paragraph explaining the special circumstances regarding the shipping the Bison-generated y.tab.c and y.tab.h files.
-rw-r--r--METALICENSE13
1 files changed, 13 insertions, 0 deletions
diff --git a/METALICENSE b/METALICENSE
index 88b9cfb2..ce50a8ee 100644
--- a/METALICENSE
+++ b/METALICENSE
@@ -29,6 +29,19 @@ and md5.h files. The permission is compatible with the BSD license,
as it allows unfettered redistribution and use, without any advertizing
clauses.
+TXR ships with files (y.tab.c, y.tab.h) generated from the file parser.y using
+GNU Bison. The source file parser.y is the original work of Kaz Kylheku, and
+licensed under the same terms as the rest of TXR. The generated files contain
+all of that material, plus material coming from Bison. The material coming from
+Bison is owned by the Free Software Foundation, distributed under the GPLv3
+license, with a special "Bison exception" which allows unrestricted,
+unencumbered redistribution in source or compiled form, similar to the BSD
+license. That special exception lapses if the material is borrowed for creating
+a parser skeleton for a parser generator program (analogous to Bison). In such
+a situation, the GPLv3 license comes into full force. TXR readily complies with
+this condition; therefore, those two files are compatible with TXR's BSD
+license, and may be redistributed as part of TXR.
+
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,