Copyright notices for Fungimol version 0.5.1: Fungimol itself is Copyright (C) 2000 Tim Freeman. It is subject to the GNU Library General Public License as follows: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library in the file COPYING.txt; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA The author can be reached by email at tim@fungible.com, or by paper mail at: Tim Freeman 381 N. Fernwood Circle Sunnyvale, CA 94085-3059 The matrix inversion routine in LinearAlgebra/Matrix4.cpp is from the Mesa 3.1 distribution, file src-glu/project.c file. The routine was apparently contributed by Jacques Leroy jle@star.be, and is Copyright 1995-1999 Brian Paul. It is subject to the GNU Library General Public License version 2, same as described above for Fungimol. According to the README file for Mesa 3.1, Brian Paul can be reached by email at brian_paul@mesa3d.org, or by paper mail at: Brian Paul Avid Technology 1925 Andover St. Tewksbury, MA 01876 Fungimol uses header files from glibc 2.1.1, so it is a derivative work of that package. The package is subject to GNU Library General Public License version 2, under the same conditions as described for Fungimol immediately above. You can find source at ftp://prep.ai.mit.edu/pub/gnu/glibc/. It is Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99 Free Software Foundation. Fungimol uses the X11 and Xext libraries, which are from the XFree86 3.3.5 distribution. It statically links against these libraries, so it is a derivative work of XFree86. You can download source for XFree86 from http://www.xfree86.org. It is subject to this license (found on my system at /usr/src/RPM/BUILD/XFree86-3.3.5/xc/INSTALL.TXT): Copyright (C) 1995, 1996 X Consortium Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Soft- ware"), 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 condi- tions: 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 MERCHANTABIL- ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABIL- ITY, 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. Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. X Window System is a trademark of X Consortium, Inc. Fungimol also uses libppm, libpgm, and libpbm to write .ppm files while recording movies from the screen. It statically links against these libraries, so it is a derivative work of them. These libraries are from libgr-2.0.3, which according to the ANNOUNCE-2.0.3 file from the Mandrake 6.1 source CD, is available from ftp.ctd.comsat.com:/pub/linux/ELF. The specific libraries used are Copyright (C) 1989, 1991 by Tony Hansen and Jef Poskanzer, and the collection is maintained by Neal Becker (neal@ctd.comsat.com). Each source file has its own copyright notice and I hope they are the same as each other; the one from ppm/libppm4.c says: ** Copyright (C) 1989 by Jef Poskanzer. ** ** Permission to use, copy, modify, and distribute this software and its ** documentation for any purpose and without fee is hereby granted, provided ** that the above copyright notice appear in all copies and that both that ** copyright notice and this permission notice appear in supporting ** documentation. This software is provided "as is" without express or ** implied warranty. Fungimol includes Fortran source code for Brennermd, which is a molecular dynamics package released into the public domain by Donald Brenner on February 29, 2000. The binary distribution of Fungimol includes the binaries for Brennermd, which I generated with the g77 Fortran compiler. During linking, the g77 version of libf2c (which is installed as libg2c.a) was included in the brennermd binary, so the binary distribution of Fungimol is a derivative work of the g77 version of libf2c. According to the source code for libf2c, it comes from ftp:bell-labs.com/netlib/f2c/ and is maintained by David M. Gay . It is distributed subject to the following conditions: /**************************************************************** Copyright 1990 - 1997 by AT&T, Lucent Technologies and Bellcore. Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that the copyright notice and this permission notice and warranty disclaimer appear in supporting documentation, and that the names of AT&T, Bell Laboratories, Lucent or Bellcore or any of their entities not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. AT&T, Lucent and Bellcore disclaim all warranties with regard to this software, including all implied warranties of merchantability and fitness. In no event shall AT&T, Lucent or Bellcore be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of this software. ****************************************************************/ Similarly, g77 uses libU77, which is subject to the GNU Library General Public License just like Fungimol. According to the README file for libU77, it is maintained by Dave Love and Craig Burley . I received source code for libU77 with the GCC sources, which according to the included FAQ are available from http://gcc.gnu.org/index.html. The distributed source code for Fungimol includes source code for Brennerc, which is a C port of most of brennermd. The binary distribution includes the compiled version of this as brennerc.so. In addition to being included in the Fungimol source distribution, source for this is available at http://www.rahul.net/pcm/brenner/. Most of this work was done by Peter McCluskey, pcm@rahul.net, and released by him into the public domain. Some was created by Zyvex LLC; it is copyright 1998 and can be redistributed in binary form provided that the following conditions and disclaimer are included: * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * or its derived works must display the following acknowledgement: * This product includes software developed by Zyvex LLC. * * This software is provided "as is" and any express or implied warranties, * including, but not limited to, the implied warranties of merchantability * or fitness for any particular purpose are disclaimed. In no event shall * Zyvex LLC be liable for any direct, indirect, incidental, special, * exemplary, or consequential damages (including, but not limited to, * procurement of substitute goods or services; loss of use, data, or * profits; or business interruption) however caused and on any theory of * liability, whether in contract, strict liability, or tort (including * negligence or otherwise) arising in any way out of the use of this * software, even if advised of the possibility of such damage. The documentation for Fungimol includes compressed GIF's. As of 17 Mar 2000, generating compressed GIF's requires using a patent owned by Unisys. Apparently, distributing GIF's compressed by a program for which license fees were not paid to Unisys occasionaly results in Unisys taking legal action against the entity distributing the GIF's for contibutory infringement of the patent. On 17 Mar 2000, I purchased a copy of GIF Construction Set Professional from Alchemy Mindworks at http://www.mindworkshop.com/alchemy/alchemy.html and used it to compress the GIF's in the document; before this time they were uncompressed. According to the page at http://www.mindworkshop.com/alchemy/lzw.html, if I use a purchased version their software to compress GIF's, I have fulfilled my obligation to Unisys. The page at http://www.gnu.org/philosophy/gif.html provides more information about the Unisys patent controversy. If browsers supported the MNG format, I could have used PNG's and MNG's for the document instead of GIF's. If modems were much faster, I could have used uncompressed GIF's.