LDMud, a LPmud gamedriver. Copyright 1997-2007 by Lars Duening. Copyright 2008 by Bertram Felgenhauer, Alexander Motzkau and Dominik Schaefer. LDMud is based on LPmud, which is Copyright 1989-1991 by Lars Pensj|, and, starting with version 3.1.2, Copyright 1991-1997 by Joern Rennecke. All rights reserved. Permission is granted to use, extend and modify the source code and any executables created from the source code provided subject to the restriction that the source code and any executables created therefrom may not be used in any way whatsoever for monetary gain. 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/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS 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. ------------------------------------------------------------------------ LDMud contains contributions of many volunteers as listed in the file CREDITS. Of these, the following packages are subject of their own copyright when used outside the context of this gamedriver; please refer to the appropriate files for details. The regexp package is based on the code written by Henry Spencer. The portable crypt() implementation is Copyright by Eric Young. The smalloc allocator was written by Sean T. Barrett and put into the public domain. The 'ed' editor (with the exception of the indentation code) is Copyright by Brian Beattie, Kees Bot and others. The non-corrupting indentation code for the 'ed' editor was written and contributed by Felix A. Croes (<felix@dworkin.nl>) from his DGD gamedriver. The sprintf() efun was written by Sean A. Reith and put into the public domain. All code taken from the MudOS driver is Copyright by Tim Hollebeek and the original authors. Use for other purposes than LPmud drivers or under licenses significantly different from the original LPmud license needs explicite permission. The random() efun is implemented using the Mersenne Twister generator which is Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, and subject to a BSD-style license. The implementation is the faster implementation based on Shawn Cokus and Matthew Belle's improvements. See random.c for the full text of the license. The xerq demon is Copyright (C) 1995 by Brian Gerst. Use of the source code is subject to the restriction that it must not be used for monetary gain. The MD5 message digest algorithm is Copyright (C) 1991-2, RSA Data Security, Inc. The Apache-compatible MD5 password encryption is Copyright (C) 2000 Apache Software Foundation. The PCRE (Perl Compatible Regular Expression) is Copyright (C) 1997-2001 by Philip Hazel. LDMud contains just the files required for the driver (with small modifications); see pcre/LICENCE for the licence terms and the location of the full package, and pcre/README.LDMUD for an explanation of the changes. The lpc-mode.el for EMACS is Copyright (C) 2002 Vivek Dasmohapatra <vivek@etla.org>, and distributed under the GPL. The PostgreSQL package is based on code written and donated 2001 by Florian Heinz. The MCCP implementation was originally written for Finalfrontier by Bastian Hoyer. The XML implementation using Iksemel and libxml2 is based on code written and donated 2008 resp. 2009 by Heiko Kopp.