This package was debianized by Sam Hocevar
on Wed, 21 Sep 2005 11:21:11 +0200.
It was downloaded from http://www.tortall.net/projects/yasm/wiki/Download
Copyright
=========
Yasm is Copyright (c) 2001-2004 Peter Johnson
Michael Urman
basename.c: Copyright (c) 1997 Todd C. Miller
yasm-options.c: Copyright (c) 2001 Stanislav Karchebny
check/*: Copyright (C) 2001, Arien Malec
dirname.c: Copyright (c) 1997 Todd C. Miller
nasm-eval.c nasmlib.c nasm-pp.c: (C) 1996 Simon Tatham and Julian Hall
tools/re2c/*: Originally written by Peter Bumbulis (peterr@csg.uwaterloo.ca)
Currently maintained by Brian Young (bayoung@acm.org)
libltdl/ltdl.c: Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
libyasm/bitvect.c: Copyright (c) 1995 - 2002 by Steffen Beyer.
Licenses
========
basename.c and dirname.c are under the following license:
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, 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.
frontends/yasm/yasm-options.c libyasm/mergesort.c libyasm/strcasecmp.c
libyasm/strsep.c and libyasm/xstrdup.c are under the following license:
* 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.
* 3. Neither the name of the author nor the names of other contributors
* may be used to endorse or promote products derived from this
* software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND OTHER 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 AUTHOR OR OTHER 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.
check/check.c check/check_log.c check/check_msg.c check/check_print.c
check/check_run.c check/error.c and check/list.c are under the following
license:
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
*
* This program 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 General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
On Debian GNU/Linux systems, the complete text of the GNU General Public
License can be found in `/usr/share/common-licenses/GPL'.
libltdl/ltdl.c is under the following license:
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* As a special exception to the GNU Lesser General Public License,
* if you distribute this file as part of a program or library that
* is built using GNU libtool, you may include it under the same
* distribution terms that you use for the rest of that program.
*
* 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
On Debian GNU/Linux systems, the complete text of the GNU Lesser General
Public License can be found in `/usr/share/common-licenses/LGPL'.
modules/preprocs/nasm/nasm-eval.c modules/preprocs/nasm/nasmlib.c and
modules/preprocs/nasm/nasm-pp.c are under the following license:
* NASM LICENCE AGREEMENT
* ======================
*
* By "the Software" this licence refers to the complete contents of
* the NASM archive, excluding this licence document itself, and
* excluding the contents of the `test' directory. The Netwide
* Disassembler, NDISASM, is specifically included under this licence.
*
* I. The Software is freely redistributable; anyone may copy the
* Software, or parts of the Software, and give away as many copies as
* they like to anyone, as long as this licence document is kept with
* the Software. Charging a fee for the Software is prohibited,
* although a fee may be charged for the act of transferring a copy,
* and you can offer warranty protection and charge a fee for that.
*
* II. The Software, or parts thereof, may be incorporated into other
* freely redistributable software (by which we mean software that may
* be obtained free of charge) without requiring permission from the
* authors, as long as due credit is given to the authors of the
* Software in the resulting work, as long as the authors are informed
* of this action if possible, and as long as those parts of the
* Software that are used remain under this licence.
*
* III. Modified forms of the Software may be created and distributed
* as long as the authors are informed of this action if possible, as
* long as the resulting work remains under this licence, as long as
* the modified form of the Software is distributed with documentation
* which still gives credit to the original authors of the Software,
* and as long as the modified form of the Software is distributed with
* a clear statement that it is not the original form of the Software
* in the form that it was distributed by the authors.
*
* IV. The Software, or parts thereof, may be incorporated into other
* software which is not freely redistributable (i.e. software for
* which a fee is charged), as long as permission is granted from the
* authors of the Software. The authors reserve the right to grant this
* permission only for a fee, which may at our option take the form of
* royalty payments. The authors also reserve the right to refuse to
* grant permission if they deem it necessary. For further information
* about who exactly the authors are, see clause XI below.
*
* V. The Software may be incorporated, in its original archive form,
* into software collections or archives which are not freely
* redistributable, as long as it is clearly stated that the Software
* itself remains freely redistributable and remains under this licence
* and no other. Such collections are deemed not to fall under article
* IV of this licence.
*
* VI. Object files or programs generated by the Software as output do
* not fall under this licence at all, and may be placed under any
* licence the author wishes. The authors explicitly lay no claim to,
* and assert no rights over, any programs written by other people and
* assembled into object form by the Software.
*
* VII. You may not copy, modify or distribute the Software except
* under the terms given in this licence document. You may not
* sublicense the Software or in any way place it under any other
* licence than this one. Since you have not signed this licence, you
* are not of course required to accept it; however, no other licence
* applies to the Software, and nothing else grants you any permission
* to copy, modify, sublicense or distribute the Software in any way.
* These actions are therefore prohibited if you do not accept this
* licence.
*
* VIII. There is no warranty for the Software, to the extent permitted
* by applicable law. The authors provide the Software "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 Software is with you. Should the Software prove
* defective, you assume the cost of all necessary servicing, repair or
* correction.
*
* IX. In no event, unless required by applicable law or agreed to in
* writing, will any of the authors be liable to you for damages,
* including any general, special, incidental or consequential damages,
* arising out of the use or the inability to use the Software,
* including but not limited to loss of data or data being rendered
* inaccurate or a failure of the Software to operate with any other
* programs, even if you have been advised of the possibility of such
* damages.
*
* X. In addition to what this Licence otherwise provides, the Software
* may be distributed in such a way as to be compliant with the GNU
* Lesser General Public Licence, as published by the Free Software Foundation,
* Cambridge, MA, USA; version 2.1, or, at your option, any later version;
* incorporated herein by reference. You must include a copy of this
* Licence with such distribution. Furthermore, patches sent to the
* authors for the purpose of inclusion in the official release version
* are considered cleared for release under the full terms of this
* Licence.
*
* XI. The authors of NASM are the original authors (Simon Tatham and
* Julian Hall) and all those who the original authors feel have
* contributed significantly to the overall project. If you wish to
* contact the authors, Julian Hall (jules@earthcorp.com) should be your
* first port of call.
*
* XII. Should any part of this agreement be deemed unenforcable, it is
* intended that the remainder of the agreement be held in force.
*
* END OF LICENCE AGREEMENT
libyasm/bitvect.c is under the following license:
* This package is free software; you can use, modify and redistribute
* it under the same terms as Perl itself, i.e., under the terms of
* the "Artistic License" or the "GNU General Public License".
*
* The C library at the core of this Perl module can additionally
* be used, modified and redistributed under the terms of the
* "GNU Library General Public License".
On Debian GNU/Linux systems, the complete text of the Artistic license can
be found in `/usr/share/common-licenses/Artistic', the complete text of
the GNU General Public License in `/usr/share/common-licenses/GPL' and the
complete text of the GNU Lesser General Public License can be found in
`/usr/share/common-licenses/GPL'.
tools/re2c/* are under the following license:
* re2c is distributed with no warranty whatever. The code is certain to
* contain errors. Neither the author nor any contributor takes
* responsibility for any consequences of its use.
*
* re2c is in the public domain. The data structures and algorithms used
* in re2c are all either taken from documents available to the general
* public or are inventions of the author. Programs generated by re2c may
* be distributed freely. re2c itself may be distributed freely, in source
* or binary, unchanged or modified. Distributors may charge whatever fees
* they can obtain for re2c.
*
* If you do make use of re2c, or incorporate it into a larger project an
* acknowledgement somewhere (documentation, research report, etc.) would
* be appreciated.
*
* Please send bug reports and feedback (including suggestions for
* improving the distribution) to
*
* peterr@csg.uwaterloo.ca
*
* Include a small example and the banner from parser.y with bug reports.
The rest of Yasm is under the following license:
* 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 AUTHOR AND OTHER 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 AUTHOR OR OTHER 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.
Summary
=======
Most of the code is either public domain, or under a 2- or 3-clause BSD
license (without the advertisement clause). However, due to the NASM license
(which allows the redistribution under the LGPL in clause X) and the
bitvect.c license (Artistic / GPL / LGPL), the resulting Yasm binaries are
covered by the LGPL.