User Manual

32
www/src/mksh_old.hts (supplemental webpage)
All of these files are covered by The MirOS Licence (Appendix A) ex-cept the application
icon resource, the terms for that are listed in Appendix D. Width data comes under those
in Appendix E.
The creator of mksh acknowledges the contributions of several people to the Public
Domain Korn Shell as well as suggestions and work from packagers, other developers
etc. and everyone else who helped making mksh what it is today. Thanks! The MirBSD
Korn Shell is sublicenced under a copyright licence fallback from the original pdsh
author.
The following files belong to mksh and are distributed inside of its distfile, but are not
part of it. They are provided for convenience, because they are required on many
operating environments for mksh or some of its features to function:
- source code
mksh/strlcpy.c (needed if not provided by the OS already)
These files are covered by seperate licences in addition (Appendix C for now). Some
operating environments already provide their functio- nality, such as the BSDs and OSX
libc, or the Debian/freedesktop.org libbsd package. The files are not compiled into the
resulting binary if their respective functionality is already provided.
The following file is not part of mksh but can be used with it; it's also not included in the
mksh distfile:
source code
src/usr.bin/printf/printf.c (UCB printf(1) utility that has been slightly modified, for
an optional built-in printf, to be included for lksh-as-/bin/sh only and only when
necessary)
The printf.c file is covered by the UCB three-clause BSD licence, as shown in Appendix
B below.
The MirOS Licence also applies as a collective-work copyright on The MirBSD Korn
Shell, an authorised derivate of the 1980s Public Domain V7/Bourne Shell.
Note that these appendices may represent the terms and conditions of more than one
file, hence the actual wording of the files was folded into one representation, with
different copyright holders and years, separated if merging was undesirable.
Appendix A - The MirOS Licence (OSI approved)
==============================
The MirBSD Korn Shell (mksh) is
Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020
mirabilos <m@mirbsd.org>
Copyright (c) 2015, 2017, 2020
KO Myung-Hun <komh@chollian.net>
Copyright (c) 2015
Daniel Richard G. <skunk@iSKUNK.ORG>
Copyright (c) 2017
Giacomo Tesio <giacomo@tesio.it>
All rights reserved.
The mksh logo is
Copyright (c) 2008, 2009
Lukas U. <smultron@midnightbsd.org>
Copyright (c) 2008, 2009
mirabilos <m@mirbsd.org>
Provided that these terms and disclaimer and all copyright notices are retained or
reproduced in an accompanying document, permission is granted to deal in this work
without restriction, including un- limited rights to use, publicly perform, distribute, sell,
modify, merge, give away, or sublicence.
This work is provided "AS IS" and WITHOUT WARRANTY of any kind, to the utmost
extent permitted by applicable law, neither express nor implied; without malicious intent
or gross negligence. In no event may a licensor, author or contributor be held liable for
indirect, direct, other damage, loss, or other issues arising in any way out of dealing in
the work, even if advised of the possibility of such damage or existence of a defect,
except proven that it results out of said person's immediate fault when using the work
as intended.
Appendix B - The UCB (3-clause BSD) licence (OSI approved)
===========================================
printf.c is