Go to the first, previous, next, last section, table of contents.

Legal Stuff

PENG (the program) is Copyright 1990-2000 by Frank Heckenbach <frank@g-n-u.de>. All rights reserved.

The main distribution place of the program is currently http://fjf.gnu.de/peng.html.

You are not required to accept the following license terms, since you have not signed them. However, nothing else grants you permission to use the program. Therefore, if you don't agree to these terms, you cannot use the program.

You can terminate this license at any time. If you fail to comply to any term of this license, your license to use the program will terminate immediately automatically.

The program may be used for private purposes only. Any commercial use requires a special license from the author. Modification of the program for your own use and reverse engineering for debugging such modifications is allowed. Generally useful modifications as well as suggestions, bug reports and requests for wanted features should be sent to the author. You may give away copies of the unmodified distribution archives, but not offer them for public access.

Because the program is licensed free of charge, there is no warranty for the program, to the extent permitted by applicable law. The program is provided as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. Should the program prove defective, you assume the cost of all necessary servicing, repair or correction.

In no event will the author be liable to you for damages, including any general, special, incidental or consequential damages arising out of the use or inability to use the program or its documentation (including but not limited to loss of data or data being rendered inaccurate or losses sustained by you or third parties or a failure of the program to operate with any other programs or damages to your computer hardware), even if the author or another party has been advised of the possibility of such damages.

The program uses the ncurses (terminal versions on Unix platforms) or PDCurses (Dos platforms and X11 versions on Unix platforms) library, including the respective panel libraries. The DJGPP version of the program uses DJGPP code like the DJGPP libc.a and the protected mode stub and is distributed together with DJGPP code like the DPMI server `cwsdpmi' and the `redir' utility. The DJGPP code and its sources are available on SimTel/DJGPP mirrors around the world, e.g., from ftp://ftp.uni-paderborn.de/pub/simtelnet/gnu/djgpp/.

The program uses the following libraries which are released under the GNU Library General Public License (see the file `COPYING.LIB' -- note that this license does not apply to the program):

The source and binaries of the ncurses, PDCurses (both including panels) and rx libraries are available in ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/libs/ and subdirectories. Object files of the program, including binaries of the GNU Pascal runtime library, should be available on the main distribution place of the program (if not, write to the author). Note that the GNU Pascal runtime library is changing fast, so future versions of PENG will probably be linked to future versions of that library which will then be provided.

The DJGPP version of the program needs a slightly modified version of DJGPP 2.02. If you want to relink the DJGPP version of the programs, you need `djlsr202.zip' from the DJGPP distribution and the patch provided at ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/djgpp/dj202dif.zip. If you just want to use the PENG binary, you do not need this patch.

The object files and libraries can be linked to form an executable e.g., by moving the libraries into the usual lib directories and doing:

Under DJGPP, you should increase the stack size of the program by doing `stubedit peng.exe minstack=2m' after linking, otherwise you might experience mysterious crashes or even system hangs.

Go to the first, previous, next, last section, table of contents.