The license for the Kawa software (except the optional JEmacs and BRL features - see below) is the X11/MIT license which is quoted below.
The software (with related files and documentation) in these packages are copyright (C) 1996-2009 Per Bothner. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
In the past the Kawa license was a "modified GNU GPL (General Public License)". If you find any files that contain the old license or otherwise seem to contradict the new license, please report that as a bug.
Some of the JEmacs files are based on Emacs and have a GPL license,
which is incompatible with non-Free (proprietary) products. For that
gnu.jemacs.* packages are not included any more in
.jar or by default when building from source, to
To build JEmacs you have to specify the
--enable-jemacs or the
Some code in
gnu/kawa/brl is copyright
Bruce R. Lewis and Eaton Vance Management,
with a modified-GPL license: no restrictions if used
unmodified, but otherwise the GPL applies.
These packages are no longer included by default in Kawa builds,
but have to be selected with the
--enable-brl or the
Kawa uses some math routines from fdlib’s libf77,
which have a AT&T Bell Laboratories and Bellcore copyright.
See the source file
The sorting routine in
is a re-implementatiomn in Java of code copyrighted by
Some of the Scheme code in
are copyright other parties, and may have slightly different
license wording, but I believe none of then contradicts the
main Kawa license or impose extra restrictions.
Search for the word
copyright in these directories.
Some code has been converted from other languages, with permission.
This includes the
gnu/math/RatNum.java, based on an algorithm of Alan Bawden,
as expressed by Marc Feeley in C-Gambit.
The concepts and algorithm of
are converted from SBCL, which is in the public domain.