diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2020-10-07 00:35:24 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2020-10-07 00:35:24 -0700 |
commit | 21b091d97ab4683aeb8ae1e12f9bb0814cbaebd9 (patch) | |
tree | dd2bef7c411f8b9e2cc09c7f6034f4e3a5dc0c26 | |
parent | 0cc39fc1209d8c4c56c69b5e0e7f4fc612b42911 (diff) | |
download | txr-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-- | METALICENSE | 13 |
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, |